ปัญหาที่ทำให้ boot loader ที่เป็น grub หายไปเช่นกรณีของการลง OS สอง OS (Windows และ Ubuntu) บนเครื่องเดียวกัน และเมื่อเจอปัญหาอาจมีความจำเป็นต้องลง Windows ใหม่ ซึ่งจะทำให้ boot loader ที่อยู่ในส่วนของ Master boot recored (mbr) หายไป จึงไม่สามารถ boot เข้าสู่ Ubuntu ได้ทั้ง ๆ ที่ partition ที่เป็น Ubuntu ยังคงมีอยู่ หรืออาจจะเกิดจากกรณีอื่น ๆ
ขั้นตอนการแก้ปัญหา โดยการ Reinstall grub boot
1.Boot Ubuntu 10.04 Desktop CD
2.หลังจากเข้าระบบเรียบร้อยทำการเปิด Terminal ขึ้นมา
3.พิมพ์คำสั่ง sudo fdisk -l พาร์ทิชั่นต่างๆก็จะถูกแสดงขึ้นมาให้ดูไว้ครับว่าพาร์ทิชั่นไหนที่มันเป็น Linux
ตัวอย่างของผม HDD 250GB
Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes250 GB
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x8d408d40
Device Boot Start End Blocks Id System
/dev/sda1 * 1 5222 41945683+ 7 HPFS/NTFS
/dev/sda2 5223 30402 202252654+ f W95 Ext'd (LBA)
/dev/sda5 5223 24803 157284351 7 HPFS/NTFS
/dev/sda6 24804 30167 43079680 83 Linux
/dev/sda7 30167 30402 1887232 82 Linux swap / Solaris
ส่วนของผม Linux อยู่ที่ /dev/sda6 ของแต่ละคนจะไม่เหมือนกันนะครับ สังเกตดูให้ดี
4.พิมพ์ต่อเลยครับ sudo mount /dev/sda6 /mnt (แทนที่ "sda6" ด้วยพาทิชั่นของคุณครับ)
5.จากนั้นสั่งต่อตามนี้ครับ sudo grub-install --root-directory=/mnt/ /dev/sda
6.รอสักครู่เสร็จแล้ว Reboot หนึ่งรอบ
7.หลัง จาก Reboot แล้ว ปรับปรุงเมนู grub ด้วยคำสั่ง sudo update-grub
เท่านี้ก็เสร็จเรียบร้อยแล้วครับ
ไม่มีความคิดเห็น:
แสดงความคิดเห็น