1

У меня двойная загрузка Windows 7 и Arch Linux (оба 64-битных), с GRUB2, использующих 64-битную версию EFI.

Я разбил свой диск на GPT-диск и сначала установил Windows в соответствии с этим руководством. Затем я установил Arch Linux с помощью Руководства для начинающих, установив grub2-efi-x86_64 в процессе.

Сейчас все работает нормально, но с одной проблемой. Я могу установить приоритет загрузки в BIOS (или это UEFI?) чтобы GRUB загрузился, попробуйте загрузиться до Windows Boot Manager. Затем я загружаю диспетчер загрузки Windows с помощью GRUB. Тем не менее, когда я фактически использую Windows таким образом, после выключения и повторного включения или перезагрузки, кажется, что Windows снова устанавливает Диспетчер загрузки Windows в списке приоритетов снова, в результате чего мне приходится снова вручную устанавливать GRUB, или я не могу загрузиться в Linux.

Моя материнская плата - Asrock H61M/USB3, если это помогает.

Я хочу знать, как отключить это поведение.

1 ответ1

1

Кажется, это проблема BIOS, но я не знаю плат Asrock или их тенденций.

@Terdon: MBR не имеет отношения к GPT-дискам как таковым; Кроме того, Windows может и будет «касаться» MBR в трех случаях:

  1. Запуск bootrec /fixmbr и, возможно, bootsect /nt60 <os_drive>

  2. Переустановка Windows

  3. Запуск ремонта Windows, ошибки при запуске.

GPT-диски имеют «инкапсулированный» защитный раздел mbr, и grub-install не будет работать на GPT-диске, так как для этого потребуется grub-x86_64-efi.

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