นโยบายการจัดการความรู้ มหาวิทยาลัยสงขลานครินทร์ 1.ให้ใช้เครื่องมือการจัดการความรู้ผลักดัน คุณภาพคน และกระบวนทำงาน 2.ส่งเสริมการแลกเปลี่ยนประสบการณ์การทำงาน จากหน้างาน 3.ส่งเสริมให้มีเวทีเรียนรู้ร่วมกัน

วิภัทร ศรุติพรหม
Ico64
วิภัทร ศรุติพรหม
หัวหน้ากลุ่มงานวิจัยและพัฒนา
ศูนย์คอมพิวเตอร์ ม.สงขลานครินทร์
เครือข่าย
สมาชิก · ติดตาม: 0 · ผู้ติดตาม: 4

อ่าน: 2405
ความเห็น: 0

การกู้คืน grub ของลินุกซ์ [C]

grub-install

ผมขอเพิ่มเติมต่อจากบันทึกเดิมของผม http://share.psu.ac.th/blog/wipats-03/2938

คือว่ามีโนตบุคที่เคยติดตั้งทั้งวินโดวส์ XP และลินุกซ์ทะเล 8.0 ใช้งานดีอยู่แล้ว ต่อมาไวรัสเล่นงานวินโดวส์ XP จนพังหมด จึงได้ลงวินโดวส์ XP ใหม่จนใช้งานได้ดี แต่ไม่มีเมนูบูทเข้าลินุกซ์ เพราะโปรแกรม grub พังหมดแล้ว เจ้าของโนตบุคจึงยกมาให้ผมจัดการเติมเมนูบูทเข้าลินุกซ์ให้ใหม่

ผมจึงบูทด้วยแผ่นซีดี  ftp://ftp.psu.ac.th/pub/system-rescue-cd/systemrescuecd-x86-0.4.3.iso แล้วแกะดูพบว่ายังมีลินุกซ์เดิมอยู่ใน partition /dev/sda5 ก็เลยจัดการ mount ขึ้นมาไว้ที่ /mnt/custom ด้วยคำสั่งประมาณว่า
mount /dev/sda5 /mnt/custom  ต่อไปก็สั่งติดตั้งโปรแกรม grub ด้วยคำสั่งว่า

grub-install --root-directory=/mnt/custom /dev/sda

ปรกติจะทำแค่นี้ เสร็จแล้ว reboot ใหม่ก็จะใช้ได้เลย แต่คราวนี้ดันมี error ขึ้นมาประมาณว่า /dev/sda does not have any corresponding BIOS drive  ทั้งนี้เพราะสาเหตุว่าฮาร์ดดิสค์ถูกติดตั้งวินโดวส์ใหม่จนเพี้ยน จึงต้องเพิ่ม option คำสั่งเป็นว่า

grub-install --root-directory=/mnt/custom --recheck /dev/sda

ผลคือกู้คืนเมนูบูทของ grub คืนมาใช้งานได้สมความตั้งใจครับ

--วิภัทร 

 

หมวดหมู่บันทึก: เรื่องทั่วไป
สัญญาอนุญาต: สงวนสิทธิ์ทุกประการ Copyright
สร้าง: 05 กุมภาพันธ์ 2551 16:29 แก้ไข: 21 มิถุนายน 2552 14:39 [ แจ้งไม่เหมาะสม ]
ดอกไม้
สมาชิกที่ให้กำลังใจ
 
Facebook
Twitter
Google

บันทึกอื่นๆ

ความเห็น

ไม่มีความเห็น
คุณต้องทำการเข้าระบบก่อนแสดงความเห็น