Как загрузить Arch Linux на MSI B250M PRO-VDH?

312
Melody

Я хочу добиться правильной установки GRUB, чтобы он мог загрузить EFI Arch Linux на моем MSI B250M PRO-VDH без дальнейшего вмешательства пользователя.

Все было настроено следующим образом:

/ dev / sdc1 - это раздел EFI, FAT32 400 МБ, смонтированный в / boot (/ mnt / boot вне chroot)

/ dev / sdc2 - это swap, 16 ГБ

/ dev / sdc3 - это раздел Linux, в котором установлен Arch, EXT4 около 100 ГБ, смонтированный в / (/ mnt вне chroot)

Все идет нормально до установки загрузчика. Через arch-chroot я установил grub и efibootmgr, затем приступил к установке, как всегда:

grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=BOOT 

Об ошибках не сообщалось, затем сделал файл конфигурации, как всегда:

grub-mkconfig -o /boot/grub/grub.cfg 

Об ошибках не сообщается. Как только я перезагрузил свою систему, загрузочной записи там не было вообще.

Я продолжил копирование grubx64.efi в bootx64.efi и загрузочная запись наконец появилась, хотя она всегда загружается в оболочку GRUB вместо загрузки Arch Linux. Восстановление файла конфигурации тоже не работает.

Подключение диска к другой системе EFI успешно загружает Arch Linux без лишних хлопот.

1

0 ответов на вопрос