Я пытаюсь перейти с Windows 7 на Arch Linux (использовал его в виртуальной машине в течение многих лет и теперь готовлюсь использовать его на 100%).
Первое, что я делаю, это загружаю компьютер с помощью rEFind.
Я попытался установить его, следуя инструкциям на сайте rEFind, но они, похоже, не работают:
> bcdedit /set "{bootmgr}" path \EFI\refind\refind_x64.efi
The parameter is incorrect.
> bcdedit /set '{bootmgr}' path \EFI\refind\refind_x64.efi
The element data type specified is not recognized, or does not apply to the
specified entry.
Run "bcdedit /?" for command line assistance.
Element not found.
Я также пробовал использовать Visual BCD Editor (v0.9.3.0, последняя версия, которую я смог найти) для изменения {bootmgr}
записей. Записи нет ApplicationDevice
ApplicationPath
, и если я принудительно добавляю запись с 0x11000001, она не добавляется:
Есть идеи?
решение1
Хорошо, я в итоге просто использовал оболочку UEFI в соответствии софициальные инструкции. Мне просто следовало использовать это вместо BCD, поскольку BCD — это специфическая функция Windows.
Теперь rEFInd загружается и отображает мою запись Linux, сохраненную в другом разделе.