/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

क्या इसका नाम बदला गया है या यह लिनक्स सिस्टम का एक नया पदानुक्रम है?

जवाबों:


15

डिवाइस मैप को grub2 के साथ डिफ़ॉल्ट रूप से इंस्टॉल नहीं किया गया है। आप अपने कंसोल में निम्न लिखकर एक डिवाइस मैप बना सकते हैं:

sudo grub-mkdevicemap

यह device.map को / boot / grub डायरेक्टरी में डाल देगा।


कैसे grux-mkdevicemap चलाने से पहले linux sdX मैपिंग के लिए hdx निर्धारित करता है?
satch_boogie

linux grub.cfg 'root' प्रॉपर्टी (या समान) में जो भी बूट बूट लोकेशन है उसका उपयोग करता है। 140.120.7.21/LinuxRef/BootingLinux/Grub2.html
फजी एनालिसिस

@satch_boogie लिनक्स ग्रब डिवाइस के नक्शे पर निर्भर नहीं करता है, जैसा कि ग्रब मैनुअल में स्पष्ट रूप से दिखाया गया है । यह दूसरा तरीका है। ग्रब उस मैपिंग का अनुमान लगाने की कोशिश करता है जिसे लिनक्स स्वयं चुनता है। वास्तव में, लिनक्स ग्रब स्थापित किए बिना भी ठीक काम करता है ।
jpaugh
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.