Я тщательно следовал руководству для начинающих 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)