ฉันใช้ดิสก์ USB Clonezilla สดเพื่อจำลองระบบ ตามที่อธิบายไว้ในhttp://clonezilla.org/fine-print-live-doc.php?path=clonezilla-live/doc/99_Misc/00_live-boot-parameters.docดิสก์ของฉันจะแจ้งให้ฉันพร้อมกับเมนูที่มีอยู่ ในsyslinux.cfg
สำหรับทุกระบบยกเว้นระบบล่าสุดที่เป็นเครื่อง UEFI (และมีการกำหนดค่า BIOS ให้บูตจากอุปกรณ์ UEFI ก่อน) ที่ฉันได้รับแจ้งจากgrub.cfg
เมนู
เนื่องจากฉันปรับแต่งsyslinux.cfg
เมนูเป็นอย่างมากฉันต้องการแก้ไขgrub.cfg
ไฟล์ให้เฉพาะ chainload เป็น syslinux โดยอัตโนมัติเพื่อแสดงsyslinux.cfg
เมนูในทุกกรณี
เป็นไปได้ทั้งหมดหรือไม่ อย่างไร?
บนดิสก์มี GRUB2 และความเข้าใจของฉัน (จากการดูรอบ ๆ อินเทอร์เน็ต) เป็นสิ่งที่เป็นไปได้ แต่ฉันยังไม่เข้าใจเลย ความช่วยเหลือใด ๆ ที่ชื่นชม
แก้ไข:
ฉันต้องการชี้แจงว่าระบบบูทที่ใช้ด้วงโดยไม่มีปัญหาในการเลือกตัวเลือกใด ๆ ที่อยู่ในgrub.cfg
เมนูตามค่าเริ่มต้นที่ให้ไว้โดยการดาวน์โหลด Conezilla แต่สิ่งที่ฉันต้องการจะทำคือการแสดงเมนูของ syslinux (ในsyslinux.cfg
) แทนที่จะเป็นเมนูเริ่มต้นในการgrub.cfg
แก้ไขครั้งที่สองฉันทำมันอย่างไร:
ในที่สุดโซลูชันที่เสนอไม่ทำงานสำหรับฉันดังนั้นฉันจึงสร้างโฟลเดอร์ 'EFI \ boot' "ไม่พร้อมใช้งาน" (เปลี่ยนชื่อ); วิธีนี้การบู๊ต UEFI ล้มเหลวและบูทระบบจาก syslinux เหมือนกับในระบบเก่า: ไม่มีการดัดแปลง BIOS, ไม่มีเมนูใหม่, ไม่มีการสับเปลี่ยน ...
configfile
พารามิเตอร์ภายใน grub.conf เพื่อ chainload syslinux.cfg