Void Linux एक Linux वितरण है जिसका उद्देश्य एक शक्तिशाली, फिर भी आसान-से-दृष्टिकोण, ऑपरेटिंग सिस्टम प्रदान करना है। इसे सरल और स्थिर दोनों तरह से डिज़ाइन किया गया है और इसे रनिट और अपने स्वयं के हल्के पैकेज प्रबंधक के उपयोग के माध्यम से प्राप्त किया जाता है।
आर्क लिनक्स के समान, शून्य लिनक्स एक "रोलिंग रिलीज" मॉडल और ऑपरेटिंग सिस्टम के उपयोग के लिए "उपयोगकर्ता-केंद्रित" दृष्टिकोण का अनुसरण करता है। इसका मतलब है कि शून्य लिनक्स लगातार अद्यतन किया जाता है, लेकिन स्थापित होने पर भी नंगे-हड्डियां होती हैं। यह Void Linux को उन पावर उपयोगकर्ताओं के लिए आकर्षक बनाता है जो एक लचीला ऑपरेटिंग सिस्टम चाहते हैं जिसे वे पूरी तरह से समझ सकें और इसके साथ छेड़छाड़ कर सकें।
Void Linux का उपयोग क्यों करें?
Void Linux का उद्देश्य ऑपरेटिंग सिस्टम को सरल रखना है। एक इनिट सिस्टम के रूप में रनिट के उपयोग का अर्थ है कि वर्तमान में चल रही सभी सेवा स्क्रिप्ट केवल फाइलें हैं जिन्हें "/ var / सेवा /" निर्देशिका में देखा जा सकता है, और जिन्हें आसानी से जोड़ा, संशोधित या हटाया जा सकता है "/ etc / sv / .
इसके अलावा, Void Linux सिस्टम के लिए उपलब्ध सभी पैकेजों को X बाइनरी पैकेज सिस्टम (XBPS) के माध्यम से केंद्रीकृत करता है। यह सुनिश्चित करता है कि उपयोगकर्ता को अतिरिक्त पैकेज प्रबंधकों को स्थापित करने की आवश्यकता नहीं है और उपयोगकर्ता-निर्मित पैकेजों के लिए एक पहुंच योग्य उपकरण श्रृंखला भी उपलब्ध है। कुल मिलाकर, इसका परिणाम एक ऐसे ऑपरेटिंग सिस्टम में होता है जिसे बनाए रखना आसान, लचीला और स्थिर दोनों होता है।
Void Linux डाउनलोड करना और इंस्टॉलर तैयार करना
आप यहां से शून्य लिनक्स आईएसओ की एक प्रति प्राप्त कर सकते हैं और दो स्वादों के बीच चयन करने में सक्षम होंगे:आधार और xfce। पहला बिना किसी डेस्कटॉप वातावरण के इंस्टॉलेशन प्रदान करता है, जबकि बाद वाला XFCE के साथ आता है।
Void Linux भी दो C मानक पुस्तकालयों के साथ आता है:glibc और musl।
- ग्लिबक (जीएनयू सी लाइब्रेरी) लिनक्स वितरण के बीच व्यापक रूप से उपयोग किया जाता है।
- मुसल, दूसरी ओर, उसी सी पुस्तकालय का एक सरल कार्यान्वयन है, लेकिन इसकी पुनरावृत्ति का अर्थ है कि सभी कार्यक्रम इसके साथ ठीक से काम नहीं करेंगे। इस अवलोकन के लिए, हम बेस लाइव इमेज को ग्लिबक के साथ डाउनलोड करेंगे।
एक बार जब आपके पास Void Linux इंस्टालर की एक कॉपी हो जाए, तो आपको कुछ चीजों की आवश्यकता होगी:
- एक USB स्टिक जो कम से कम 4GB या अधिक हो
- A का अर्थ है USB को इंस्टॉलर लिखना
इंस्टॉलर को USB में लिखना एक सरल प्रक्रिया है। आप जिस प्लेटफॉर्म का उपयोग कर रहे हैं, उसके बावजूद आप balenaEtcher का उपयोग कर सकते हैं। Void Linux के साथ बूट करने योग्य USB बनाने के तरीके के बारे में अधिक जानकारी के लिए, यहां दिए गए निर्देशों का पालन करें।
शून्य लिनक्स स्थापित करना
बूट करने योग्य USB के साथ, अब आप अपने BIOS के बूट मेनू के माध्यम से Void Linux Installer में बूट कर सकते हैं। अपने कंप्यूटर में USB डालें और इसे बूट करें। बूट मेन्यू तक पहुंचना काफी हद तक आपकी मशीन पर निर्भर करता है। F10 बूट मेनू के लिए सबसे अधिक उपयोग की जाने वाली कुंजी है। हालांकि, कुछ ऐसे भी हैं जो F12 . का उपयोग करते हैं या F2 . एक बार BIOS में, USB ड्राइव से बूट करने के लिए चयन करें।
एक बार जब यह बूट हो जाता है, तो आपको शून्य लिनक्स बूट मेनू द्वारा बधाई दी जाएगी। यहां से पहला विकल्प चुनें। इसके बाद यह आपको लाइव इंस्टॉलर में लोड कर देगा।
आपको पासवर्ड "voidlinux" के साथ "रूट" के रूप में लॉग इन करना होगा। यह आपको लाइव इंस्टॉलर के भीतर रूट विशेषाधिकार देगा (चिंता न करें, आप बाद में रूट पासवर्ड बदल सकते हैं)।
वैकल्पिक:वायरलेस सक्षम करना
हालाँकि, एक ध्यान देने वाली बात यह है कि यदि आप वाई-फाई पर शून्य लिनक्स स्थापित कर रहे हैं, तो आपको वायरलेस कनेक्शन शुरू करने के लिए निम्न कमांड टाइप करना होगा:
wpa_passphrase "Your access point's name" >> /etc/wpa_supplicant/wpa_supplicant.conf
इसके बाद आप खाली लाइन पर अपना पासवर्ड टाइप कर सकते हैं, फिर अपने एक्सेस प्वाइंट के क्रेडेंशियल के साथ कनेक्शन को फिर से शुरू करने के लिए dhcp डेमॉन को पुनरारंभ करें।
sv restart dhcpcd
यह सुनिश्चित करने के लिए कि आपने सफलतापूर्वक कनेक्शन प्रारंभ कर दिया है, आप किसी वेबसाइट को पिंग करने के लिए पिंग कमांड का उपयोग कर सकते हैं। उदाहरण के लिए:maketecheasier.com.
ping -c 5 maketecheasier.com
यदि यह काम करता है, तो आप स्थापना प्रक्रिया शुरू कर सकते हैं। ऐसा करने के लिए, टाइप करें void-installer
कमांड लाइन में।
शून्य Linux इंस्टालर
इंस्टॉलेशन विज़ार्ड का मुख्य मेनू उन सभी चरणों को हाइलाइट करता है जो आपको करने की आवश्यकता है। हम कीबोर्ड से शुरुआत कर रहे हैं और अपना रास्ता कम कर रहे हैं।
यह वह जगह है जहाँ आप अपने कीबोर्ड के लेआउट का चयन करेंगे। यदि आप मानक यूएस कीबोर्ड के अलावा किसी अन्य चीज का उपयोग कर रहे हैं, तो आपको इसे यहां निर्दिष्ट करना होगा। मैं मानक यूएस कीबोर्ड का उपयोग कर रहा हूं।
आपके द्वारा अपना कीबोर्ड लेआउट चुनने के बाद, विज़ार्ड अगले चरण का चयन करेगा:नेटवर्क। उसे दर्ज करें और आप यह चुनने में सक्षम होंगे कि आप स्थापना के लिए किस नेटवर्क एडेप्टर का उपयोग करने जा रहे हैं।
यदि आप वायरलेस कनेक्शन का उपयोग कर रहे हैं, तो "wlp4s0" या इसी तरह का एक विकल्प होगा। उसे चुनें, अपने वायरलेस नेटवर्क के क्रेडेंशियल प्रदान करें और Enter . दबाएं . मैं एक ईथरनेट कनेक्शन का उपयोग कर रहा हूं, इसलिए मैं "enp0s3" का चयन करूंगा और डीएचसीपी को भी सक्षम करूंगा।
अगला कदम यह चुनना है कि इंस्टॉलर को इसके पैकेज कहां इंस्टॉल करने के लिए मिलेंगे। नवीनतम पैकेज प्राप्त करने के लिए, नेटवर्क चुनें।
इस अगले चरण के लिए, आपको अपनी मशीन के लिए एक होस्टनाम प्रदान करना होगा। यह कुछ भी हो सकता है जो आप चाहते हैं। मेरे मामले में, मैं मशीन का नाम "मेकटेकेसियर" रखूंगा।
लोकेल वह जगह है जहां आप अपनी मशीन के कैरेक्टर सेट का चयन करेंगे। यदि आप अंग्रेजी के अलावा किसी अन्य भाषा का उपयोग कर रहे हैं, तो आपको इसे यहां निर्दिष्ट करना होगा। ध्यान देने योग्य एक महत्वपूर्ण बात:यदि आप विशेष प्रतीकों को रखना चाहते हैं, तो आपको एक UTF-8 लोकेल भी चुनना होगा। मेरे मामले में, मैं “en_US.UTF-8” का चयन करूँगा।
समय क्षेत्र चरण के लिए, अपने निकटतम स्थान को चुनें, क्योंकि यह आपके सिस्टम की घड़ी को निर्धारित करेगा।
अगले चरण के लिए, मशीन के लिए रूट पासवर्ड प्रदान करें। सुनिश्चित करें कि यह एक सुरक्षित पासवर्ड है।
उपयोगकर्ता सेट करना
लॉगिन नाम के लिए, आपको अपना उपयोगकर्ता खाता सेट करना होगा। पहला संकेत आपके उपयोगकर्ता नाम के लिए पूछेगा। आप इसका उपयोग लॉग इन करने के लिए करेंगे।
विज़ार्ड आपसे आपके उपयोगकर्ता खाते के लिए एक पासवर्ड प्रदान करने के लिए कहेगा। सुनिश्चित करें कि यह एक अच्छा पासवर्ड है और रूट पासवर्ड से अलग है।
अगले चरण में, चुनें कि आप किस सिस्टम समूह में अपना उपयोगकर्ता खाता चाहते हैं। इंस्टॉलर ने पहले से ही उचित डिफ़ॉल्ट प्रदान किया है, जो दैनिक उपयोग के लिए पर्याप्त होना चाहिए। दर्ज करें Press दबाएं अगले चरण पर जाने के लिए।
बूटलोडर और विभाजन सेट करना
बूटलोडर के लिए, आपको यह चुनना होगा कि आप किस डिस्क पर बूटलोडर स्थापित करना चाहते हैं। विकल्पों के दाईं ओर "आकार" को देखकर और Enter दबाकर अपनी डिस्क का चयन करें। . मेरे मामले में, यह “/dev/sda” है।
विभाजन चरण के लिए, विज़ार्ड पूछेगा कि आप किस डिस्क को संस्थापन के लिए विभाजन करना चाहते हैं। उसी डिस्क का चयन करें जिसे आपने बूटलोडर के लिए चुना था। मेरे लिए, यह "/ dev/sda" है। विज़ार्ड तब पूछेगा कि आप डिस्क को विभाजित करने के लिए किस टूल का उपयोग करना चाहते हैं। "cfdisk" चुनें, क्योंकि यह सरल और उपयोग में आसान है।
विभाजन बनाना
यदि आप एक रिक्त डिस्क का उपयोग कर रहे हैं, तो cfdisk आपसे एक लेबल प्रकार के लिए पूछेगा। "gpt" चुनें, क्योंकि यह अधिक लचीला है और अन्य लेबल प्रकारों की तुलना में बड़ी ड्राइव को संभाल सकता है।
cfdisk के लिए विभाजन लेआउट काफी हद तक इस बात पर निर्भर करेगा कि आप UEFI या BIOS सिस्टम का उपयोग कर रहे हैं या नहीं। UEFI सिस्टम के लिए, आपको चार विभाजन बनाने होंगे।
आप ऊपर . के साथ "खाली जगह" चुनकर ऐसा कर सकते हैं और नीचे कर्सर कुंजियाँ और बाएँ . का उपयोग करना और दाएं कर्सर "नया" चुनने के लिए। फिर Cfdisk आपसे उस विभाजन का आकार पूछेगा जिसे आप बनाना चाहते हैं।
- पहले विभाजन के लिए, आपको 1GB के आकार के साथ एक बनाना होगा।
- दूसरे विभाजन का आकार 200MB और एक प्रकार का EFI सिस्टम होना चाहिए।
आप चयनित विभाजन के साथ "टाइप" विकल्प का चयन करके ऐसा कर सकते हैं। Cfdisk आपको उन प्रकारों का चयन प्रदान करेगा जिन्हें आप उस विभाजन के लिए चुन सकते हैं।
- तीसरे विभाजन का आकार आपकी मशीन में मौजूद RAM के आकार पर निर्भर करेगा। यदि यह 5GB से कम है, तो आपके पास जितनी RAM है उससे दुगुनी मात्रा प्रदान करें। उदाहरण के लिए, यदि आपकी मशीन में 4GB RAM है, तो तीसरे विभाजन का आकार 8GB पर सेट करें।
- 5GB से ऊपर की किसी भी चीज़ के लिए, सिस्टम में RAM की मात्रा के समान आकार प्रदान करें। अंत में, तीसरे विभाजन में एक प्रकार का Linux स्वैप होना चाहिए।
- अंतिम विभाजन के लिए, डिस्क में शेष सभी स्थान आवंटित करें।
एक बार हो जाने के बाद, अब आप cfdisk में “लिखें” विकल्प का चयन कर सकते हैं और yes
टाइप कर सकते हैं विभाजन की पुष्टि करने के लिए। उसके बाद, अब आप Quit
. का चयन करके cfdisk छोड़ सकते हैं ।
फाइल सिस्टम बनाना
फाइल सिस्टम चरण के लिए, आप अपने द्वारा बनाए गए विभाजन के लिए फाइल सिस्टम बना रहे होंगे। जब आप किसी पार्टीशन का चयन करते हैं तो विज़ार्ड आपसे "फाइल सिस्टम प्रकार" के लिए पूछेगा, और उसके बाद यह आपसे "माउंटपॉइंट" के लिए पूछेगा।
- पहले वाले के लिए, प्रकार के रूप में “ext2” चुनें और माउंटपॉइंट के लिए “/boot” दर्ज करें।
- दूसरा "vfat" प्रकार का होगा जिसका माउंटपॉइंट "/boot/efi" होगा।
- तीसरा एक "स्वैप" प्रकार होगा जिसमें कोई माउंटपॉइंट नहीं होगा।
- आखिरी में "ext4" टाइप होगा और "/" इसका माउंटपॉइंट होगा।
इंस्टॉलेशन शुरू करना
उस सब के साथ, अब आप मुख्य मेनू में "इंस्टॉल करें" विकल्प का चयन कर सकते हैं। इंस्टॉलर आपसे आपके द्वारा बनाए गए कॉन्फ़िगरेशन की पुष्टि करने के लिए कहेगा। "हां" चुनें। उसके बाद, इंस्टॉलर Void Linux को स्थापित करने के लिए आवश्यक सभी फाइलों को डाउनलोड कर लेगा।
एक बार डाउनलोड हो जाने के बाद, यह "ओके" प्रॉम्प्ट दिखाएगा। दर्ज करें Press दबाएं और विज़ार्ड इंस्टॉलेशन प्रक्रिया जारी रखेगा।
स्थापना में अधिक समय नहीं लगना चाहिए। एक बार हो जाने के बाद, विज़ार्ड "इंस्टॉलेशन सक्सेस" स्क्रीन प्रदर्शित करेगा। मशीन को Void Linux में रीबूट करने के लिए हाँ चुनें।
बधाई हो! अब आपके पास एक बुनियादी Void Linux संस्थापन है। यहां से आप अपनी इच्छानुसार कुछ भी इंस्टॉल कर सकते हैं। आप कुछ डेस्कटॉप वातावरण या विंडो प्रबंधकों के साथ शुरू कर सकते हैं।
अक्सर पूछे जाने वाले प्रश्न
<एच3>1. मुझे यकीन नहीं है कि मेरी मशीन कब बनी थी। क्या मेरा सिस्टम यूईएफआई है या नहीं यह जांचने का कोई और तरीका है?हां! एक बार जब आपके पास Void Linux इंस्टॉलर बूट हो जाता है, तो आप "/sys/फर्मवेयर/efi/" निर्देशिका की जांच कर सकते हैं। यह निर्देशिका गैर-यूईएफआई सिस्टम में मौजूद नहीं है, इसलिए यदि शून्य लिनक्स इंस्टालर ने इसे लोड किया है, तो आपकी मशीन एक यूईएफआई प्रणाली होनी चाहिए।
<एच3>2. मैंने अभी-अभी इंस्टॉलेशन पूरा किया है, और जब मैंने रिबूट किया और लॉग इन किया, तो मैं ऑनलाइन नहीं हूं। क्या मेरा वायरलेस टूट गया है?
आपको wpa_passphrase
. को फिर से करना होगा आदेश जिसकी हमने ऊपर चर्चा की थी। जब हमने इसे पहली बार किया था, हम इसे Void Linux इंस्टालर में कर रहे थे। अब जबकि हमारा अपना इंस्टालेशन है, हमें इसे फिर से करने की आवश्यकता होगी ताकि सिस्टम को पता चले कि कहां से कनेक्ट करना है।
ऐसा इसलिए हुआ क्योंकि सिस्टम में GRUB ठीक से संस्थापित नहीं था। यह कई कारणों से हो सकता है। सबसे आम हैं:
- आपने एक यूईएफआई विभाजन योजना अपनाई, भले ही आपकी मशीन एक BIOS एक है और इसके विपरीत।
- जब आप यूईएफआई विभाजन योजना बना रहे थे, तो आपने पहले विभाजन को दूसरे के बजाय "ईएफआई सिस्टम" के रूप में बनाया था।