rEFInd должен автоматически определить загрузчик Windows EFI и создать для него пункт меню. Если этого не происходит, то я предполагаю, что Windows установлена на MBR-диск в режиме BIOS/CSM/legacy, а не на GPT-диск в режиме EFI/UEFI. Вы можете проверить типы таблиц разделов ваших дисков следующим образом (как root
):
parted /dev/sda print | grep Table
Измените /dev/sda
для каждого из ваших дисков (они, вероятно, /dev/sda
и /dev/sdb
, но могут быть чем-то более экзотическим). parted
сообщает GPT дисков в gpt
но использует msdos
для дисков MBR. Если моя догадка верна, то диск Linux, вероятно, будет отображаться как GPT, а диск Windows - как MBR.
Если я прав, вы можете попробовать отредактировать refind.conf
(обычно в /boot/efi/EFI/refind
или /boot/EFI/refind
): раскомментируйте строку scanfor
и добавьте hdbios
в параметры. Это скажет rEFInd активировать поддержку загрузки ОС в режиме BIOS. При загрузке вы, вероятно, получите один или два серых значка в форме ромба, один из которых должен загружать Windows. (Если вы получаете только один значок, и он не загружает Windows, попробуйте также раскомментировать параметр uefi_deep_legacy_scan
в refind.conf
.) Если вы хотите скрыть нефункциональную загрузочную запись Windows, вы можете сделать это с помощью dont_scan_volumes
, предполагая, что вы можете найти уникальную часть описания параметра загрузки, чтобы скрыть ее.
В качестве альтернативы всему этому, или если поддержка rEFInd в режиме BIOS не работает на вашем компьютере, вы можете преобразовать Windows для загрузки в режиме EFI, а не в режиме BIOS. Это более рискованно, чем добавление поддержки режима BIOS в конфигурацию rEFInd, но оно может загрузиться немного быстрее и позволит Windows получить доступ к функциям EFI. Смотрите эту страницу для получения инструкций о том, как сделать это изменение.
Если я ошибаюсь в своем предположении, что Windows загружается в режиме BIOS, значит что-то не так - возможно, поврежденная файловая система на ESP, которая содержит загрузчик Windows, или даже разрушенный загрузчик Windows. Необходимый ремонт будет зависеть от точного характера проблемы. В этом случае, пожалуйста, запустите скрипт Boot Info. Это создаст файл с именем RESULTS.txt
. Опубликуйте этот файл на сайте pastebin и опубликуйте URL вашего документа здесь.