ग्रब-इंस्टॉल एक त्रुटि संदेश देता है जो मुझे समझ में नहीं आता है


2

मैं लिनक्स के लिए नया हूं, CentOS 6.3 का उपयोग कर रहा हूं, और मैं निर्देशों के बाद पेन ड्राइव में CentOS 5.8 आईएसओ स्थापित करने का प्रयास कर रहा हूं यहाँ

मेरा पेन ड्राइव है /dev/sda और विभाजन 1 है vfat। यह पर चढ़ा हुआ है /mnt/usb। यहां तब होता है जब मैं उपयोग करने की कोशिश करता हूं grub-install:

[root@localhost ~]# grub-install –root-directory=/mnt/usb /dev/sda

More than one install_devices?
Usage: grub-install [OPTION] install_device
Install GRUB on your drive.

-h, --help
       print this message and exit

-v, --version
       print the version information and exit

--root-directory=DIR
       install GRUB images under the directory DIR instead of the root directory

--grub-shell=FILE
       use FILE as the grub shell

--no-floppy
       do not probe any floppy drive

--force-lba
       force GRUB to use LBA mode even for a buggy BIOS

--recheck
       probe a device map even if it already exists
       This flag is unreliable and its use is strongly discouraged.

 INSTALL_DEVICE can be a GRUB device name or a system device filename.

 grub-install copies GRUB images into the DIR/boot directory specfied by --root-directory, and uses the grub shell to install grub into the boot sector.

मुझे इस संदर्भ में त्रुटि संदेश की समझ नहीं है, मैं क्या गलत कर रहा हूं?

जवाबों:


2

समस्या यह है कि आप कमांड को सीधे वेबपेज से कॉपी कर रहे हैं और इसके परिणामस्वरूप आपका पेस्टिंग ए उन्हें पानी का छींटा (-) लगातार दो के बजाय शून्य से संकेत (-) जो आपको उपयोग करने की आवश्यकता है। * निक्स में सभी लंबे (--फू-बार) विकल्प दो लगातार माइनस संकेतों के साथ दिए गए हैं। तो, यह प्रयास करें:

grub-install --boot-directory=/mnt/usb /dev/sda

के बीच अंतर पर ध्यान दें –boot-directory तथा --boot-directory


एक ही त्रुटि संदेश मिला। मेरे पास जो ग्रब है उसका संस्करण 0.97 है। अगर यह संस्करण grub2 नहीं है, तो मैं grub2 कैसे स्थापित करूं?
Nate Lockwood

मैंने Centos को चुना क्योंकि मुझे एक उन्नत सिलिकॉन फ्रेम धरनेवाला और उनके ड्राइवर को स्थापित करने की आवश्यकता है, जिसे मुझे स्थापित करने की आवश्यकता है, SUSE या Redhat और कर्नेल 2.6 के तहत स्थापित करने की आवश्यकता है। विक्रेता के निर्देश सेंटोस 6.3 के तहत टूट गए और मुझे किसी ऐसे व्यक्ति द्वारा सलाह दी गई जो सेंटोस 5.8 पर वापस गिरने के लिए कई सेंटोस मशीनों को बनाए रखता है। मैंने इसकी स्थापना में आसानी के उबंटू बाउकोज़ का उपयोग किया था।
Nate Lockwood

व्यक्तिगत रूप से, @, मैं SUSE (या, और भी बेहतर, ओपनसाइड) की सिफारिश करूंगा। यह आपके जीवन को आसान बना देगा। वैसे भी, मेरे अद्यतन जवाब पर एक नज़र है, मुझे पता चला कि क्या चल रहा था।
terdon

विकल्प के लिए दोहरा डैश होना चाहिए था। हो सकता है कि यह सही ढंग से चला हो और मुझे यह दिया हो: यह डिवाइस मैप /mnt/usb/boot/grub/device.map की सामग्री है। जाँच करें कि यह सही है या नहीं। यदि कोई भी रेखा गलत है, तो उसे ठीक करें और स्क्रिप्ट को 'ग्रब-इंस्टॉल' पर फिर से चलाएँ। (fd0) / dev / fd0 (hd0) / dev / sda (पेन-ड्राइव) (hd1) / dev / sdb (आंतरिक SDD बूट) (hd2) / dev / sdc
Nate Lockwood

धन्यवाद, हमारी टिप्पणियाँ साइबरस्पेस में पार कर रही हैं। मुझे ड्राइवर को स्थापित करने के लिए स्रोत कोड की आवश्यकता है और मैं समझ गया था कि SUSE के लिए कोड को सीडी पर खरीदा जाना चाहिए और निर्देश जर्मन में हैं। अगर यह सच नहीं है तो मैं इसे आज़माऊँगा! मैं distro agnostic (या अज्ञानता) हूं।
Nate Lockwood
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.