Díky, tak jsem zkusil následovat Tvoje zmíněné rady a povedlo se dostat k bootování, ALE jen do příkazové řádky:
Ten efibootmgr už nainstalovaný byl
$ efibootmgr -v
BootCurrent: 0003
Timeout: 0 seconds
BootOrder: 0003,0005
Boot0001* HDDabc PciRoot(0x0)/Pci(0x2,0x1)/Pci(0x0,0x1)/Sata(3,65535,0)N.....YM....R,Y.....ISPH
Boot0003* Generic USB3.0 Card Reader 000000001536 PciRoot(0x0)/Pci(0x8,0x1)/Pci(0x0,0x3)/USB(5,0)N.....YM....R,Y.....ISPH
Boot0004* SK hynix(systHDD) ... PciRoot(0x0)/Pci(0x2,0x2)/Pci(0x0,0x0)/NVMe(0x1,AC-E4-2E-00-0A-8B-BA-ED)N.....YM....R,Y.....ISPH
Boot0005* SK hynix(systHDD) ... PciRoot(0x0)/Pci(0x2,0x2)/Pci(0x0,0x0)/NVMe(0x1,AC-E4-2E-00-0A-8B-BA-ED)N.....YM....R,Y.....ISPH
sudo modprobe efivarfs
lsmod|grep -i efi
(nic)
$ ls /sys/firmware/efi
config_table efivars esrt fw_platform_size fw_vendor runtime runtime-map systab
efibootmgr ale na rozdíl od normálního shellu nefungoval v chrootu a negunguje v něm ani modprobe efivarfs:
[manjaro /] # sudo modprobe efivarfs
modprobe: FATAL: Module efivarfs not found in directory /lib/modules/5.9.16-1-MANJARO
[manjaro /]# find /lib/modules -iname *"efivar"*
/lib/modules/5.4.100-1-MANJARO/build/include/config/efivar
/lib/modules/5.4.100-1-MANJARO/build/fs/efivarfs
/lib/modules/5.10.18-1-MANJARO/build/include/config/efivar
/lib/modules/5.10.18-1-MANJARO/build/fs/efivarfs
mimo chroot je to bez chyb. Takže tady si nejsem jistý jestli není problém, protože později to při bootu hlásilo EFI problémy.
Pak jsem našel příkaz (spuštění v normální shell), po kterém začal v chroot fungovat efibootmgr:
sudo mount --bind /sys/firmware/efi/efivars /mnt/sys/firmware/efi/efivars
nepamatuju si jestli modprobe efivars začal fungovat v chrootu, pochybuju.
a přestal si i stěžovat grub-install:
sudo grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=manjaro --recheck
Installing for x86_64-efi platform.
Installation finished. No error reported.
Pak jsem zkusil
[manjaro /]# ls /etc/mkinitcpio.d
linux510.preset linux54.preset linux58.preset.pacsave
[manjaro /]# mkinitcpio -p linux510
výstup bez chybpak:
# sudo update-grub
Generating grub configuration file ...
Found theme: /usr/share/grub/themes/manjaro/theme.txt
Found linux image: /boot/vmlinuz-5.10-x86_64
Found initrd image: /boot/intel-ucode.img /boot/amd-ucode.img /boot/initramfs-5.10-x86_64.img
Found initrd fallback image: /boot/initramfs-5.10-x86_64-fallback.img
Found linux image: /boot/vmlinuz-5.4-x86_64
Found initrd image: /boot/intel-ucode.img /boot/amd-ucode.img /boot/initramfs-5.4-x86_64.img
Found initrd fallback image: /boot/initramfs-5.4-x86_64-fallback.img
Adding boot menu entry for UEFI Firmware Settings ...
Found memtest86+ image: /boot/memtest86+/memtest.bin
done
Nepamatuju si že by předešlé updaty obsahovaly řádku "Adding boot menu entry for UEFI Firmware Settings ..."
někdo pak ještě spouštěl "grub-mkconfig -o /boot/grub/grub.cfg" ale nevím jestli je to vhodné, tak jsem nespustil..
exit
"efibootmgr -v" začal zobrazovat novou linku:
Boot0000* manjaro HD(1,GPT,d..-..-..-..-...,0x1000,0x96000)/File(\EFI\manjaro\grubx64.efi)
Po restartu vidím v UEFI boot entry Manjaro, potvrdím, zadám LUKS heslo, pak si to stěžuje že nemá klíč a chce to heslo znovu a nakonec to skončí na příkazové řádce údržbového módu ze kterého se nemůžu dostat do normálního:
Zde jsem to vyfotil:
https://postimg.cc/gallery/QxqzDDFMáte nějaké nápady co zkusit, nebo jsem to už příliš rozhasil? @k3dAR děkuji