Двойная загрузка Ubuntu 12.10 в UEFI в Windows 8 (GRUB - ошибка: невозможно найти карту диска с командой)

У меня была та же проблема, и я попробовал упомянутые ниже шаги, и она работала отлично!

, Как позволить iOS 7 iPhone синхронизировать? " Доверяйте этому computer" появляется бесконечно

8
задан 13.05.2020, 00:27

5 ответов

Я нашел временное решение.

Добавить пользовательскую запись в загрузочное меню GRUB

Добавить приведенный ниже код к /etc/grub.d/40_custom.

menuentry "Windows 8" {
    insmod part_gpt
    insmod chain
    set root='(hd0,gpt1)'
    chainloader /EFI/microsoft/BOOT/bootmgfw.efi
}

Вы можете использовать Ctrl + Alt + T , чтобы открыть терминал и запустить sudo nano /etc/grub.d/40_custom, затем скопировать и вставьте код. Наконец, затем нажмите Ctrl + O , чтобы сохранить, и Ctrl + X , чтобы выйти.

Заголовок: 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 в качестве менеджера загрузки по умолчанию.

6
ответ дан 13.05.2020, 00:28

У меня та же проблема на моем ноутбуке Asus-x202 (под управлением W8 и Ubuntu 13.04).

Немного раздражающий обходной путь для меня на данный момент достаточно хорош: в меню загрузки перейдите в систему (или запустите bios с самого начала, используя, вероятно, f2). Если вы используете переопределение для загрузки, Windows запустится как обычно.

0
ответ дан 13.05.2020, 00:27

У меня похожая проблема с моим новым 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» и получил гораздо более приятное загрузочное меню, и могу загрузить любую ОС.

0
ответ дан 13.05.2020, 00:28

Я нашел способ закрыть 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, или вам нужно войти в систему, а затем перезагрузиться. Возможно, кто-то с большим терпением (я работал над этим более полдня) может сказать.

0
ответ дан 13.05.2020, 00:29

Неправильные записи Windows в GRUB связаны с этой ошибкой: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1024383

[115 ] Решение: запустите Boot-Repair Recommended Repair с liveCD (или liveUSB).

3
ответ дан 13.05.2020, 00:29

Теги

Похожие вопросы