Puncte:-3

Este parametrul de boot al nucleului linux root=live:LABEL=$iso o opțiune validă pentru pornirea Ubuntu Live, de ex. Lubuntu 20.04 LTS?

drapel in

Este parametrul de boot al nucleului linux root=live:LABEL=$iso o opțiune validă pentru pornirea Ubuntu Live, de ex. Lubuntu 20.04 LTS?

Făceam diverse intrări de meniu GNU GRUB 2.04 pentru a porni într-o sesiune live a Lubuntu 20.04 LTS și funcționează bine.În cercetarea mea, am găsit o referință la setarea rădăcinii mediului GNU/Linux, dar nu sunt sigur dacă s-ar aplica la pornirea sesiunii live /casper. Bănuiesc că nu. Folosesc parametrul de buclă GNU GRUB pentru a face acest lucru de 12 ani.

Vezi aici: https://man7.org/linux/man-pages/man7/dracut.cmdline.7.html

intrarea de meniu „Lubuntu 20.04.3 live no persistence” {
căutare -n -l T7 -s
set isolabel="Lubuntu 20.04.3"
set isofile=/lubuntu-20.04.3-desktop-amd64.iso
bucla loopback $isofile
linux (buclă)/casper/vmlinuz boot=casper iso-scan/filename=$isofile root=live:LABEL=$isolabel ro rd.live.image noeject noprompt
initrd (buclă)/casper/initrd

}

Meniul de mai sus funcționează la fel de bine ca și cel de mai jos:

intrarea de meniu „Lubuntu 20.04.3 live no persistence” {
căutare -n -l T7 -s
set isofile=/lubuntu-20.04.3-desktop-amd64.iso
bucla loopback $isofile
linux (buclă)/casper/vmlinuz boot=casper iso-scan/filename=$isofile ro noeject noprompt
initrd (buclă)/casper/initrd

}

Deoarece adresa URL pe care am găsit aceste informații este o pagină de manual pentru dracut, bănuiesc că parametrul nucleului se aplică numai imaginilor initramfs create cu dracut.

Dacă da, atunci întrebarea devine, initramfs-ul găsit /casper al iso-ului de mai sus a fost creat cu dracut? Poate că arborele codului sursă va dezvălui acest lucru.

C.S.Cameron avatar
drapel cn
@guiverc: Mi se pare că OP pornește un ISO Fedora Live care se află pe un hard disk care rulează Ubuntu.
drapel in
am lămurit.
drapel in
Nu Fedora, a fost doar un exemplu generic. editat pentru claritate.
drapel in
@C.S.Cameron Pornirea unui ISO Live Lubuntu situat pe o unitate USB diferită de unitatea USB GNU GRUB găsită de firmware la pornire. Opțiunea în firmware bootează USB1 cu GRUB 2.04 instalat, elementul de meniu caută USB2 (eticheta T7) care are ISO de Lubuntu în directorul rădăcină. Scuze pentru confuzie.
drapel in
@guiverc Mulțumesc, nu am mai folosit StackExchange până acum, dar ar trebui să știu mai bine cum să pun o întrebare bună. Mi-am editat postarea ca să fie o întrebare. Îmi pare rău că nu sunt clar.
C.S.Cameron avatar
drapel cn
Am descoperit că GRUB 2.04 nu pornește fișierele ISO 20.04. Folosesc mkusb pentru a crea sistemul de operare Live care pornește folosind GRUB 2.02. Vedeți ambele: https://askubuntu.com/questions/1269462/bios-uefi-template-image-for-booting-iso-files și https://askubuntu.com/questions/1251729/20-04-booting-iso -din-meniu-grub. De asemenea, puteți adăuga `rmmod tpm` la grub.cfg.
drapel in
@C.S. Cameron Nu, funcționează bine de pe un stick USB formatat FAT32 pe sistemul meu. Folosește UEFI, dar este din 2014. Nu am avut nevoie să folosesc comutatorul rmmod tpm.
drapel in
@C.S.Cameron Se pare că o lansare punctuală a apărut ieri, 23.02.2022. Ai încercat să pornești acel ISO cu GRUB 2.04? 20.04.4?
C.S.Cameron avatar
drapel cn
Am testat unități USB 22.04 în ultima vreme, cred că GRUB este în jur de 2.06. Nu am încercat încă să pornească fișierele ISO.
drapel in
Da, GRUB este într-adevăr până la 2.06. Am găsit răspunsul meu în arborele sursă Casper. Voi posta aici.
drapel in
Ați încercat a1ive fork de GNU GRUB? http://reboot.pro/index.php?s=ba03ebf1091d7d28a0b71a082488f496&showtopic=22429
drapel in
de ce votează oamenii întrebarea reală? Acest Stack Exchange este foarte ciudat cu insigne și chestii. Eu votez împotriva Stack Exchange.
Puncte:1
drapel in

Pagina de manual pentru Casper a răspuns la întrebarea mea, precum și sursa.

http://manpages.ubuntu.com/manpages/focal/en/man7/casper.7.html casper - un cârlig pentru instrumentele initramfs pentru a porni sistemele live.

Folosește initramfs-tools pentru a construi initramfs, nu dracut.

Pagina de manual și codul sursă pentru casper din 20.04 arată că scriptul casper are o funcție numită parse_cmdline() care nu include root=LIVE:label.

Vedeți pagina de manual și/sau sursa pentru toate opțiunile liniei de comandă: https://git.launchpad.net/ubuntu/+source/casper/tree/scripts/casper?h=ubuntu/focal&id=30f3fc787f8f977e15b94f639e2fa50a3ae6bdf7

RTFM la urma urmei.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.