Я установил Windows 8, используя EFI, и позже я также установил Ubuntu, используя EFI. Как всегда, у меня были проблемы с загрузчиками. Ubuntu заменил загрузчик на EFI, что я очень хорошо знал, что так и будет. Тем не менее, загрузка работает только половину времени, и я предпочел бы использовать BCD, а не GRUB, потому что Windows 8 BCD запускает Windows, когда вы принимаете решение, хотите ли вы загружать Windows или Linux, а я в основном использую Windows.
В любом случае. Как я уже сказал, это работает только половину времени. Под этим я подразумеваю, что иногда, когда я загружаюсь с EFI, он говорит: "Выберите правильное загрузочное устройство", а затем мне приходится загружаться, используя MBR. То же самое происходит и наоборот. Установка MBR в качестве загрузочного устройства по умолчанию время от времени сообщает об одной и той же ошибке, а затем мне приходится загружаться с MBR на другом жестком диске (Нет, не EFI).
По сути, мой вопрос заключается в следующем: как удалить приглашение GRUB2 и вместо этого отобразить BCD?
Я попытался установить загрузчик в раздел EFI, используя bootrec
и bcdboot
следующую процедуру:
Сначала я смонтировал раздел EFI, используя diskpart (B: том EFI, а J: том Windows)
cd /d B:\EFI\
del ubuntu
bootrec /fixboot
bcdboot J:\Windows /l en-gb /s B: /f ALL
И тогда я перезагрузился. В результате получается сломанный раздел EFI, который ничего не загружает, но я все еще могу загрузиться с MBR на другом жестком диске.