grub

 

สมมุติว่าใช้เดเบียนรุ่นตั้งแต่ squeeze ขึ้นไป ซึ่งติดตั้ง grub2 เป็นตัวจัดการการบูตอยู่แล้ว

เตรียมการ

1. ที่ต้องใฃ้คือ Thumb Drive ที่ฟอร์แมตแล้ว (มีข้อมูลอยู่ก็ไม่เป็นไร ใช้เนื้อที่แค่ 1.44M ดิสเก็ตต์แผ่นเดียว โดยไม่ต้องฟอร์แมตใหม่) สมมุติว่าเมื่อเสียบช่อง usb แล้ว เขาจะเมานต์อัตโนมัติไว้ที่ /media/disk

2. ติดตั้งแพคเกจ

$ sudo aptitude install syslinux dosfstools
 

ทดลองซ่อม grub บนเดเบียน ข้อมูลคือ

 

คราวก่อนบันทึก การติดตั้งหลายระบบปฏิบัติการ ปรากฎว่าเครื่องมีปัญหานิดหน่อย เลยต้องติดตั้ง WinMe กลับเข้าไป ทำให้ grub หายหมด จึงต้องทดลองซ่อมให้ grub คืนมา

คราวก่อน
/dev/hda1 เป็น WinMe
/dev/hda2 เป็น WinXP
/dev/hda3 เป็น extend
/dev/hda5 เป็น /boot
/dev/hda6 เป็น swap
/dev/hda7 เป็น /

เริ่มซ่อมดังนี้
บูตด้วยแผ่น Ubuntu Live CD 6.06.1 LTS

เปิด Terminal
Applications -> Accessories -> Terminal

แปลงตัวเป็น root
$ sudo su

สร้างจุดเมานต์ /mnt/root

 

ต้องการติดตั้งระบบปฏิบัติการ 3 ตัว โดยใช้ grub ของอูบุนตู
WinMe : 10G
WinXP : 15G
Ubuntu: ที่เหลือ
โดยให้เลือกบูตระบบใดระบบเดียว

( หมายเหตุ
1 - ถ้าติดตั้งตามปกติ จะต้องลำดับ WinMe -> WinXP -> Linux
แต่วิธีนี้ WinXP จะติดตั้งระบบจัดการบูตให้โดยอัตโนมัติ และ WinXP จะมองเห็น WinMe เป็นไดรฟ์ C: และ grub จะมองเห็นเพียง WinXP
แต่กรณีนี้ เราไม่ต้องการให้ WinXP เห็น WinMe เป็นไดรฟ์ C: เพื่อป้องการการสับสนในการติดตั้งโปรแกรม และต้องการให้ grub เห็นระบบทุกระบบ เพื่อให้เราได้เลือกในตอนบูต

Subscribe to RSS - grub
 

Syndicate

Subscribe to Syndicate

Who's online

There are currently 0 users online.