मल्टीसीडी - एक मल्टीबूट लिनक्स लाइव यूएसबी बनाएं


स्थापित करने के लिए कई उपलब्ध ऑपरेटिंग सिस्टम के साथ एकल सीडी या यूएसबी ड्राइव होना, सभी प्रकार के परिदृश्यों में बेहद उपयोगी हो सकता है। या तो जल्दी से कुछ परीक्षण या डिबगिंग के लिए या अपने लैपटॉप या पीसी के ऑपरेटिंग सिस्टम को पुनर्स्थापित करने के लिए, यह आपको बहुत समय बचा सकता है।

इस आलेख में, आप सीखेंगे कि मल्टीसीडी नामक टूल का उपयोग करके मल्टी बूटेबल यूएसबी मीडिया कैसे बनाया जाए - एक शेल स्क्रिप्ट है, जिसे विभिन्न लिनक्स वितरणों के साथ मल्टीबूट छवि बनाने के लिए डिज़ाइन किया गया है (इसका मतलब है कि यह कई बूट सीडी को जोड़ती है। एक में)। वह छवि बाद में सीडी/डीवीडी या फ्लैश ड्राइव पर लिखी जा सकती है ताकि आप अपनी पसंद से ओएस स्थापित करने के लिए इसका उपयोग कर सकें।

मल्टीसीडी स्क्रिप्ट के साथ सीडी बनाने के फायदे हैं:

  • No need to create multiple CDs for small distributions.
  • If you already have the ISO images, it’s not required to download them again.
  • When new distributions is released, simply download and run the script again to build a new multiboot image.

मल्टीसीडी स्क्रिप्ट डाउनलोड करें

मल्टीसीडी जीआईटी कमांड का उपयोग करके या टार आर्काइव को डाउनलोड करके प्राप्त किया जा सकता है।

यदि आप git रिपॉजिटरी का उपयोग करना चाहते हैं, तो निम्न कमांड का उपयोग करें।

# git clone git://github.com/IsaacSchemm/MultiCD.git

मल्टीबूट इमेज बनाएं

इससे पहले कि हम अपनी मल्टीबूट छवि बनाना शुरू करें, हमें उन लिनक्स वितरणों के लिए छवियों को डाउनलोड करना होगा जिन्हें हम उपयोग करना चाहते हैं। आप मल्टीसीडी पेज पर सभी समर्थित लिनक्स डिस्ट्रोस की एक सूची देख सकते हैं।

एक बार जब आप छवि फ़ाइलों को डाउनलोड कर लेते हैं, तो आपको उन्हें मल्टीसीडी स्क्रिप्ट के समान निर्देशिका में रखना होगा। मेरे लिए वह निर्देशिका मल्टीसीडी है। इस ट्यूटोरियल के उद्देश्य से, मैंने दो ISO चित्र तैयार किए हैं:

CentOS-7 minimal
Ubuntu 18 desktop

यह ध्यान रखना महत्वपूर्ण है कि डाउनलोड की गई छवियों का नाम बदलकर समर्थित डिस्ट्रोस सूची में सूचीबद्ध किया जाना चाहिए या एक सीलिंक बनाया जाना चाहिए। तो समर्थित छवियों की समीक्षा करते हुए, आप देख सकते हैं कि उबंटू के लिए फ़ाइल नाम मूल फ़ाइल के समान रह सकता है।

दिखाए गए CentOS के लिए, इसका नाम बदलकर centos-boot.iso करना होगा।

# mv CentOS-7-x86_64-Minimal-1810.iso centos-boot.iso

अब मल्टीबूट छवि बनाने के लिए, निम्न कमांड चलाएँ।

# sudo multicd.sh 

स्क्रिप्ट आपकी .iso फ़ाइलों की खोज करेगी और नई फ़ाइल बनाने का प्रयास करेगी।

एक बार प्रक्रिया पूरी हो जाने के बाद, आप बिल्ड फ़ोल्डर के अंदर multicd.iso नामक एक फाइल को समाप्त करेंगे। अब आप सीडी या यूएसबी फ्लैश ड्राइव पर नई छवि फ़ाइल को जला सकते हैं। इसके बाद आप नए मीडिया से बूट करने की कोशिश करके इसका परीक्षण कर सकते हैं। बूट पेज इस तरह दिखना चाहिए:

वह ओएस चुनें जिसे आप इंस्टॉल करना चाहते हैं और आपको उस ओएस के विकल्पों पर पुनर्निर्देशित किया जाएगा।

ठीक उसी तरह, आप इस पर कई लिनक्स डिस्ट्रोस के साथ एक एकल बूट करने योग्य मीडिया बना सकते हैं। सबसे महत्वपूर्ण हिस्सा हमेशा iso इमेज के लिए सही नाम की जांच करना है जिसे आप लिखना चाहते हैं अन्यथा इसे multicd.sh द्वारा पता नहीं लगाया जा सकता है।

मल्टीसीडी कोई भी उपयोगी उपकरण नहीं है जो आपको सीडी को जलाने या कई बूट फ्लैश ड्राइव बनाने से बचा सकता है। व्यक्तिगत रूप से मैंने अपनी डेस्क पर रखने के लिए अपने स्वयं के यूएसबी फ्लैश ड्राइव को कुछ विकृतियों पर बनाया है। आप कभी नहीं जानते कि आप अपने डिवाइस पर दूसरा डिस्ट्रो कब इंस्टॉल करना चाहेंगे।