Sziasztok!
Azzal a fura hibával találkoztam, hogy amikor a configfile-val megadok egy új konfigfájlt a grub-nak akkor csak simán újraindítja a gépet.
a 40_custom a következő:
menuentry "Debian13_chainload" {
set root='hd0,gpt7'
configfile /boot/grub/grub.cfg
}
Ezzel a sorral, több gépem is simán betölti az adott rendszer grub konfigját, de ezen gépen simán újraindul és keződik előlről, ha kiválasztom ezt a menüpontot.
HP2170p laptop, UEFI boot, secure boot kikapcsolva, lemez gpt, debian 12.12 a fő rendszer külön boot partícióval, mert a root BTRFS, a 13.1 csak még mint tesztként telepítve ext4-es partícióra.
Van egy régebbi dell gépem, azon még csak BIOS/MBR boot van, ott simán megy ez a konfig, egy másik dellen is, az is uefis gpt-s lemez.
Amikor esc-vel kilépek a menüből akkor a set root='hd0,gpt7' linux /vmlinuz initrd /initrd.img boot sorokkal elindítja a rendszert nyilván csak initramfs-ig mert nincs megadva a kernelnek a root fs. Tehát látja a grub a fájlrendszert és amikor a set root sor után megadom a configfile /boot/grub/grub.cfg-t akkor kis gondolkodás és újrindul a gép, nincs semmi üzenet.
Valami tippetek lehet, hogy mi a hiba, hogy ez a helyzet?
Lemezkiosztás:
MODEL NAME PTTYPE GROUP MOUNTPOINTS LABEL UUID
CT480BX500SSD1 sda gpt disk
├─sda1 gpt disk ED91-DF59
├─sda2 gpt disk
├─sda3 gpt disk Windows_Root D8EECCC3EECC9AE0
├─sda4 gpt disk B09206059205D0B0
├─sda5 gpt disk /home/jimmy/Windows_Data Windows_Data 0ECC7BF86658CB1D
├─sda6 gpt disk [SWAP] debian_swap 538735d4-bc77-4172-a2d7-bd67ba24453b
├─sda7 gpt disk Debian_13_test 4097b971-4d6e-45ef-b8de-8f4d183ede2c
├─sda8 gpt disk / debian_root c720cc50-d4cf-4358-904d-803fe108ec7b
└─sda9 gpt disk /boot Debian_BOOT 17e7cd4d-0bfa-40f9-8599-e4a18566d738
- 432 megtekintés
Hozzászólások
A google-t túrva se lettem okosabb sajnos.
Annyi még hogy az os-probert futtatva megtalálja a debian 13-at és indítható is a 12-es menüjéből de így configfile móddal nem lehet mert újraindítás lesz belőle.
Valamikor régen lehetett olyat hogy maga a grub ír ki debug kimenetet amikor bootol de nem találom sehol hogy hogyan lehetne bekapcsolni, hátha írna valamit min akad el.
- A hozzászóláshoz be kell jelentkezni
Elindítva a gépet és a google segedelmével beállítottam a grub parancssorban a set debug=all változót, ezeket írja mielőtt újraindulna a gép:
commands/wildcards.c:535: no expansion needed
commands/wildcards.c:594: paths[0] = '/boot/grub/grub.cfg'
kern/verifiers.c:214: string configfile /boot/grub/grub.cfg, type: 2
commands/efi/tpm.c:235: log_event, pcr = 8, size = 0x1e, grub_cmd: configfile /boot/grub/grub.cfg
ezután megáll egy pillanatra és újraindul a gép. Nem ír semmit sem közben...
- A hozzászóláshoz be kell jelentkezni
Nem vagy egyedül.
Nálam újraindítás során magát az UEFI BIOST tölti be. Viszont ezzel a megoldással, ugyan betölti a megfelelő rendszer grubját, de magát a rendszert aztán nem. Tehát valami még hiányzik.
menuentry 'OpenMandriva (ezen: /dev/nvme0n1p9)' --class openmandriva $menuentry_id_option 'osprober-gnulinux-simple-913f45b3-4447-4e41-a040-e60473e0f4bc' {
insmod part_gpt
insmod ext2
# search --no-floppy --fs-uuid --set=root 913f45b3-4447-4e41-a040-e60473e0f4bc
# configfile /boot/grub2/grub.cfg
search --no-floppy --root-dev-only --fs-uuid --set=dev 913f45b3-4447-4e41-a040-e60473e0f4bc
set prefix=($dev)/boot/grub2
export $prefix
configfile $prefix/grub.cfg
}
A Linux Mintet sem tölti be, viszont a Fedorát igen. A fő rendszerem a Mageia de keresem az alternatívát. Sajnos nagyon lemaradtak, holott stabil disztró szó se róla.
- A hozzászóláshoz be kell jelentkezni
Akkor nem vagyok egyedül. Ez valami grub bug lehet akkor. Én is ahogy írtad felvettem a 40_custom fájlba az os-prober által létrehozott bejegyzést, úgy tudom is indítani
- A hozzászóláshoz be kell jelentkezni
Úgy is próbáltad, hogy:
configfile (hd0,gpt7)/boot/grub/grub.cfg
(?)
- A hozzászóláshoz be kell jelentkezni
Persze, minden permutációban, amiben lehet és ami volt a google találatok és fórumok között, de semmi sem segített, elkezd tölteni megáll egy pillanatra és beadja a BIOS gyorsbillentyűket, hogy melyikkel mit lehet csinálni, mintha rendszerindításkor ESC gombot nyomnék. HP laptop.
- A hozzászóláshoz be kell jelentkezni
Ha sikerülne egy lilo-t tenni rá, akkor lenne némi esély...
- A hozzászóláshoz be kell jelentkezni
Nem lehet, hogy a BIOS-ban be van állítva a Secure Boot?
Debian nincs aláírva...
- A hozzászóláshoz be kell jelentkezni
Nálam ki van kapcsolva, de ha még be is lenne az BIOS jelezné, hogy nem tölti be, mert nincs aláírva, vagy valami ilyesmi...
- A hozzászóláshoz be kell jelentkezni