आर्क लिनक्स एक शक्तिशाली लिनक्स डिस्ट्रीब्यूशन है जो रोलिंग रिलीज़ प्रदान करता है, इसलिए आपका सारा सॉफ़्टवेयर हमेशा अपडेट रहता है। लेकिन उस शक्ति के साथ ऑपरेटिंग सिस्टम इंस्टॉलेशन की थोड़ी जटिलता आती है। दूसरे शब्दों में, आर्क लिनक्स इंस्टॉल करना आसान नहीं है... लेकिन असंभव भी नहीं। यहां आप सीखेंगे कि आर्क लिनक्स को वर्चुअल मशीन (वर्चुअलबॉक्स का उपयोग करके) के रूप में कैसे इंस्टॉल करें। प्रक्रिया वही है यदि आप बेयर मेटल पर इंस्टॉल कर रहे हैं (एकमात्र अंतर बेयर मेटल इंस्टॉलेशन के लिए बूट करने योग्य मीडिया, जैसे USB ड्राइव या CD/DVD बनाने की आवश्यकता है)। वर्चुअल मशीन का उपयोग करके अपने पहले कदम उठाने से सीखने की प्रक्रिया थोड़ी आसान हो जाती है।
यह ट्यूटोरियल वर्चुअलबॉक्स वर्चुअल मशीन बनाने के चरणों का विवरण नहीं देगा। यह जानने के लिए कि वह प्रक्रिया कैसे पूरी होती है, "Run Ubuntu Within Windows Using VirtualBox" पढ़ें। वर्चुअलबॉक्स में वर्चुअल मशीन बनाने के चरण होस्टिंग प्लेटफॉर्म की परवाह किए बिना समान हैं।
ISO डाउनलोड करें
पहली चीज़ जो आपको करनी है वह है नवीनतम आर्क लिनक्स ISO फ़ाइल डाउनलोड करना। अपने ब्राउज़र को आर्क लिनक्स डाउनलोड पेज पर ले जाएं और नवीनतम छवि को अपनी हार्ड ड्राइव पर डाउनलोड करें। उस ISO छवि के साथ, आप मानक तरीके से अपनी वर्चुअल मशीन बनाएंगे। एक बार जब आप वर्चुअल मशीन बना लेते हैं, तो आर्क लिनक्स बूट करें। आप अंततः एक बैश प्रॉम्प्ट का सामना करेंगे (जहां आप आवश्यक कमांड चलाना शुरू कर सकते हैं)।
हार्ड ड्राइव को पार्टीशन करें
-
कमांड प्रॉम्प्ट से सबसे पहले ड्राइव को पार्टीशन करना है। कमांड जारी करें:
fdisk /dev/sda
-
अगला, n टाइप करें, और Enter दबाएं।
-
अब p टाइप करें, और Enter दबाएं।
-
आप फिर डिफ़ॉल्ट पार्टीशन नंबर (1) को Enter दबाकर रखना चाहेंगे।
-
फर्स्ट सेक्टर और लास्ट सेक्टर चुनने के लिए प्रॉम्प्ट होने पर भी ऐसा ही करें (बस Enter दबाएं)।
-
अंत में, डिस्क पर परिवर्तनों को लिखने के लिए w टाइप करें।
पार्टीशन को फॉर्मेट करें
-
अब हमें नवनिर्मित पार्टीशन को फॉर्मेट करना होगा। ऐसा करने के लिए, कमांड जारी करें:
mkfs.ext4 /dev/sda1
-
उस नए फॉर्मेट किए गए पार्टीशन को निम्न कमांड से माउंट करें:
mount /dev/sda1 /mnt
इंस्टॉलेशन
और अब हम बेस आर्क लिनक्स पैकेज इंस्टॉल करते हैं। यह सिस्टम चलाने के लिए आवश्यक न्यूनतम चीजों को इंस्टॉल करेगा (जैसे GNU BASH शेल, डेटा कंप्रेशन टूल, फाइल सिस्टम यूटिलिटीज, C लाइब्रेरी, कंप्रेशन टूल्स, लिनक्स कर्नेल और मॉड्यूल, लाइब्रेरी पैकेज, सिस्टम यूटिलिटीज, USB डिवाइस यूटिलिटीज, vi टेक्स्ट एडिटर, और बहुत कुछ) और निम्न कमांड से पूरा होता है:
pacstrap /mnt base base-devel
सिस्टम कॉन्फ़िगर करें
अब, हमें सिस्टम को कॉन्फ़िगर करने की आवश्यकता है।
-
इस प्रक्रिया में पहला चरण /etc/fstab फ़ाइल जनरेट करना है, जो परिभाषित करता है कि ब्लॉक डिवाइस और रिमोट फाइल सिस्टम कैसे माउंट किए जाते हैं। ऐसा निम्न कमांड से करें:
genfstab -U /mnt >> /mnt/etc/fstab
-
अब हमें वर्तमान में चल रही प्रक्रिया के लिए रूट डायरेक्टरी बदलने की आवश्यकता है, निम्न कमांड से:
arch-chroot /mnt
टाइम जोन, हार्डवेयर क्लॉक, और लोकेल सेट करें
-
हमें इंस्टॉलेशन के लिए टाइमज़ोन और लोकेल दोनों सेट करने की आवश्यकता है। यह निम्न कमांड्स से किया जाता है:
ln -sf /usr/share/zoneinfo/REGION/CITY /etc/localtime
-
जहां ZONEINFO देश है, REGION राज्य है, और CITY शहर है। उदाहरण के लिए, यदि आप लुइसविले, केंटकी में हैं, तो आपकी कमांड होगी:
ln -sf /usr/share/zoneinfo/America/Kentucky/Louisville /etc/localtime
-
हार्डवेयर क्लॉक को निम्न कमांड से सेट करें:
hwclock --systohc --utc
-
और अब हम लोकेल सेट करते हैं, जो भाषा और स्थानीय सेटिंग्स को परिभाषित करता है। ऐसा करने के लिए, कमांड जारी करें:
vi /etc/locale.gen
-
इस बिंदु पर, आप vi टेक्स्ट एडिटर का उपयोग कर रहे हैं, जो यूजर-फ्रेंडली से बहुत दूर है। आपको जो करना है वह पहले i कुंजी दबाकर इन्सर्ट मोड में प्रवेश करना है। अगला, स्क्रॉल करें और उस लोकेल को अनकमेंट करें (लाइन की शुरुआत से "#" सिंबल हटाएं) जो आपके स्थान/आवश्यकता के अनुरूप हो।
डिफ़ॉल्ट रूप से यूनाइटेड स्टेट्स इंग्लिश अनकमेंटेड है। यदि आप अमेरिका में नहीं हैं, तो आप इसे कमेंट आउट करना चाहेंगे और सर्वोत्तम स्थान को अनकमेंट करेंगे।
-
एक बार जब आप इस परिवर्तन का ध्यान रख लेते हैं, तो Escape कुंजी दबाएं, उसके बाद wq और Enter। यह फ़ाइल को सेव और क्लोज कर देगा। निम्न कमांड्स से आवश्यक लोकेल फ़ाइल जनरेट करें:
locale-gen echo LANG=en_US.UTF-8 > /etc/locale.conf export LANG=en_US.UTF-8
आवश्यकता होने पर en_US के स्थान पर अपना लोकेल डालें।
होस्टनेम सेट करें और बूटलोडर इंस्टॉल करें
-
आपके आर्क लिनक्स डिस्ट्रीब्यूशन को बूट करने के लिए, आपको एक बूटलोडर इंस्टॉल करना होगा। इससे पहले, आइए सिस्टम के लिए होस्टनेम सेट करें (अपनी आवश्यकताओं के अनुरूप होस्टनेम चुनें)। इसके लिए कमांड है:
echo HOSTNAME > /etc/hostname
जहां HOSTNAME वह नाम है जिसे आपने चुना है।
-
निम्न कमांड्स से बूटलोडर इंस्टॉल करें:
pacman -Sy grub grub-install /dev/sda grub-mkconfig -o /boot/grub/grub.cfg
-
अंत में, निम्न कमांड से रूट पासवर्ड सेट करें:
passwd
इस बिंदु पर, आपके पास आर्क लिनक्स का बेस इंस्टॉलेशन है। यदि आप सिस्टम को रीबूट करते हैं, तो आप खुद को कमांड प्रॉम्प्ट पर पाएंगे, जहां आप रूट यूजर के रूप में लॉग इन कर सकते हैं।
नेटवर्किंग कॉन्फ़िगर करें
-
आगे बढ़ने से पहले, आपको नेटवर्किंग कॉन्फ़िगर करने की आवश्यकता होगी। यदि आप कमांड लाइन से किसी चीज़ को पिंग करने का प्रयास करते हैं, तो यह स्पष्ट हो जाता है कि नेटवर्किंग अभी तक काम नहीं कर रही है। सबसे पहले हमारे नेटवर्किंग डिवाइस का नाम पता करना है। यह निम्न कमांड से पाया जा सकता है:
ip link
-
आपको lo (लूपबैक) के लिए एक लिस्टिंग और एक स्टैंडर्ड नेटवर्क इंटरफेस के लिए एक लिस्टिंग दिखाई देगी। नेटवर्क इंटरफेस को कॉन्फ़िगर करने के लिए, कमांड जारी करें:
vi /etc/systemd/network/DEVICE_NAME.network
जहां DEVICE_NAME आपके नेटवर्किंग डिवाइस का नाम है।
-
इस खाली फ़ाइल में, निम्न पेस्ट करें:
[Match] Name=en* [Network] DHCP=yes
फ़ाइल को सेव और क्लोज करें।
-
निम्न कमांड्स से नेटवर्किंग शुरू और इनेबल करें:
systemctl restart systemd-networkd systemctl enable systemd-networkd
-
अगला, निम्न कमांड से आवश्यक DNS एंट्रीज़ बनाएं:
vi /etc/resolv.conf
-
उस फ़ाइल में, निम्न जोड़ें:
nameserver 8.8.8.8 nameserver 8.8.4.4
-
फ़ाइल को सेव और क्लोज करें।
नेटवर्किंग अब काम कर रही होनी चाहिए।
डेस्कटॉप वातावरण इंस्टॉल करें
-
आइए GNOME डेस्कटॉप वातावरण इंस्टॉल करें। ऐसा करने के लिए, कमांड जारी करें:
pacman -S xorg xorg-server pacman -S gnome gnome-extra
उपरोक्त कमांड्स के दौरान, सभी विकल्पों के लिए डिफ़ॉल्ट चुनने के लिए Enter दबाएं।
-
अंत में, निम्न कमांड्स से डिस्प्ले मैनेजर शुरू और इनेबल करें:
systemctl enable gdm.service systemctl start gdm.service
-
अब आपको GNOME में लॉग इन करने और अपने आर्क लिनक्स इंस्टॉलेशन का आनंद लेने में सक्षम होना चाहिए।