[DELETE] Чёрная магия UEFI. Ну к чёрту автоматику.

После замены глюкавой прошивки материнской платы на новую, немного более адекватную, в неизвестном направлении пропал UEFI шелл, пришлось ставить загрузчик.

rEFInd кажется подходящим.

После автоматической установки с опцией --usedefault в refind.conf находится следующее:

menuentry "Arch Linux" {
    icon     /EFI/refind/icons/os_arch.png
    volume   "Arch Linux"
    loader   /boot/vmlinuz-linux
    initrd   /boot/initramfs-linux.img
    options  "root=PARTUUID=5028fa50-0079-4c40-b240-abfaf28693ea rw add_efi_memmap"
    submenuentry "Boot using fallback initramfs" {
        initrd /boot/initramfs-linux-fallback.img
    }
    submenuentry "Boot to terminal" {
        add_options "systemd.unit=multi-user.target"
    }
    disabled
}

Система загружается.
Что не так? — разделов с таким PARTUUID нет.
blkid | grep "5028fa50-0079-4c40-b240-abfaf28693ea"
выполнять под рутом
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
elsonador
rEFInd кажется подходящим.
Grub EFI, не ?
nafanja
blkid | grep "5028fa50-0079-4c40-b240-abfaf28693ea"
выполнять под рутом
Пусто.
Refind не загрузчик, refind это бутменеджер, с помощью него только выбираем, что грузить из того, что может загрузиться из-под UEFI. То, что вы нашли в refind.conf, это образец для тех, кто отключает автообнаружение и хочет руками сделать меню для каждой ос/ядра, он там для примера и не используется, по умолчанию включено автообнаружение операционных систем и/или ядер, а путь к корневой фс и параметрам ядра берется из refind_linux.conf в /boot. Вы бы хоть почитали комментарии прямо перед этим:
# Below is a more complex Linux example, specifically for Arch Linux.
# This example MUST be modified for your specific installation; if nothing
# else, the PARTUUID code must be changed for your disk. Because Arch Linux
# does not include version numbers in its kernel and initrd filenames, you
# may need to use manual boot stanzas when using fallback initrds or
# multiple kernels with Arch. This example is modified from one in the Arch
# wiki page on rEFInd (https://wiki.archlinux.org/index.php/rEFInd).
 
Зарегистрироваться или войдите чтобы оставить сообщение.