उबंटू या लिनक्स मिंट के विपरीत, आर्क लिनक्स एक रोलिंग रिलीज़ लिनक्स डिस्ट्रीब्यूशन है, जिसका अर्थ है कि आपको बस इसे एक बार इंस्टॉल करना होगा, और यह लगातार खुद को नवीनतम संस्करण में अपडेट करता रहेगा। यह एक बेयरबोन्स डिस्ट्रीब्यूशन भी है जो आपको इस पर पूरा नियंत्रण देता है कि आप अपने सिस्टम पर क्या इंस्टॉल करना चाहते हैं। सबसे अच्छी चीज आर्क विकी है, जो लिनक्स समुदाय में सर्वश्रेष्ठ में से एक है।
आर्क लिनक्स के बारे में एक बात ध्यान देने योग्य है इसकी इंस्टॉलेशन प्रक्रिया। यह कमजोर दिल वालों के लिए नहीं है। यदि आप अपने सिस्टम पर आर्क लिनक्स पाने के इच्छुक हैं, तो यह गाइड दिखाता है कि इसे कैसे इंस्टॉल किया जाए।
शुरुआत करना
इससे पहले कि आप आर्क लिनक्स इंस्टॉल कर सकें, आपको पहले ISO फ़ाइल डाउनलोड करनी होगी और इसे USB ड्राइव या DVD में बर्न करना होगा।
1. आर्क लिनक्स के डाउनलोड पेज पर जाएं, और ISO फ़ाइल डाउनलोड करें (HTTP डायरेक्ट डाउनलोड सेक्शन के तहत)।
2. बालेनाएचर जैसे टूल का उपयोग करके, एक बूटेबल USB ड्राइव बनाएं।
3. एक बार बूटेबल ड्राइव बनाने के बाद, इसे अपने कंप्यूटर में डालें और इसमें बूट करें।
नोट: अपने कंप्यूटर पर आर्क लिनक्स इंस्टॉल करने के लिए, यह सबसे अच्छा है कि आपका कंप्यूटर वायर्ड कनेक्शन से जुड़ा हो। वायरलेस कनेक्शन के लिए अधिक कॉन्फ़िगरेशन की आवश्यकता होगी जो इस ट्यूटोरियल में शामिल नहीं होगी।
प्रारंभिक सेटअप
प्रारंभिक स्टार्टअप मेनू में आर्क में बूट करना चुनें। यह पहला उपलब्ध विकल्प होना चाहिए। आप रूट के रूप में लॉग इन एक कमांड प्रॉम्प्ट पर पहुंचेंगे।
शुरू करने के लिए, सुनिश्चित करें कि घड़ी सही है:
timedatectl set-ntp true
हार्ड ड्राइव कॉन्फ़िगरेशन
अपनी हार्ड ड्राइव सेट करने का समय आ गया है। इसे संभालने के कुछ तरीके हैं, लेकिन cfdisk सबसे सीधा लगता है।
cfdisk
यदि आपकी हार्ड ड्राइव में पहले से पार्टीशन टेबल नहीं है, तो आपको एक सेट अप करने के लिए कहा जाएगा। "DOS" चुनें। हालांकि यह सबसे वर्तमान चीज नहीं है, लेकिन यहां इसके साथ काम करना बहुत आसान है।
अगला, आप अपने हार्ड ड्राइव के पार्टीशन या फ्री स्पेस के साथ एक टेबल पर पहुंचेंगे। यदि आपके पास पहले से पार्टीशन हैं, तो आप उन्हें रख सकते हैं और अगले चरण पर जा सकते हैं। यदि आप नए सिरे से शुरू करना चाहते हैं, तो उन्हें हाइलाइट करें, और स्क्रीन के नीचे "हटाएं" चुनें।
उस फ्री स्पेस को हाइलाइट करें जिससे आप पार्टीशन बनाना चाहते हैं, और नीचे से "नया" चुनें। एंटर दबाएं। फिर, वह आकार दर्ज करें जो आप पार्टीशन को चाहते हैं। प्रत्येक पार्टीशन के लिए इन चरणों को दोहराएं। यदि आप सुनिश्चित नहीं हैं कि क्या करना है, तो "/boot" के लिए 512MB पार्टीशन बनाएं, और अपने ड्राइव के बाकी हिस्से को रूट (/) के लिए उपयोग करें।
जब आप पूरा कर लें, तो नीचे मेनू से "लिखें" चुनें। परिवर्तनों की पुष्टि करने के लिए "yes" टाइप करें। बाहर निकलने के लिए "q" दबाएं।
अपने नए पार्टीशन के लिए फाइल सिस्टम बनाएं। वास्तव में, यह भाग आसान है। बस निम्न कमांड चलाएं, यह मानते हुए कि आपका ड्राइव "/dev/sda" है।
mkfs.ext4 /dev/sda1 mkfs.ext4 /dev/sda2
पार्टीशन माउंट करना
अब, आप अपने पार्टीशन को माउंट करने और अपना सिस्टम सेट अप करना शुरू करने के लिए तैयार हैं। यह मानते हुए कि आपके ड्राइव "/dev/sda1" और "/dev/sda2" पर हैं, सेटअप इस तरह दिखना चाहिए:
mount /dev/sda2 /mnt mkdir /mnt/boot mount /dev/sda1 /mnt/boot
बेसिक सिस्टम सेटअप
आप यहां लाइव CD की मिरर सूची को संपादित कर सकते हैं ताकि आपके निकटतम डाउनलोड मिरर चुने जा सकें। यह सख्ती से आवश्यक नहीं है, और यह समय लेने वाला हो सकता है। यदि आप इसे करना चाहते हैं, तो "/etc/pacman.d/mirrorlist" में सूची के शीर्ष पर अपने निकटतम मिरर रखें।
अपने नए माउंटेड ड्राइव पर अपने सिस्टम को बूटस्ट्रैप करने के लिए pacstrap यूटिलिटी का उपयोग करें।
pacstrap /mnt base
इसमें थोड़ा समय लगेगा, लेकिन चिंता न करें - आर्क अनिवार्य रूप से खुद को सेट कर रहा है।
जब बूटस्ट्रैप समाप्त हो जाता है, तो आप आर्क की fstab फ़ाइल जनरेट कर सकते हैं। यह फ़ाइल आपके सिस्टम पर माउंट करने के लिए विभिन्न फाइल सिस्टम (पार्टीशन) का ट्रैक रखती है।
genfstab -U /mnt >> /mnt/etc/fstab
नए सिस्टम के अंदर
अपने नए आर्क सिस्टम में जाने का समय आ गया है। आप इसमें चरूट (chroot) करके ऐसा कर सकते हैं। Chroot एक तरीका है जिससे आप एक लिनक्स सिस्टम को दूसरे पर पिगीबैक कर सकते हैं जो पहले से चल रहा है। आर्क के पास प्रक्रिया को सुव्यवस्थित करने के लिए एक टूल है।
arch-chroot /mnt
जैसे ही आप एंटर दबाते हैं, कमांड प्रॉम्प्ट आर्क इंस्टॉल में आपके नए स्थान को प्रतिबिंबित करने के लिए बदल जाएगा।
टाइमज़ोन
अब आपको अपने सिस्टम का टाइमज़ोन सेट करना होगा। अपने क्षेत्र और शहर का पता लगाने के लिए "/usr/share/zoneinfo" में देखें। फिर, इसे अपने सिस्टम के लोकल टाइम से लिंक करें।
ln -sf /usr/share/zoneinfo/America/New_York /etc/localtime
अपने सिस्टम को हार्डवेयर घड़ी के साथ सिंक करें।
hwclock --systohc
लोकलाइज़ेशन
आपको अपने सिस्टम का लोकलाइज़ेशन सेट करना होगा ताकि आपकी भाषा और उससे जुड़ी हर चीज़ सही हो। "/etc/locale.gen" खोलें, और अपनी पसंद की लोकेल को अनकमेंट करें (लाइन के सामने "#" को हटाकर)। यू.एस. के लिए, यह "en_US.UTF-8 UTF-8" है।
अपनी लोकेल जनरेट करने के लिए निम्न चलाएं।
locale-gen
"/etc/locale.conf" पर एक फ़ाइल बनाएं, और नीचे दिए गए उदाहरण की तरह अपनी चुनी हुई लोकेल को फ़ाइल में रखें।
LANG=en_US.UTF-8
नेटवर्किंग
अब करने के लिए कुछ बुनियादी नेटवर्क कॉन्फ़िगरेशन भी है। "/etc/hostname" में अपने कंप्यूटर का होस्टनाम सेट करके शुरू करें।
yourhostname
उस होस्टनाम को अपनी "/etc/hosts" फ़ाइल में जोड़ें ताकि आपका कंप्यूटर इसे स्वयं से जोड़ सके।
127.0.0.1 localhost ::1 localhost 127.0.0.1 yourhostname
अंत में, स्टार्टअप पर नेटवर्किंग रखने के लिए, बूट पर DHCP सेवा सक्षम करें।
systemctl enable dhcpcd
उपयोगकर्ता
अब तक, आप रूट उपयोगकर्ता के रूप में काम कर रहे हैं। सुरक्षा के लिए, उस रूट उपयोगकर्ता पासवर्ड को कुछ अधिक सुरक्षित में बदलें। passwd कमांड चलाएं, और रूट के लिए अपना नया पासवर्ड दर्ज करें।
passwd
आप दैनिक उपयोग के लिए एक नियमित उपयोगकर्ता बनाना चाहेंगे।
useradd -m -G users,audio,input,optical,storage,video -s /bin/bash username
अपने उपयोगकर्ता को पहले की तरह ही एक नया पासवर्ड दें, लेकिन passwd कमांड में उपयोगकर्ता नाम निर्दिष्ट करें।
passwd username
अंतिम सिस्टम कार्य
आपको अपने सिस्टम के लिए एक इनिट्रैमएफएस जनरेट करना होगा ताकि LVM, डिस्क एन्क्रिप्शन, और RAID जैसे कई सामान्य कार्यों को संभाला जा सके। चिंता न करें, यह एक सिंगल कमांड है।
mkinitcpio -p linux
रिबूट करने से पहले आपको जिस आखिरी चीज की आवश्यकता है वह बूटलोडर, GRUB है। Pacman से इसे इंस्टॉल करके शुरू करें।
pacman -S grub
GRUB को अपनी हार्ड ड्राइव पर इंस्टॉल करें ताकि यह आर्क से पहले शुरू हो सके।
grub-install --target=i386-pc /dev/sda
अंत में, अपने "/boot" पार्टीशन पर GRUB के कॉन्फ़िगरेशन को सेट अप करें।
grub-mkconfig -o /boot/grub/grub.cfg
जब वह पूरा हो जाए, तो chroot से बाहर निकलने के लिए "exit" टाइप करें। अपने पार्टीशन अनमाउंट करें और आर्क में रीबूट करें।
exit umount -R /mnt reboot
आपका सिस्टम आर्क लिनक्स में रीबूट होगा! ध्यान रखें कि यदि आप यही योजना बना रहे हैं तो आपको अभी भी अपना ग्राफिकल डेस्कटॉप सेट अप करना होगा। आर्क की ताकत में से एक यह है कि यह जो विकल्प देता है, और वहां भी बहुत सारे विकल्प उपलब्ध हैं, एक साधारण गाइड में कवर करने के लिए बहुत अधिक। यह सब, हालांकि, आर्क विकी में प्रलेखित है, और ज्यादातर सही पैकेज इंस्टॉल करने पर आता है।