Deși încă folosesc strofa de pornire ca cele din linkul din comentariul guiverc, am folosit asta pentru jammy.
Nu mi-aș aminti niciodată să rulez sudo update-grub după ce am schimbat un ISO sau am adăugat unul. Așa că folosesc o intrare de fișier de configurare pentru a încărca un fișier text cu strofe de boot care se află în folderul meu ISO.
Intrare în grub pe care nu o schimb niciodată:
intrarea de meniu „ISO live în unitatea de date” {
căutare --set=root --label data --hint hd1,gpt4
configfile /ISO/livecdimage.cfg
}
De asemenea, am descoperit că folosirea etichetei funcționează mai bine, deoarece hd1-ul meu se schimba în hd2 la repornirea cu o unitate flash sau SSD-ul meu extern conectat. Trebuia să editez strofa când am pornit.
Dar uitați să editați strofa și ați găsit folosind eticheta că a găsit-o în continuare corect.
De asemenea, a constatat că versiunile mai noi de ISO au atât o intrare grub, cât și o intrare loopback. Așa că am încercat să pornesc cu intrarea loopback. A mers.
Aceasta este una dintre multele strofe de boot din livecdimage.cfg meu, care este doar un fișier text, care se află în folderul meu /mnt/data/ISO cu toate ISO-urile mele. /mnt/data este văzut doar o dată pornit în sistemul meu. Când nu este pornit sau nu este montat, este doar /ISO.
intrarea de meniu „Kubuntu 22.04 Jammy amd64 loopback.cfg” {
iso_path=/ISO/jammy-desktop-amd64.iso
export izo_path
bucla loopback $iso_path
set root=(buclă)
configfile /boot/grub/loopback.cfg
}