ทำ iso ที่สามารถบู๊ตได้ด้วย chainloading ด้วง


4

พีซีของผู้ปกครองของฉันมีตัวจัดการการบูตของ windows 7 ที่ติดตั้งที่ MBR และติดตั้ง grub2 ใน / dev / sda2 (การบูต Linux บน / dev / sda2) ฉันต้องการสร้างซีดีที่สามารถบูตได้เพื่อที่ว่าเมื่อบูตจากมันเพียงแค่ chainloads เป็นผู้จัดการการบูตในพาร์ทิชันที่สอง ฉันคิดว่าการใช้ด้วงแทน grub2 สำหรับเรื่องนี้จะง่ายขึ้นโดยใช้การกำหนดค่า

timeout=0
hiddenmenu
default=0
title grub2 (/dev/sda2)
        rootnoverify (hd0,1)
        chainloader (hd0,1)+1

ฉันรู้ว่าฉันสามารถสร้างลินุกซ์ซีดีในรูปแบบต่าง ๆ แต่นั่นไม่ใช่สิ่งที่ฉันต้องการ ฉันแค่อยากจะใส่ grub / grub2 บน cd ไม่มีเมล็ดหรือโปรแกรม

คำถามคือฉันจะสร้างไฟล์ iso ได้อย่างไร ฉันได้พบการอ้างอิงบางอย่างเกี่ยวกับการติดตั้งบนฟลอปปีดิสก์หรือดิสก์ usb แต่สิ่งเหล่านี้ถือว่าอุปกรณ์มีอยู่เมื่อใช้คำสั่งการติดตั้งด้วง ไฟล์ iso แตกต่างกัน

คำตอบ:


1

แนวคิดทั่วไปคือจากกล่อง Linux คุณต้องการสร้างไฟล์รูปภาพจัดรูปแบบด้วย iso9660 พร้อมรองรับบูท El Torito และระบุรูปภาพ GRUB เป็น genisoimage.

บทแนะนำที่มีเอกสารครบถ้วนคือ บน osdev.org . คุณสามารถข้ามส่วนที่แจ้งให้คุณระบุอิมเมจเคอร์เนลได้เพราะนั่นคือเฉพาะในกรณีที่คุณต้องการบูตเคอร์เนลที่อยู่ในซีดี


สมบูรณ์ สิ่งที่ฉันกำลังมองหา ฉันมีปัญหาบางอย่างกับการกำหนดค่าเนื่องจากด้วงหยุดที่พรอมต์เมื่อบูตเครื่อง (ที่ฉันสามารถป้อนคำสั่ง rootnoverify + chainloader + boot) แต่นั่นเป็นอีกปัญหาหนึ่งปัญหา "วิธีสร้างซีดีบูตอย่างง่าย" ได้รับการแก้ไขแล้ว
hlovdal
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.