UEFI grub.cfg helye

Fórumok

Adott Dell Precision 3660 benne nvme0 -n egy ssd valamit 3 SATA disk.

Linux Mint 21.3

Az fstab lényegi része:

/dev/mapper/vgmint-root        /
/dev/nvme0n1p1                    /boot/efi
/dev/mapper/vg4T-boot         /boot2

A boot és boot2 tartalma jelenleg azonos - boot2 egy lvm-re telepített próba eredménye.

A gond az, hogy nem tudom valójában honnan veszi induláskor a boot tartalmát.

Ugyanis a /boot/grub/grub.cfg -ben látszik az új telepítésű 6.5-ös kernel de induláskor a régi grub.cfg látszik.

Hogyan tudnám kideríteni, hogy hol van az érvényes "boot" könyvtár (nincs sehol ilyen tartalmú a látható fájlrendszeremben)?
Illetve hogyan adhatnám meg az UEFI-nek, hogy használja az /dev/nvme0n1p1-et és akár a vgmint-root  vagy a vg4T-boot?

grub-install volt /dev/nvme0 és /dev/nvme0n1 -re is.

Hozzászólások

Ott is van:

cat /boot/efi/EFI/ubuntumint/grub.cfg

search.fs_uuid ebcf7b76-a86a-4676-85be-d4ff69290e47 root lvmid/vCv45B-X9dR-8cG8-e02A-nr4R-Rpgl-ezUX3k/cgz9dU-ZqrI-eo6D-EeBM-Tw14-d4EZ-LFonz5  
set prefix=($root)'/boot/grub'
configfile $prefix/grub.cfg

Ez a jó lvm-re mutat, de nem ezt használja.

Ez nem triviális műfaj, mert van egy pár lehetőség. Sima BIOS, UEFI, secure boot, shimx-64, grub2, systemd-boot által kifeszített vektortér valamely lineáris kombinációja. :) Aztán van olyan, hogy Type I. és Type II. boot, bootctl parancs, de az efibootmgr is a barátod. Ezeken rágd át magad, olvass sokat! ;)

Közelmúltbeli élményem, hátha segít.

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

Csak egy csacska kédés: "boot2 egy lvm-re telepített próba eredménye" - akkor ezek szerint a grub már tud LVM-ről is rendszert tölteni?