ubuntu: เขียนแผ่นซีดีแบบบูตได้จากแผ่นดิสเก็ต

 

มีแผ่นดิสเก็ตแบบบูตได้ และเราต้องการสร้างให้แผ่นซีดีบูตได้แบบแผ่นดิสเก็ตนี้

เอาซอฟต์แวร์ที่ต้องการมาก่อน
$ sudo apt-get install mkisofs, k3b

เตรียมการใส่แผ่นบูตไว้ที่ไดร์ฟ A: แล้วคัดลอกเอาเนื้อหามาเก็บไว้เป็นอิมเมจไฟล์ ตั้งชื่อว่า boot.img
$ dd if=/dev/fd0 of=~/boot.img bs=18k

สมมุติว่าเนื้อหาของไฟล์ที่จะคัดลอกอยู่ที่ ~/cdcontent
เราต้องคัดลอก boot.img ไปไว้ใน ~/cdcontent ก่อน
$ cp ~/boot.img ~/cdcontent

เราจะเอาเนื้อหาใน ~/cdcontent ไปสร้างเป็นไฟล์ iso ไว้ที่ /tmp ตั้งชื่อว่า cd.iso
โดยสามารถบูตได้ (จาก boot.img ที่เราทำไว้)
$ mkisofs -pad -b boot.img -R -o /tmp/cd.iso ~/cdcontent

เสร็จแล้ว ขั้นตอนต่อไปก็เขียนลงซีดีได้เลย ผมใช้ k3b ในการเขียนซีดี

แต่ถ้าจะใช้แบบบรรทัดคำสั่ง อาจสั่งได้ดังนี้
cdrecord -v gracetime=2 dev=/dev/hdb speed=8 -dao driveropts=burnfree -eject -data /tmp/cd.iso
*** คำสั่ง cdrecord นี้ยังไม่ได้ทดลองนะครับ ทดลองจริงจากโปรแกรม k3b เท่านั้นครับ ***

เอามาจาก
Making a bootable CD from a bootable floppy image และ
CD-Writing HOWTO: Dear Winfried,...

 

Syndicate

Subscribe to Syndicate

Who's online

There are currently 0 users online.