Я пытаюсь выполнить двойную загрузку Arch Linux в режиме UEFI с режимом Windows 10 (BIOS-MBR), но я не знаю, как правильно его разметить или использовать загрузчик GRUB.

То, что я прочитал в руководстве для начинающих, говорит, что мне нужно установить его на UEFI-MBR, потому что Windows 10 на MBR, но это также говорит о цепной загрузке загрузчика, что означает, что это не будет работать с этой настройкой, если я правильный.

Итак, что мне нужно сделать?

Если мне нужно, я могу сначала переустановить Windows 10 на UEFI

2 ответа2

1

Да, если у вас установлена Windows 10 BIOS/MBR, самый простой способ - создать системный раздел EFI (FAT32) с частью (100 МБ или около того) пространства, которое вы подготовили для Arch. UEFI/MBR должен работать до тех пор, пока ваша материнская плата имеет соответствующий стандарту UEFI.

Однако в этом случае grub не сможет загружать диспетчер загрузки Windows (если вы не установите его версию UEFI на ESP с помощью bcdboot в Windows). Вам нужно будет использовать меню загрузки вашего UEFI для переключения между UEFI (Linux) и старым режимом загрузки (Windows). Вы также можете попробовать ПОКАЗАТЬ, хотя.

Если вы не возражаете против переустановки Windows, обязательно загрузите установочный носитель в режиме UEFI, чтобы получить установку Windows UEFI/GPT. Тогда вы, скорее всего, захотите поделиться ESP, созданным Windows, с Arch (grub, systemd-boot ...).

0

Как правило, вы не можете загружать цепочку из загрузчика UEFI в BIOS или наоборот. Лучшее, что вы можете получить, - это выбрать между Windows и GRUB в меню загрузки прошивки (за F12 или Esc), так как большинство прошивок также перечисляют диски в режиме BIOS в качестве специальных загрузочных записей UEFI.

Процесс в этом случае будет таким же, как и при обычной установке Arch (поскольку двойная загрузка будет выполняться полностью на уровне прошивки). Вам нужно создать системный раздел EFI (~ 200 МБ vfat), установить Linux в режиме UEFI и установить grub2 или более простую системную загрузку в ESP - и все.

Однако было бы лучше (по крайней мере, менее запутанно) фактически установить обе операционные системы одинаково (в идеале режим UEFI, но любая из них работает); таким образом, вы можете загружать BOOTMGR для Windows из grub или sd-boot.

(При необходимости вы можете преобразовать MBR-диск в GPT, используя gdisk без потери данных.)

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