Первая установка Arch, хотя технически я делал это примерно 3 раза за последние пару дней:0)

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

https://wiki.archlinux.org/index.php/Windows_and_Arch_Dual_Boot

Grub не загружается в MBR, но устанавливается в раздел /boot, который я установил как "активный" раздел. Это работает.

Но после того, как я загружаю Windows 7, последующие загрузки идут непосредственно в Windows, так как он, кажется, устанавливает себя как активный раздел. Кто-нибудь еще сталкивался с этим или знает, как решить?

Спасибо!

1 ответ1

1

В Windows используйте bcdedit (требуется администратор с повышенными правами UAC) для

REM This will output a GUID, {long-string-of-hex-characters}
bcdedit /create /d GRUB /application BOOTSECTOR

REM Now, assuming you've copied GRUB's stage1 to C:\grub.bin
bcdedit /set {GUID} device partition=C:
bcdedit /set {GUID} path \grub.bin

REM Make it selectable in the WINLOAD menu
bcdedit /displayorder {GUID} /addlast

Этап GRUB1 обычно можно найти в файле в вашей системе Linux как /lib/grub/i386-pc/stage1 или аналогичный; это также будут первые 512 байт раздела, в который вы установили GRUB, если вы не установили в MBR.

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