यदि आप अपना खुद का लिनक्स डिस्ट्रीब्यूशन बनाने के बारे में सोच रहे हैं, तो यह वास्तव में एक रोमांचक परियोजना हो सकती है, खासकर यदि आप एक ऐसा OS चाहते हैं जो आपकी आवश्यकताओं के लिए पूरी तरह से अनुकूलित हो।
एक उपकरण जो इसमें आपकी मदद कर सकता है वह है क्यूबिक, जो आपके उबंटू डिस्ट्रीब्यूशन और अन्य डेबियन-आधारित सिस्टम को अनुकूलित करने की प्रक्रिया को सरल और बढ़ाने के लिए डिज़ाइन की गई सुविधाओं की एक श्रृंखला प्रदान करता है।
आइए करीब से देखें कि क्यूबिक क्या है, यह कैसे काम करता है, और क्यों यह उबंटू और अन्य डेबियन-आधारित डिस्ट्रीब्यूशन को अनुकूलित करने के लिए आधुनिक गो-टू टूल बन गया है।
क्यूबिक, या कस्टम उबंटू ISO क्रिएटर, एक उपयोगकर्ता-अनुकूल ग्राफिकल इंटरफ़ेस प्रदान करता है जो आपको आसानी से अपने अनुकूलित उबंटू सिस्टम की बूट करने योग्य ISO इमेज बनाने की अनुमति देता है। यह पूरी प्रक्रिया को सरल बनाता है, जिससे यह सभी कौशल स्तरों के उपयोगकर्ताओं के लिए अधिक सुलभ हो जाता है, पुरानी, अधिक मैन्युअल विधियों की तुलना में उबंटू को अनुकूलित करने के लिए एक अधिक सुव्यवस्थित और कुशल दृष्टिकोण प्रदान करके।
छवि: CUBIC
क्यूबिक के साथ, आप आसानी से पैकेज जोड़ या हटा सकते हैं, सिस्टम सेटिंग्स संशोधित कर सकते हैं, और यहां तक कि अपने स्वयं के स्क्रिप्ट शामिल कर सकते हैं—सब कुछ एक ही वातावरण के भीतर।
यह मार्गदर्शिका आपको स्थापना से अनुकूलन तक पूरी प्रक्रिया के माध्यम से ले जाएगी।
↪ सिस्टम आवश्यकताएँ
शुरू करने से पहले, सुनिश्चित करें कि आपका सिस्टम निम्नलिखित आवश्यकताओं को पूरा करता है:
- ऑपरेटिंग सिस्टम: उबंटू 20.04 LTS या बाद का, या लिनक्स मिंट जो उबंटू पर आधारित हो।
- रैम: कम से कम 2 GB (4 GB या अधिक अनुशंसित)।
- डिस्क स्पेस: प्रोजेक्ट डायरेक्टरी और ISO फाइलों के लिए न्यूनतम 5 GB खाली स्थान।
यदि आपका सिस्टम न्यूनतम आवश्यकताओं को पूरा करता है, तो आप नीचे दिए गए गाइड का पालन करने के लिए तैयार हैं।
चरण 1: क्यूबिक स्थापित करें
इससे पहले कि आप अपना कस्टम ISO बनाना शुरू कर सकें, आपको अपने सिस्टम पर क्यूबिक स्थापित करने की आवश्यकता है। यहां कैसे:
- टर्मिनल खोलें इसे अपने एप्लिकेशन मेनू में ढूंढकर या Ctrl + Alt + T दबाकर।
एक नया टर्मिनल खोलें - आपको यूनिवर्स रिपॉजिटरी सक्षम करने की आवश्यकता है, क्योंकि क्यूबिक स्थापित करने के लिए यह आवश्यक है।
क्यूबिक स्थापित करने के लिए यूनिवर्स रिपॉजिटरी सक्षम करनाsudo add-apt-repository universe - क्यूबिक PPA जोड़ें उस कमांड का उपयोग करके जिसमें क्यूबिक वाला रिपॉजिटरी है।
स्थापना के लिए क्यूबिक PPA जोड़नाsudo add-apt-repository ppa:cubic-wizard/release - नए PPA को शामिल करने के लिए अपनी पैकेज सूची रीफ्रेश करें।
नए क्यूबिक PPA को शामिल करने के लिए पैकेज सूची अपडेट करनाsudo apt update - अब, निम्न कमांड का उपयोग करके क्यूबिक स्थापित करें।
नए जोड़े गए रिपॉजिटरी से क्यूबिक स्थापित करनाsudo apt install --no-install-recommends cubic
नोट: –no-install-recommends विकल्प अतिरिक्त पैकेज शामिल न करके स्थापना को हल्का रखता है।
चरण 2: क्यूबिक लॉन्च करें
एक बार स्थापित होने के बाद, आप अपने एप्लिकेशन मेनू में इसे ढूंढकर और खोलने के लिए क्लिक करके, या टर्मिनल में cubic टाइप करके क्यूबिक लॉन्च कर सकते हैं।
स्थापना के बाद एप्लिकेशन मेनू से क्यूबिक खोलना
चरण 3: अपना प्रोजेक्ट सेट करें
जब आप क्यूबिक लॉन्च करते हैं, तो आपको अपने कस्टम ISO बनाने के लिए कई चरणों के माध्यम से निर्देशित किया जाएगा।
- एक फ़ोल्डर चुनें जहां क्यूबिक आपकी प्रोजेक्ट फाइलों को संग्रहीत करेगा, और इस उद्देश्य के लिए एक नया फ़ोल्डर बनाना सबसे अच्छा है।
उदाहरण: अपने डेस्कटॉप पर CubicProject नामक एक फ़ोल्डर बनाएं।
क्यूबिक इंटरफ़ेस - क्यूबिक में फ़ोल्डर आइकन पर क्लिक करें और अपने नए बनाए गए फ़ोल्डर पर नेविगेट करें, फिर इसे चुनें।
क्यूबिक में अपने नए बनाए गए फ़ोल्डर को ब्राउज़ करना और चुनना
चरण 4: ISO फ़ाइल चुनें
- एक उबंटू ISO फ़ाइल प्रदान करके शुरू करें। क्यूबिक में, आप उबंटू ISO या इसके किसी भी डेरिवेटिव का उपयोग कर सकते हैं। इस गाइड के लिए, हमने लिनक्स मिंट ISO के साथ काम करना चुना है, लेकिन उबंटू ISO को अनुकूलित करने की प्रक्रिया बिल्कुल समान है। आप आधिकारिक उबंटू वेबसाइट से नवीनतम उबंटू ISO डाउनलोड कर सकते हैं। यदि आप लिनक्स मिंट ISO का उपयोग कर रहे हैं, तो इसकी आधिकारिक साइट से नवीनतम सिनेमन एडिशन डाउनलोड करें।
अनुकूलन के लिए आधिकारिक साइट से लिनक्स मिंट सिनेमन ISO डाउनलोड करना - डाउनलोड करने के बाद, क्यूबिक में ब्राउज़ बटन पर क्लिक करें और अपनी डाउनलोड की गई ISO फ़ाइल का पता लगाएं।
क्यूबिक में अपनी डाउनलोड की गई ISO फ़ाइल का पता लगाना और चुनना
चरण 5: वॉल्यूम जानकारी अनुकूलित करें
अपने ISO के वॉल्यूम ID, नाम, और संस्करण को अनुकूलित करें।
उदाहरण:
- वॉल्यूम ID: MyCustomDistro
- नाम: माई कस्टम डिस्ट्रो
- संस्करण: 1.00
आपके ISO के वॉल्यूम ID, नाम, और संस्करण को अनुकूलित करना
व्याख्या: जब आप अपने कस्टम ISO से इंस्टॉल या बूट करेंगे तो यह जानकारी प्रदर्शित होगी।
चरण 6: ISO डीकंप्रेस करें
अपने सिस्टम की गति के आधार पर कुछ क्षण लग सकते हैं, ISO को डीकंप्रेस करने की प्रक्रिया शुरू करने के लिए अगला पर क्लिक करें।
चरण 7: फाइलसिस्टम अनुकूलित करें
एक बार ISO डीकंप्रेस हो जाने के बाद, आप एक chroot वातावरण में प्रवेश करेंगे जहां आप फाइलसिस्टम को अनुकूलित कर सकते हैं।
- यदि आप चाहते हैं कि आपका कस्टम ISO नवीनतम सॉफ़्टवेयर शामिल करे, तो टर्मिनल में निम्न कमांड चलाकर शुरू करें:
अपने कस्टम ISO में सॉफ़्टवेयर को अपडेट और अपग्रेड करने के लिए टर्मिनल का उपयोग करनाsudo apt update && sudo apt upgradeआप सॉफ़्टवेयर स्थापित करने, पैकेज हटाने, या अन्य परिवर्तन करने के लिए कमांड चला सकते हैं।
पैकेज स्थापित करने का उदाहरण:
अपने कस्टम ISO में पैकेज स्थापित करना: keepassxc के साथ उदाहरणsudo apt install package-namepackage-name को उस सॉफ़्टवेयर के नाम से बदलें जिसे आप स्थापित करना चाहते हैं।
- हटाने के लिए आप अपने कस्टम डिस्ट्रो में नहीं चाहते पैकेज, निम्न कमांड का उपयोग करें:
अपने कस्टम ISO से अवांछित पैकेज हटाना: libreoffice और thunderbird के साथ उदाहरणsudo apt purge package-name - सिस्टम सेटिंग्स बदलने के लिए कॉन्फ़िगरेशन फ़ाइलों को संपादित कर सकते हैं; उदाहरण के लिए, sources.list फ़ाइल को संशोधित करने के लिए:
sudo nano /etc/apt/sources.listव्याख्या: nano एक टेक्स्ट एडिटर है जो टर्मिनल में चलता है। परिवर्तन करने और Ctrl + O के साथ सहेजने के लिए इसका उपयोग करें, फिर Ctrl + X के साथ बाहर निकलें।
चरण 8: डेस्कटॉप वातावरण और सेटिंग्स अनुकूलित करें
- आप डेस्कटॉप वातावरण सेटिंग्स को संशोधित कर सकते हैं, जैसे थीम या आइकन बदलना।
उदाहरण: एक नई थीम स्थापित करने के लिए, आप चला सकते हैं:
sudo apt install gnome-themes-standard - फाइलें या वॉलपेपर जोड़ने के लिए, आप उन्हें सीधे फाइलसिस्टम में कॉपी कर सकते हैं। उदाहरण के लिए, एक वॉलपेपर जोड़ने के लिए:
cp /path/to/your/wallpaper.jpg /usr/share/backgrounds/ - आप जो वॉलपेपर चाहते हैं उसे सेट करने के लिए टाइप करें:
gsettings set org.gnome.desktop.background picture-uri file:///usr/share/backgrounds/custom_wallpaper.jpg
अन्य डेस्कटॉप वातावरण के लिए कमांड को समायोजित करें।
चरण 9: अपना कस्टम ISO अंतिम रूप दें
- अपने सभी वांछित परिवर्तन करने के बाद, chroot वातावरण से बाहर निकलने के लिए अगला पर क्लिक करें।
अनुकूलन पूरा करना और chroot वातावरण से बाहर निकलना - अब आप लाइव ISO में शामिल सभी पैकेजों की एक सूची देखेंगे। आप पैकेज शामिल करने या बाहर करने के लिए चेक या अनचेक कर सकते हैं और न्यूनतम और मानक स्थापना के बीच चयन कर सकते हैं (चयनित पैकेज हटा दिए जाएंगे)।
अपने लाइव ISO के लिए पैकेज चयन की समीक्षा और समायोजन - फाइलसिस्टम को अनुकूलित करने और पैकेज चयन की समीक्षा करने के बाद, आपके पास लाइव ISO को बूट करने के लिए किस कर्नेल का उपयोग करना है, यह चुनने का विकल्प होगा। वह कर्नेल चुनें जो आपकी आवश्यकताओं के लिए सबसे उपयुक्त हो (नवीनतम कर्नेल डिफ़ॉल्ट रूप से चुना जाएगा)।
अनुकूलन के बाद अपने लाइव ISO को बूट करने के लिए कर्नेल चुनना - यदि आप स्थापना प्रक्रिया को स्वचालित करना चाहते हैं, तो आप प्रीसीड फाइलें बना या संशोधित कर सकते हैं। यह आपको स्थापना के दौरान संकेतों को छोड़ने की अनुमति देता है। क्यूबिक में प्रीसीड टैब पर नेविगेट करें इन फ़ाइलों को बनाने या संपादित करने के लिए।
- अंत में, अपने ISO के लिए संपीड़न प्रकार चुनें।
विकल्पों में शामिल हैं:- X-Z: छोटा ISO, लंबा पैकिंग/अनपैकिंग समय।
- LZ4: बड़ा ISO, न्यूनतम पैकिंग/अनपैकिंग समय।
- GZIP: एक संतुलित विकल्प।
अपने ISO के लिए संपीड़न प्रकार चुनना: X-Z, LZ4, या GZIP
- अपना कस्टम ISO बनाने के लिए जनरेट बटन पर क्लिक करें। इस प्रक्रिया में कुछ समय लग सकता है, आपके द्वारा किए गए परिवर्तनों के आधार पर।
अपना कस्टम ISO जनरेट करना: निर्माण प्रक्रिया शुरू करने के लिए बटन पर क्लिक करें
चरण 10: अपने कस्टम डिस्ट्रो का परीक्षण करें
- अपने नए ISO का परीक्षण करने के लिए, आप वर्चुअलबॉक्स या किसी अन्य वर्चुअलाइजेशन सॉफ़्टवेयर का उपयोग कर सकते हैं। यदि आपके पास वर्चुअलबॉक्स नहीं है, तो आप इसे उपयोग करके स्थापित कर सकते हैं:
sudo apt install virtualbox - वर्चुअलबॉक्स खोलें और एक नई वर्चुअल मशीन बनाने के लिए नया पर क्लिक करें।
- OS प्रकार चुनें: लिनक्स और उबंटू (64-बिट) चुनें।
- संसाधन आवंटित करें: कम से कम 2 GB रैम असाइन करें और एक वर्चुअल हार्ड डिस्क बनाएं।
- वर्चुअल मशीन सेटिंग्स में, स्टोरेज पर जाएं, खाली ऑप्टिकल ड्राइव चुनें, और अपने कस्टम ISO को चुनने के लिए डिस्क आइकन पर क्लिक करें।
- वर्चुअल मशीन शुरू करें और सुनिश्चित करें कि यह ISO से बूट होती है। आपको उबंटू/लिनक्स मिंट का आपका अनुकूलित संस्करण देखना चाहिए।
लिनक्स मिंट कस्टम ISO संचालित वर्चुअल मशीन वर्चुअलबॉक्स में
चरण 11: अंतिम रूप देना और वितरण
Rufus/balenaEtcher ( विंडोज के लिए) याEtcher( लिनक्स के लिए) जैसे टूल का उपयोग करके अपने कस्टम ISO से बूट करने योग्य USB ड्राइव बनाएं।
balenaEtcher इंटरफ़ेस
- यदि आप अपना कस्टम ISO साझा करना चाहते हैं, तो इसे फ़ाइल-साझाकरण सेवा पर अपलोड करने या व्यक्तिगत वेबसाइट पर होस्ट करने पर विचार करें। यदि आपने सभी चरणों का सावधानीपूर्वक पालन किया है, तो आपने क्यूबिक का उपयोग करके सफलतापूर्वक अपना खुद का कस्टम लिनक्स डिस्ट्रीब्यूशन बना लिया है।
आगे के अनुकूलन का पता लगाने और अपने नए डिस्ट्रो का आनंद लेने के लिए स्वतंत्र महसूस करें! यदि आपके कोई प्रश्न हैं या समस्याओं में भाग लेते हैं, तो लिनक्स समुदाय से मदद लेने में संकोच न करें, क्योंकि वे अक्सर बहुत सहायक और जानकार होते हैं। आइए एक सामान्य प्रश्न को संबोधित करके समाप्त करें: क्या उबंटू को वैसे ही उपयोग करना बेहतर है, या क्या आपको इसे अनुकूलित करने पर विचार करना चाहिए?
↪ निष्कर्ष
यह तय करना कि उबंटू के डिफ़ॉल्ट सेटअप के साथ रहना है या क्यूबिक जैसे टूल के साथ इसे अनुकूलित करना, वास्तव में इस बात पर निर्भर करता है कि आपको क्या चाहिए। डिफ़ॉल्ट सेटअप अपनी सरलता और विश्वसनीयता के लिए एकदम सही है, लेकिन अनुकूलन आपको अधिक व्यक्तिगत और संभावित रूप से शक्तिशाली अनुभव दे सकता है। उबंटू का लचीलापन आपको वह चुनने देता है जो आपको सबसे अच्छा लगता है।
यदि आप क्यूबिक के साथ अपने उबंटू ISO को अनुकूलित करते समय किसी भी समस्या में भाग लेते हैं, तो आप सहायता के लिए हमेशा इस गाइड को फिर से देख सकते हैं या सहायक उबंटू समुदाय तक पहुंच सकते हैं, जिनके पास आपके लिए समाधान होने की संभावना है। और यदि इस गाइड के बारे में आपके कोई अन्य प्रश्न हैं, तो नीचे टिप्पणी छोड़ने में संकोच न करें। पढ़ने के लिए धन्यवाद!
लेखक के बारे में

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