यूएसबी से स्थापित उबंटू सर्वर हार्ड डिस्क के बजाय यूएसबी ड्राइव पर GRUB डालता है


17

मैंने अपने नए पीसी पर उबंटू सर्वर स्थापित करने की कोशिश की है। पीसी में एक सीडी रोम ड्राइव नहीं है, बस यूएसबी, इसलिए मैंने उबंटू सर्वर की एक यूएसबी स्थापना का उपयोग किया।

जब मैं इसे स्थापित करता हूं, तो यह dev/sdaमेरी USB पेन और dev/sdbमेरी हार्ड ड्राइव के रूप में आवंटित करता है ।

मैंने बूट और स्वैप विभाजन सहित हार्ड ड्राइव पर अपने विभाजन स्थापित किए हैं, फिर भी स्थापना के अंत में, Ubuntu अपने USB पेन पर GRUB स्थापित करता है, इसलिए जब तक मैं अपने USB पेन से बूट नहीं करता, सिस्टम बूट नहीं होगा।

GRUB को हार्ड ड्राइव में कैसे स्थापित किया जा सकता है ताकि मैं अपने USB पेन को पूरी तरह से हटा सकूं?

जवाबों:


15

यदि आप डिवाइस पर GRUB को मैन्युअल रूप से स्थापित कर सकते हैं यदि इसे जारी करके गलत स्थान पर स्थापित किया गया था

sudo grub-install /dev/sdX

बूट करने के बाद और अपने उबंटू इंस्टॉलेशन में लॉग इन करें यदि यह संभव है (जैसा कि यह आपके प्रश्न से लगता है)।

हालाँकि अगर OS ​​को बूट करना संभव नहीं है, तो आप GRUB को स्थापित करने के लिए USB ड्राइव के स्टार्टअप मेनू में "रेस्क्यू अ टूट सिस्टम" का उपयोग कर सकते हैं। बस कीबोर्ड और टाइमज़ोन सेट करने के लिए निर्देशों का पालन करें और फिर अपने रूट विभाजन को माउंट करें। फिर जब पूछा गया कि / dev / sdXY में एक शेल का चयन करें । यदि आपने एक अलग विभाजन बनाया है, जो /bootआप पर आरूढ़ होगा तो उस शेल का उपयोग करके इसे मैन्युअल रूप से माउंट करना होगा (अन्यथा GRUB की स्थापना अपेक्षित रूप से काम नहीं करेगी क्योंकि यह आपकी कर्नेल छवि नहीं ढूंढेगा):

mount /boot

और फिर GRUB का उपयोग कर स्थापित करें:

grub-install /dev/sdX

फिर शेल ( Ctrl+ D) से बाहर निकलें और मेनू से रिबूट चुनें। अब सब कुछ उम्मीद के मुताबिक काम करना चाहिए।

साइड नोट:
उबंटू डेस्कटॉप संस्करण ओएस स्थापित करने से ठीक पहले एक उन्नत विन्यास विकल्प प्रदान करता है (जो आपको सेट करता है कि GRUB कहाँ स्थापित है)। लेकिन मुझे सर्वर संस्करण की स्थापना प्रक्रिया में एक समान विकल्प नहीं मिला और यह हमेशा लगता है कि पहले डिस्क डिवाइस पर GRUB स्थापित करें। या हो सकता है कि मैंने भी इसे अनदेखा कर दिया हो।


थैंक यू डिर्क। इससे मेरी समस्या ठीक हो गई। क्या आप यह भी जानना चाहेंगे कि मूल USB बूट मेनू को कैसे पुनर्स्थापित किया जाए? जब मैं USB को बूट करता हूं तो मुझे वह मेनू नहीं मिलता है जो विकल्प प्रस्तुत करता है जैसे: USB बंद करें, हार्ड डिस्क पर इंस्टॉल करें, मेमोरी चेक करें, आदि मुझे लगता है कि मैंने pendrivelinux से बूट करने योग्य यूएसबी बनाया है, इसलिए मुझे लगता है कि मैं उस प्रक्रिया को दोहरा सकता हूं। हालाँकि, यह अच्छा होगा कि इसे केवल बूट लोडर / मेनू को पुनर्स्थापित करने के लिए न दोहराएं।
पीटर

4
लगता है कि यह अभी भी एक समस्या है, Ubuntu सर्वर 14.04 के साथ। इसके आसपास का सबसे सरल तरीका इस तरह है: सवाल पर: "क्या आप मास्टर रिकॉर्ड पर GRUB स्थापित करना चाहते हैं?" जवाब नहीं। फिर आपको संकेत दिया जाएगा कि आप कहां GRUB स्थापित करें। उत्तर "/ देव / sdb" वहाँ।
हेंस आर।

2
@HannesR। यह मेरे लिए काम किया है, आपको एक उचित उत्तर लिखना चाहिए!
हाकॉन के। ओलाफसेन

10

Ubuntu सर्वर इंस्टॉलर पर ऐसा करने का सबसे सरल तरीका (कम से कम 14.04 पर काम करता है)

  • सवाल पर "क्या आप मास्टर रिकॉर्ड पर GRUB स्थापित करना चाहते हैं", उत्तर नहीं
  • आपको संकेत दिया जाएगा कि कहां GRUB स्थापित करें, "/ dev / sdb" टाइप करें

मैंने सर्वर 15.10 के साथ इस दृष्टिकोण की कोशिश की और रिबूट पर एक काली स्क्रीन प्राप्त की। मैं सोच रहा हूं कि एक बार जब मैं USB ड्राइव को हटा देता हूं तो हार्ड ड्राइव / dev / sda के बजाय फिर से / dev / sdb होता है जब USB ड्राइव को प्लग किया जाता है ... तो अब यह वह जगह नहीं है जहां यह लगता है कि यह होना चाहिए। मैं इस सामान पर एक नौसिखिया हूँ तो मैं पूरी तरह से आधार को बंद कर सकता हूं। मैं नीचे @ Bram के दृष्टिकोण की कोशिश करूंगा।
cjstehno

6

वही समस्या थी। यूएसबी पेन से उबंटू सर्वर 10.04 स्थापना के लिए एक सरल समाधान मिला।

  1. USB पेन बूट से इंस्टालेशन शुरू करें
  2. (देश) चुनें .archive.ubuntu.com
  3. क्लॉक हटाने के बाद USB पेन को हटा दें
  4. USB के बिना स्थापना जारी रखें
  5. GRUB सही डिस्क पर स्वचालित रूप से स्थापित हो जाता है

0

डिस्क आवंटन कदम पर स्थापना प्रक्रिया के दौरान, उन डिस्क का चयन करने का विकल्प होना चाहिए जो आप स्थापना में शामिल करना चाहते हैं। वहां सूची से USB ड्राइव हटाएं।

इसके अलावा, आप यह जांच सकते हैं कि आपका BIOS बूट करने के लिए एक विशिष्ट ड्राइव ऑर्डर का उपयोग करता है या नहीं। यूएसबी ड्राइव के ऊपर हार्ड ड्राइव को सेट करें और बूट मेनू का उपयोग करके पेन ड्राइव से बूट करें। (आमतौर पर बूट प्रक्रिया के दौरान एक निश्चित कुंजी दबाकर आमंत्रित किया जाता है F11)


आप उस सूची से USB- ड्राइव को कैसे हटाते हैं?
हाकोन के। ओलाफसेन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.