2

У меня есть система двойной загрузки с Trisquel GNU/Linux и Windows 8.1, использующая загрузчик GRUB. Однако у меня возникла проблема, когда при каждой загрузке Windows она, похоже, перезаписывает GRUB, поэтому при последующих загрузках она загружается прямо в Windows. Я знаю, как загрузиться с живого USB и переустановить GRUB, но становится все труднее делать это каждый раз, когда я загружаюсь в Windows. Мне нужно более долгосрочное решение, чтобы предотвратить перезапись моего загрузчика в Windows.

Мне известен этот существующий вопрос в Unix & Linux SE:

https://unix.stackexchange.com/questions/68581/how-can-i-prevent-windows-from-overwriting-grub-when-using-a-dual-boot-machine

Однако ответы там не помогли мне (и, возможно, устарели). Я отключил автоматическое обновление Windows и убедился, что с прошлого года обновление Windows не производилось. (Я опубликовал продолжение на U & L SE, и они рекомендовали мне попробовать здесь).

Итак, кто-нибудь знает, как я могу абсолютно запретить Windows перезаписывать мой загрузчик без моего разрешения?

Обратите внимание, что я не ищу совет о том, как переустановить GRUB. Я знаю, как это сделать, и делал это бесчисленное количество раз. Мне нужно более устойчивое решение, чтобы в первую очередь не допустить, чтобы Windows портилась с моим загрузочным сектором.

1 ответ1

0

Следуя совету MichaelBay в комментариях, я считаю, что понял, в чем проблема. Похоже, что при загрузке Windows меняла параметры загрузки UEFI, чтобы установить загрузчик Windows как загрузчик по умолчанию. Я должен признать, что я немного не знал, как работает загрузка UEFI, но я нашел эту страницу очень полезной:

https://www.happyassassin.net/2014/01/25/uefi-boot-how-does-that-actually-work-then/

Вопрос был по сути такой же, как этот вопрос:

Windows 8 меняет порядок загрузки

Моя машина - настольный компьютер Dell Inspiron 660, и кажется, что, к сожалению, пользовательский интерфейс прошивки UEFI для нее в основном мусор. Тем не менее, я смог использовать следующие команды в командной строке Windows, чтобы изменить загрузчик обратно на GRUB:

bcdedit /set {bootmgr} path \EFI\trisquel\grubx64.efi
bcdedit /set {bootmgr} description GRUB

С тех пор, как я это сделал, Windows больше не пытается изменить настройки, и GRUB загружается каждый раз. Задача решена!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .