/boot/grub/device.map หายไปบน Ubuntu 14.04


11

ไฟล์แผนที่อุปกรณ์/boot/grub/device.mapอยู่ในรูปแบบนี้:

(disk) /dev/device

ตัวอย่างเช่นบนระบบที่มีฟลอปปี้และดิสก์ SCSI เดียวไฟล์จะมีลักษณะดังนี้:

(fd0) /dev/fd0
(hd0) /dev/sda

ฉันพยายามแสดงเนื้อหา:

cat /boot/grub/device.map 

ฉันได้รับข้อผิดพลาดนี้: No such file or directory

มันถูกเปลี่ยนชื่อหรือเป็นลำดับชั้นใหม่ของระบบ Linux?

คำตอบ:


15

แผนที่อุปกรณ์จะไม่ถูกติดตั้งตามค่าเริ่มต้นด้วย grub2 คุณสามารถสร้างแผนที่อุปกรณ์โดยพิมพ์สิ่งต่อไปนี้ลงในคอนโซลของคุณ:

sudo grub-mkdevicemap

สิ่งนี้จะใส่ device.map ไว้ในไดเร็กทอรี / boot / grub


linux จะตรวจสอบการทำแผนที่ hdX กับ sdX อย่างไรก่อนที่ grub-mkdevicemap จะทำงาน?
satch_boogie

linux ใช้ตำแหน่งบูทสำหรับบู๊ตอยู่ในคุณสมบัติ 'รูท' (หรือคล้ายกัน) 140.120.7.21/LinuxRef/BootingLinux/Grub2.html
วิเคราะห์ฟัซซี

@satch_boogie ลินุกซ์ไม่พึ่งพาแผนที่ของอุปกรณ์ด้วงที่แสดงให้เห็นอย่างชัดเจนในคู่มือด้วง มันเป็นวิธีอื่น ๆ Grub พยายามที่จะคาดเดาการแมปที่ Linux เลือกเอง ในความเป็นจริง, Linux ทำงานได้ดีแม้โดยไม่ต้องติดตั้งด้วง
jpaugh
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.