วันพุธที่ 23 เมษายน พ.ศ. 2551

grub-install

คราวนี้ไม่มีรูป

เป็นการลง grub ของ linux ใหม่
ปรกติเวลาเราลง OS เรามักจะลง windows ก่อน จากนั้นตามด้วย Linux
ซึ่งการลงยังงี้ เราสามารถสั่งให้ Linux ลง grub ให้เราด้วยเพื่อเอาไว้ใช้ตอนเปิดเครื่อง
ซึ่งมันจะมี option ให้เราเลือกว่าจะเข้า OS ใหน

ปัญหาคือ ถ้าหาก Windows มีปัญหา เราก็ re-install windows ใหม่
ปรากฏว่า grub หาย
เพราะว่า windows ทำการ reset MBR (Master Boot Record)

ซวย Windows ไม่สนใจ partition ของ Linux ซะด้วย
ทำไง

ลง grub ใหม่งัย
โดยใช้ Linux Setup CD disc 1
ซึ่งเป็นแผ่นบูตในตัว

ใส่ CD
รีบูตคอมพิวเตอร์ จาก CD
เมื่อหน้าจอเข้ามารอที่ boot prompt ให้กด F5 เข้า Rescue Mode
พิมพ์ linux rescue

มันจะบูตเข้า linux rescue และ mount เอา partition ของ linux ไปเก็บไว้ที่ /mnt/sysimagemnt (จำผิดป่าวเนี่ย เด๋วเช็คแล้วมาแก้ไข)

จากนั้นเราก็พิมพ์
chroot /mnt/sysimagemnt เพื่อย้าย root directory มาใช้ของในเครื่อง

พิมพ์ fdisk -l เพื่อ list ดูว่ามี hard disk กี่ลูก และแต่ละลูกมีกี่ partition
ตัวอย่างนี้มีลูกเดียวคืออยู่ที่ /dev/hda
โดยมีหลายๆ partition ซึ่งก็แยกกันไปอยู่ตามที่ต่างเช่น /dev/hda1 /dev/hda2 ...
ดังนั้นเมื่อเราต้องการลง grub บน MBR เราก็ต้องลงที่ /dev/hda

พิมพ์ grub-install /dev/hda

แล้วทุกอย่างก็ดำเนินไปอย่างอัตโนมัติ
(อย่างน้อย หลังจากเสร็จมันจะรายงานเรามาว่าเจอ boot partition กี่ตัวบ้างล่ะน่า)

ถ้ามีโอกาสจะกลับมาอัพรูปน้า...

ไม่มีความคิดเห็น: