Итак, в общем, я пытаюсь установить rEFInd. У меня все прошло успешно, кроме этой части:
Введите bcdedit /set {bootmgr} path \EFI\refind\refind_x64.efi, чтобы установить rEFInd в качестве загрузочной программы EFI по умолчанию. Обратите внимание, что {bootmgr} вводится как таковая; это не обозначение переменной. Также измените refind_x64.efi на refind_ia32.efi в системах с 32-разрядными EFI. Такие компьютеры редки, и большинство из них — планшеты. Проверьте разрядность Windows, чтобы определить, какой двоичный файл следует использовать.
Неверный параметр.
Точная строка, которую я ввожу, это
bcdedit /set {bootmgr} путь \EFI\refind\refind_x64.efi
Я помню, что это работало в более ранних версиях Windows, но не здесь. Что мне делать?
Обратите внимание, что EasyUEFI и VisualBCD оба лажают. Вот полный вывод моего текущего BCD:
решение1
Вы можете создать отдельную загрузочную запись в NVRAM для rEFInd и установить ее как загрузочную запись по умолчанию (первый выбор загрузки), если это желаемый результат. Это должно быть возможно с использованием функциональности вашей прошивки UEFI для настройки/создания новой загрузочной записи UEFI.
Если это невозможно с использованием функциональности прошивки:
Я только что изменил «ApplicationPath» для объекта {bootmgr}, используяВизуальный редактор BCDв Windows 10 - 10240.
Вам необходимо сопоставить системный раздел EFI (ESP) с диском Z:, например (используйте diskpart.exe или mountvol.exe), а затем использовать кнопку поиска при редактировании элемента ApplicationPath, чтобы выбрать исполняемый файл rEFInd на ESP - "\EFI\refind\refind_x64.efi".
("ApplicationDevice" должен показывать Z:, иначе вы получите исключение приложения)
решение2
В Windows 10 вам нужно заключить в кавычки {bootmgr}. Новая строка будет
bcdedit /set '{bootmgr}' path \EFI\refind\refind_x64.efi
решение3
Если вы используете PowerShell, вам необходимо процитировать ответ @zauguin.
Другим вариантом было бы использование CMD — терминала, который автор rEFInd использовал при написании руководства.