ในขณะที่ฉันยังคงใช้ boot stanza เหมือนในลิงก์ในความคิดเห็นของ guiverc แต่ใช้สิ่งนี้เพื่อติดขัด
ฉันไม่เคยจำได้ว่าต้องเรียกใช้ sudo update-grub หลังจากเปลี่ยน ISO หรือเพิ่มเข้าไป ดังนั้นฉันจึงใช้รายการ configfile เพื่อโหลดไฟล์ข้อความที่มี boot stanzas ที่อยู่ในโฟลเดอร์ ISO ของฉัน
รายการในด้วงที่ฉันไม่เคยเปลี่ยน:
เมนูรายการ 'Live ISOs ในไดรฟ์ข้อมูล' {
ค้นหา --set=root --ข้อมูลฉลาก --คำใบ้ hd1,gpt4
configfile /ISO/livecdimage.cfg
}
ฉันพบว่าการใช้ฉลากทำงานได้ดีขึ้นเนื่องจาก hd1 ของฉันเปลี่ยนเป็น hd2 เมื่อรีบูตด้วยแฟลชไดรฟ์หรือเชื่อมต่อ SSD ภายนอก เคยต้องแก้ไข stanza เมื่อฉันบูต
แต่ลืมแก้ไขฉันท์และพบว่าใช้ป้ายกำกับก็ยังพบว่าถูกต้อง
นอกจากนี้ยังพบว่า ISO เวอร์ชันใหม่กว่ามีทั้งด้วง & รายการย้อนกลับ ดังนั้นลองบูทด้วยรายการย้อนกลับ มันได้ผล
นี่เป็นหนึ่งในหลาย ๆ boot stanzas ใน livecdimage.cfg ซึ่งเป็นเพียงไฟล์ข้อความที่อยู่ในโฟลเดอร์ /mnt/data/ISO ที่มี ISO ทั้งหมดของฉัน /mnt/data จะเห็นเพียงครั้งเดียวเมื่อบูตในระบบของฉัน เมื่อไม่ได้บู๊ตหรือไม่ได้เมานต์ จะเป็นเพียงแค่ /ISO
รายการเมนู "Kubuntu 22.04 Jammy amd64 loopback.cfg" {
iso_path=/ISO/jammy-desktop-amd64.iso
ส่งออก iso_path
วนกลับ วนซ้ำ $iso_path
ตั้งค่ารูท = (วนซ้ำ)
configfile /boot/grub/loopback.cfg
}