क्या किसी तीसरे पक्ष के अनुप्रयोगों का उपयोग किए बिना टर्मिनल से बूट करने योग्य उबंटू यूएसबी फ्लैश ड्राइव बनाने का कोई तरीका है YUMI, Unetbootin, स्टार्टअप डिस्क निर्माता, आदि ।
मैंने बूट करने योग्य उबंटू फ्लैश ड्राइव बनाने की कोशिश की dd विधि,
जहां input.iso इनपुट फ़ाइल है, और /dev/sd<?> क्या वह यूएसबी डिवाइस है जिसे आप लिख रहे हैं (चलाएं lsblk क्या पता लगाने के लिए सभी ड्राइव देखने के लिए <?> आपके यूएसबी के लिए है) ।
यह तरीका तेज है और मुझे कभी असफल नहीं किया ।
संपादित करें: यहां समाप्त होने वाले मैक पर उन लोगों के लिए, लोअरकेस का उपयोग करें bs=4m:
संपादित करें: यदि यूएसबी ड्राइव बूट नहीं होता है (यह मेरे साथ हुआ), ऐसा इसलिए है क्योंकि लक्ष्य ड्राइव के बजाय ड्राइव पर एक विशेष विभाजन है । तो लक्ष्य होना चाहिए /dev/sdc और नहीं /dev/sdc<?> मेरे लिए यह था /dev/sdb.
आपका ड्राइव स्वचालित रूप से अंदर घुड़सवार हो सकता है /media/. मान लेते हैं कि यह घुड़सवार था /media/xxx/.
से सभी फ़ाइलों की प्रतिलिपि बनाएँ /media/iso/ नीचे दिए गए कमांड को चलाकर अपने माउंटेड यूएसबी फ्लैश ड्राइव पर (डॉट को शामिल करना सुनिश्चित करें):
cp -a /media/iso/. /media/xxx/
अगला, आपको चाहिए ldlinux.sys यूएसबी बनाने के लिए अपने यूएसबी फ्लैश ड्राइव में फाइल करें बूट करने योग्य. मेरी USB विभाजन है /dev/sdd1; दर्ज करें lsblk यह देखने के लिए कि आपका क्या है । नीचे दिए गए आदेशों को चलाएं:
पर नेविगेट करें /media/xxx फ़ोल्डर माउंट करें और नाम बदलें isolinux निर्देशिका के लिए syslinux. फिर नामांकित फ़ोल्डर में जाएं और फ़ाइल का नाम बदलें isolinux.cfg को syslinux.cfg.
अपने पीसी को रिबूट करें और यूएसबी ड्राइव से बूट करने की अनुमति देने के लिए बायोस में बूट ऑर्डर बदलें । अब आपका उबंटू यूएसबी फ्लैश ड्राइव बूट हो जाएगा और आप इसे इंस्टॉल कर सकते हैं ।
यह विधि किसी भी लिनक्स वितरण के लिए काम करेगी, न केवल उबंटू । लिनक्स यूएसबी फ्लैश ड्राइव बनाने के लिए आपको कोई थर्ड पार्टी सॉफ्टवेयर इंस्टाल करने की जरूरत नहीं है.
यदि "तृतीय-पक्ष" से आपका मतलब है "जीयूआई", मैं बूटिसो नामक एक हल्की स्क्रिप्ट का सुझाव देता हूं के बाद अविनाश राज उत्तर, क्योंकि dd हमेशा काम नहीं करता । बड़ा प्लस यह बहुत सुरक्षित है (सिस्टम के साथ गड़बड़ नहीं करने के लिए कई सुरक्षा जांच करता है), स्थापित करने में आसान और पोर्टेबल ।
इसके अलावा, bootiso दो मोड से चुनने के लिए आईएसओ फ़ाइल का निरीक्षण करेंगे:" छवि-प्रतिलिपि" (dd) जब आईएसओ फाइल हाइब्रिड होती है (मतलब: यूएसबी बूट फ्रेंडली) । और" माउंट-आरएसवाईएनसी " मोड जब आईएसओ फ़ाइल गैर-हाइब्रिड है, तो उस स्थिति में समर्थित होने पर एक सिस्लिनक्स बूटलोडर स्वचालित रूप से स्थापित हो जाएगा [स्वचालित व्यवहार के बारे में अधिक जानकारी].
इसका उपयोग कैसे करें
पहला विकल्प, बस आईएसओ को पहले तर्क के रूप में प्रदान करें और आपको निकाली गई सूची के बीच एक ड्राइव का चयन करने के लिए कहा जाएगा lsblk:
टर्मिनल से बूट करने योग्य उबंटू यूएसबी फ्लैश ड्राइव कैसे बनाएं?
अंतर्निहित टेक्स्ट मोड टूल हैं, जिन्हें आप टेक्स्ट स्क्रीन या टर्मिनल विंडो से चला सकते हैं । dd या cp या cat उपयोग किया जा सकता है, लेकिन वे सुरक्षित नहीं हैं क्योंकि वे वही करते हैं जो आप उन्हें बिना किसी प्रश्न के करने के लिए कहते हैं, और एक छोटी टाइपिंग त्रुटि मूल्यवान डेटा के साथ ड्राइव को अधिलेखित करने के लिए पर्याप्त है ।
सौभाग्य से सुरक्षित टेक्स्ट मोड टूल भी हैं, लेकिन आपको उन्हें इंस्टॉल करना होगा ।
अपने पीपीए के माध्यम से एमकेयूएसबी स्थापित करें: यदि आप मानक उबंटू लाइव चलाते हैं, तो आपको रिपॉजिटरी ब्रह्मांड प्राप्त करने के लिए एक अतिरिक्त निर्देश की आवश्यकता है । (Kubuntu, Lubuntu ... जुबंटू में रिपॉजिटरी ब्रह्मांड स्वचालित रूप से सक्रिय है । )
sudo add-apt-repository universe # only for standard Ubuntusudo add-apt-repository ppa:mkusb/ppa # and press Entersudo apt-get updatesudo apt-get install mkusb mkusb-nox usb-pack-efi
इस तरह से स्थापित करने से न केवल एमकेयूएसबी बल्कि कुछ प्रोग्राम पैकेज भी जुड़ जाएंगे जो एमकेयूएसबी पर निर्भर करते हैं ।
यदि आप एक छोटा उपकरण चाहते हैं या यदि आपको पीपीए पसंद नहीं है या कोई अतिरिक्त प्रोग्राम पैकेज नहीं चाहते हैं, तो आप उपयोग कर सकते हैं mkusb-मिनट. यह शेलस्क्रिप्ट अन्य संस्करणों की तुलना में बहुत छोटा है, फिर भी यह सुरक्षा बेल्ट को चारों ओर लपेटने के उद्देश्य से कार्य करता है dd.
$ wc mkusb-min 208 736 5435 mkusb-min
यह देखना आसान होना चाहिए कि शेलस्क्रिप्ट केवल टेक्स्ट एडिटर में पढ़कर क्या कर रहा है ।
xorriso-डीडी-लक्ष्य एक नया उपकरण है, जिसका उद्देश्य डेबियन रिपॉजिटरी में अपलोड किया जाना है । इसका उद्देश्य बूट ड्राइव (यूएसबी पेनड्राइव या मेमोरी कार्ड) बनाना बहुत सुरक्षित बनाना है । एक विशेष विशेषता है प्लग-इन विधि लक्ष्य डिवाइस की पहचान करने के लिए । मैन पेज उपलब्ध है यहाँ. जनवरी 2020 में अभी तक कोई इंस्टॉलर नहीं है, लेकिन आप ऊपर दिए गए लिंक से कॉपी और पेस्ट कर सकते हैं और शेलस्क्रिप्ट और मैन पेज को मैन्युअल रूप से इंस्टॉल कर सकते हैं ।
अंत में मैं उल्लेख करना चाहता हूं bootiso जिसे इसके डेवलपर ने एक अन्य उत्तर में वर्णित किया है ।
प्रश्न
वहाँ किसी भी तरह से बनाने के लिए एक बूट Ubuntu के यूएसबी फ्लैश ड्राइव से टर्मिनल का उपयोग कर के बिना किसी भी तृतीय-पक्ष अनुप्रयोगों की तरह YUMI, Unetbootin, स्टार्टअप डिस्क निर्माता, आदि.
अगर हमें टेक्स्ट मोड टूल्स की तलाश करनी चाहिए जो पहले से ही उबंटू में स्थापित हैं, तो मुझे डर है कि कोई सुरक्षित उपकरण उपलब्ध नहीं हैं । तो इस मामले में मैं केवल सुझाव दे सकता हूं कि आप उपयोग करें dd या cp या cat यहां कई अन्य उत्तरों के अनुसार । लेकिन कृपया जांचें और दोबारा जांचें कि आप वास्तव में इच्छित लक्ष्य डिवाइस की ओर इशारा कर रहे हैं एंटर कुंजी दबाने से पहले ।
(वैसे, उबंटू स्टार्टअप डिस्क क्रिएटर उबंटू (थर्ड पार्टी नहीं है) से संबंधित है, लेकिन इसे ग्राफिकल डेस्कटॉप वातावरण या कम से कम ग्राफिकल विंडो मैनेजर की जरूरत है । )