2

Я тщательно следовал руководству для начинающих archlinux и смог установить archlinux в режиме UEFI и смог успешно загрузиться с него. Все отлично работает, за исключением того, что я не могу загрузить Windows 8 с GRUB.

Я попробовал os-prober, как предложено Arch Wiki; и когда я загружаюсь из меню, созданного os-prober, оно показывает:

ошибка: не удается найти команду 'drivemap'.

ошибка: неверный путь к файлу EFI.

Нажмите любую клавишу для продолжения...

Ниже приведены команды, которые отображаются, когда я нажимаю e, чтобы редактировать вышеуказанный пункт меню:

setparams 'Windows 8 (загрузчик) (on/dev/sda1)'

insmod part_gpt

insmod ntfs

установить root = 'hd0, gpt1'

if [x $ feature_platform_search_hint = xy]; затем

поиск --no-floppy --fs-uuid --set = root --hint-bios = hd0, gpt1 --hint-efi = hd0, gpt1 --hint-baremetal = ahci0, gpt1 5618A11A8A0F9DF

еще

поиск --no-floppy --fs-uuid --set = root 5618A11A8A0F9DF

фи

drivemap -s (hd0) $ {root}

загрузчик цепей +1

И я также попытался добавить записи вручную через /etc/grub.d/40_custom

пункт меню "Microsoft Windows 8 x86_64 UEFI-GPT" {

insmod part_gpt
insmod fat
insmod search_fs_uuid
insmod chain
search --fs-uuid --no-floppy --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1 5618A11A8A0F9DF
chainloader /efi/Microsoft/Boot/bootmgfw.efi

}

Это результат:

ошибка: файл '/efi/Microsoft/Boot/bootmgfw.efi' не найден

Нажмите любую клавишу для продолжения...

Пожалуйста помоги!! Я был бы рад предоставить любую дополнительную информацию, необходимую! Заранее спасибо!! (помогите мне отредактировать форматирование выше, я довольно смущен использованием Blockquotes)

1 ответ1

0

Требуется os-prober> = 1.58 (добавлена поддержка uefi) и grub2 с патчем от mjg59 @, прикрепленным к https://bugzilla.redhat.com/show_bug.cgi?id=972355 (или Debian, см. Http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=698914) так, чтобы его помощник мог похитить то, что os-prober кормит сейчас.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .