พารามิเตอร์การบูตเคอร์เนล linux root=live:LABEL=$iso เป็นตัวเลือกที่ถูกต้องสำหรับการบูท Ubuntu Live เช่น ลูบุนตู 20.04 LTS?
ฉันสร้างรายการเมนู GNU GRUB 2.04 ต่างๆ เพื่อบูตเข้าสู่เซสชันสดของ Lubuntu 20.04 LTS และใช้งานได้ดีในการวิจัยของฉัน ฉันพบการอ้างอิงถึงการตั้งค่ารูทของสภาพแวดล้อม GNU/Linux แต่ฉันไม่แน่ใจว่าจะใช้กับการบูทเซสชันสด /casper หรือไม่ ฉันสงสัยว่าไม่ ฉันใช้พารามิเตอร์ลูปย้อนกลับของ GNU GRUB เพื่อทำสิ่งนี้เป็นเวลา 12 ปีแล้ว
ดูที่นี่: https://man7.org/linux/man-pages/man7/dracut.cmdline.7.html
เมนู "Lubuntu 20.04.3 อยู่ไม่คงอยู่" {
ค้นหา -n -l T7 -s
ตั้ง isolabel="Lubuntu 20.04.3"
ตั้งค่า isofile=/lubuntu-20.04.3-desktop-amd64.iso
วนลูปย้อนกลับ $isofile
ลินุกซ์ (ลูป)/casper/vmlinuz boot=casper iso-scan/filename=$isofile root=live:LABEL=$isolabel ro rd.live.image noeject noprompt
initrd (ลูป)/casper/initrd
}
รายการเมนูด้านบนใช้งานได้เช่นเดียวกับด้านล่าง:
เมนู "Lubuntu 20.04.3 อยู่ไม่คงอยู่" {
ค้นหา -n -l T7 -s
ตั้งค่า isofile=/lubuntu-20.04.3-desktop-amd64.iso
วนลูปย้อนกลับ $isofile
ลินุกซ์ (ลูป) /casper/vmlinuz boot=casper iso-scan/filename=$isofile ro noeject noprompt
initrd (ลูป)/casper/initrd
}
เนื่องจาก URL ที่ฉันพบข้อมูลนี้เป็น man page สำหรับ dracut ฉันจึงสงสัยว่าพารามิเตอร์เคอร์เนลใช้กับอิมเมจ initramfs ที่สร้างด้วย dracut เท่านั้น
ถ้าเป็นเช่นนั้น คำถามจะกลายเป็นว่าพบ initramfs /casper ของ iso ด้านบนที่สร้างขึ้นด้วย dracut หรือไม่ บางทีแผนผังซอร์สโค้ดอาจเปิดเผยสิ่งนี้