1

Я хочу добиться правильной установки 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 без лишних хлопот.

0