Regenerate a GRUB device.map file

ไฟล์ device.map มีไว้เพื่อทำการ map harddisk device ไปเป็นชื่อ device ที่ grub รู้จัก และไฟล์นี้จะถูกสร้างขึ้นมาทุกครั้งเมื่อมีการติดตั้งระบบปฏิบัติการ

ตัวอย่างการเกิด error เกี่ยวกับไฟล์

Trying to guess BIOS devices...

error ข้างต้นนี้เป็น error ที่เกิดขึ้นในขั้นตอนการ boot ระบบปฏิบัติการ linux โดยสาเหตุมาจากไม่มีไฟล์ device.map นั้นเอง

ถ้าเราสามารถแก้ไขหรือสร้างไฟล์ device.map นี้ขึ้นมาใหม่ได้โดยทำตามขั้นตอนดังนี้

1. ทำการ backup ไฟล์ device.map ตัวเก่าไว้ก่อน(เพื่อความปลอดภัย) โดยใช้คำสั่ง

#mv /boot/grub/device.map /boot/grub/device.map.bak

2. รัน GRUB เพื่อทำการสร้างไฟล์ device.map โดยใช้คำสั่งด้านล่าง

#grub --device-map=/boot/grub/device.map

3. เราจะเห็นข้อความด้านล่างเมื่อทำการรันคำสั่ง และระบบจะแสดง grub prompt ขึ้นมา ดังข้อความด้านล่าง

GNU GRUB  version 0.95  (640K lower / 3072K upper memory)
[ Minimal BASH-like line editing is supported.  For the first word, TAB
lists possible command completions.  Anywhere else TAB lists the possible
completions of a device/filename.]
grub>

4. พิมพ์คำสั่ง quit เพื่อทำออกจาก grub.

Related posts:

  1. How to Set up GRUB to boot from both disks of mirrored RAID ถ้าในระบบได้มีการใช้งาน software raid ของ linux แบบ raid 1...
  2. Map Of The Linux File System ผมมีรูปรายละเอีบดของ directory มาฝากครับ สำหรับมือใหม่ Ubuntu และสาวก Ubuntu ที่บางท่านที่ยังไม่ทราบรายละเอียดต่างๆของ...
  3. How to Remove LILO, GRUB or Master Boot Record from system โดยทั่วไป Hard disk จะมีการเก็บ binary code ของ system...
  4. When you forgot root password. จะทำอย่างไรเมื่อคุณไม่สามารถเข้าใช้งานได้ เนื่องจากสาเหตุใส่ password ไม่ผ่าน หลังจากที่ท่านได้อ่านบทความนี้แล้ว ท่านจะสามารถแก้ไขสถานะการที่เกิดขึ้นได้ อย่างง่ายดาย โดยผมจะพูดถึงวิธีการแก้ไขของ...
  5. Fix the following error; LVM error VG meta data inconsistent เมื่อเกิด error ของ LVM โดยขึ้นข้อความว่า “LVM error VG...

You can leave a response, or trackback from your own site.

Leave a Reply