У меня была та же проблема, и я попробовал упомянутые ниже шаги, и она работала отлично!
, Как позволить iOS 7 iPhone синхронизировать? " Доверяйте этому computer" появляется бесконечно
Я нашел временное решение.
Добавить приведенный ниже код к /etc/grub.d/40_custom
.
menuentry "Windows 8" {
insmod part_gpt
insmod chain
set root='(hd0,gpt1)'
chainloader /EFI/microsoft/BOOT/bootmgfw.efi
}
Вы можете использовать Ctrl kbd> + Alt kbd> + T kbd>, чтобы открыть терминал и запустить
blockquote>sudo nano /etc/grub.d/40_custom
, затем скопировать и вставьте код. Наконец, затем нажмите Ctrl kbd> + O kbd>, чтобы сохранить, и Ctrl kbd> + X kbd>, чтобы выйти.Заголовок:
hd0,gpt1
здесь - идентификатор моего системного раздела EFI (ESP). Если ваш ESP не является первым разделом вашего первого жесткого диска во время загрузки , то ваш другой! Например.hd1,gpt2
для второго раздела на втором диске.Замените
part_gpt
наpart_msdos
, если накопитель использует MBR и традиционное разбиение, а также изменитеhd0,gpt1
наhd0,msdos1
соответственно.Применить изменения к GRUB
Просто выполните следующую команду, которая должна сгенерировать новую конфигурацию GRUB, включая новую пользовательскую запись:
sudo update-grub
Теперь перезагрузите компьютер, вы сможете загрузите Windows 8 сейчас. Если нет, и Windows жалуется на испорченную конфигурацию BCD, то продолжайте на суперпользователе: Как восстановить загрузчик EFI в Windows 8?
Предупреждение. В некоторых случаях при загрузке Windows 8, GRUB будет заменен Windows Boot Manager в качестве менеджера загрузки по умолчанию.
У меня та же проблема на моем ноутбуке Asus-x202 (под управлением W8 и Ubuntu 13.04).
Немного раздражающий обходной путь для меня на данный момент достаточно хорош: в меню загрузки перейдите в систему (или запустите bios с самого начала, используя, вероятно, f2). Если вы используете переопределение для загрузки, Windows запустится как обычно.
У меня похожая проблема с моим новым HP Pavillion Sleekbook, модель 15-b142dx. Это прибыло с W8, предварительно загруженным. Я смог изменить размер раздела Windows изнутри Windows, затем установил 64-битную Ubuntu 13.04 с флешки. Однако при перезагрузке W8 запустился нормально, без загрузочного меню. Итак, я использовал «boot-repair», что делало систему не загружаемой. При запуске он напечатал бы:
Failed to open \EFI\Microsoft\Boot\grubx64.efi - 800000000000000E
Failed to load grub
Failed to open \EFI\BOOT\grubx64.efi - 800000000000000E
Failed to load grub
Failed to open \EFI\BOOT\grubx64.efi - 800000000000000E
Failed to load grub
Затем он выключился бы.
После некоторых проб и ошибок я обнаружил, что нажатие клавиши F10 во время загрузки приведет меня к BIOS, где я могу отключить безопасную загрузку. При следующей загрузке я получил длинное меню от grub, с большим количеством записей вроде:
Windows UEFI bkpbootmgfw.efi
Windows Boot UEFI loader
EFI/HP/BIOSUpdate/CryptRSA32.efi
.
.
.
Все они содержались в файле "/etc/grub.d/25_custom". Я сделал резервную копию этого файла, затем удалил все записи, кроме загрузчика UEFI Windows Boot. (Это одна из записей, которая позволяет W8 загружаться). Затем я запустил «update-grub» и получил гораздо более приятное загрузочное меню, и могу загрузить любую ОС.
Я нашел способ закрыть Windows 8. См. https://superuser.com/questions/499923/preinstalled-windows-8-and-linux-uefi-dual-boot-on-a-laptop/528581
Под W8 в окне командной строки с повышенными привилегиями запустите powercfg / h off. К тому времени, когда вы это сделаете, W8 уже может перезаписать раздел EFI. Мне потребовалось несколько итераций, чтобы изменить bootmgfw.efi и сбросить его, пока он не застрял, но теперь я счастлив.
Я не могу сказать, достаточно ли просто загрузки W8, или вам нужно войти в систему, а затем перезагрузиться. Возможно, кто-то с большим терпением (я работал над этим более полдня) может сказать.
Неправильные записи Windows в GRUB связаны с этой ошибкой: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1024383
[115 ] Решение: запустите Boot-Repair Recommended Repair
с liveCD (или liveUSB).