रास्पबेरी पाई एक बहुमुखी क्रेडिट कार्ड आकार का कंप्यूटर है जिसका उपयोग विभिन्न इलेक्ट्रॉनिक्स परियोजनाओं के लिए किया जा सकता है। रास्पबेरी पाई के बारे में सबसे अच्छी बात यह है कि आपके पास विभिन्न ऑपरेटिंग सिस्टम इंस्टॉल करने का विकल्प है और आप रास्पबेरी पाई OS तक सीमित नहीं हैं। इसमें Arch Linux शामिल है, जिसे इसकी सादगी के लिए सम्मानित किया जाता है। सौभाग्य से, ARM प्रोसेसर के साथ काम करने के लिए डिज़ाइन किया गया Arch Linux का एक संस्करण है। आइए देखें कि आप रास्पबेरी पाई पर Arch Linux कैसे इंस्टॉल कर सकते हैं।
आवश्यकताएं
शुरू करने से पहले, आपको निम्नलिखित चीजों की आवश्यकता होगी:
- रास्पबेरी पाई
- 8GB (या अधिक) माइक्रो SD
- Arch Linux ARM (रास्पबेरी पाई इमेज के लिए लिंक खोजने के लिए सूची में नीचे स्क्रॉल करें।)
- स्थिर इंटरनेट कनेक्शन
- कंप्यूटर सिस्टम जो SD कार्ड पढ़ सकता है। (हम इस ट्यूटोरियल के लिए लिनक्स का उपयोग करेंगे।)
SD कार्ड तैयार करें
सबसे पहले, आपको अपने मशीन से जुड़े स्टोरेज डिवाइस की एक सूची बनाने की आवश्यकता होगी ताकि यह पहचान सकें कि कौन सा आपका SD कार्ड है। इसे निम्न कमांड के साथ करें:
sudo fdisk -l
मैं जिस SD कार्ड का उपयोग कर रहा हूं वह "/dev/sdc" है।
हमें SD कार्ड को फॉर्मेट करने की आवश्यकता है। ऐसा करने के लिए, निम्न कमांड चलाएं, ध्यान रखें कि आपको "/dev/sdc" को अपने SD कार्ड के नाम से बदलना होगा:
sudo fdisk /dev/sdc
ड्राइव पर मौजूद किसी भी पार्टीशन को साफ़ करने की आवश्यकता होगी। ऐसा करने के लिए, अपने टर्मिनल में o टाइप करें और एंटर दबाएं।
अपने टर्मिनल में p दर्ज करके जांचें कि क्या कोई पार्टीशन शेष है।
यदि कोई पार्टीशन शेष नहीं है, तो आगे बढ़ें और बूट पार्टीशन बनाएं n टाइप करके, फिर p, उसके बाद 1 अपने टर्मिनल में। p प्राथमिक के लिए है, और 1 ड्राइव पर पहली पार्टीशन के लिए है। इस क्रम के बाद जारी रखने के लिए एंटर बटन दबाएं।
अंतिम सेक्टर के बारे में पूछे जाने पर, +100M टाइप करें और एंटर दबाएं।
कमांड प्रॉम्प्ट में t दर्ज करें उसके बाद c पहली पार्टीशन को "W95 FAT32 (LBA)" प्रकार के रूप में सेट करने के लिए।
रूट पार्टीशन बनाने के लिए n, उसके बाद p (प्राथमिक के लिए), फिर 2 टाइप करें।
पहले और अंतिम सेक्टर के लिए डिफ़ॉल्ट सेटिंग्स स्वीकार करने के लिए दो बार एंटर दबाएं।
w दर्ज करके पार्टीशन टेबल लिखें और fdisk से बाहर निकलें।
हमें FAT और ext4 फाइलसिस्टम को माउंट करने की आवश्यकता है। पार्टीशन सूचीबद्ध करने के लिए, निम्न टाइप करें:
sudo fdisk -l
आपका SD कार्ड दिखाई देगा, और आप पार्टीशन देख पाएंगे। मेरे मामले में पार्टीशन "/dev/sdb1" और "/dev/sdb2" हैं।
Arch Linux फ़ाइलों को SD कार्ड पर कॉपी करें
बूट और रूट पार्टीशन को आगे माउंट करने की आवश्यकता है। इसे कमांड की निम्न श्रृंखला के साथ करें। इन कमांड में पार्टीशन नामों को अपने पार्टीशन नामों से बदलना याद रखें।
sudo mkfs.vfat /dev/sdb1 sudo mkdir boot sudo mount /dev/sdb1 boot sudo mkfs.ext4 /dev/sdb2 sudo mkdir root sudo mount /dev/sdb2 root
अब, आपके द्वारा डाउनलोड की गई Arch Linux फ़ाइल को अपने होम फोल्डर में रखें और निम्न कमांड के साथ इसे अपने SD कार्ड के रूट फोल्डर में निकालें:
sudo bsdtar -xpf ArchLinuxARM-rpi-2-latest.tar.gz -C root sync
बूट फ़ाइलों को आपके SD कार्ड के बूट पार्टीशन पर ले जाने की आवश्यकता होगी:
sudo mv root/boot/* boot
आप दोनों पार्टीशन को अनमाउंट कर सकते हैं:
unmount boot root
SD कार्ड को अपने रास्पबेरी पाई में डालें।
रास्पबेरी पाई पर प्रारंभिक सेटअप
SD कार्ड को अपने रास्पबेरी पाई में डालने के बाद, आगे बढ़ें और इसे चालू करें। आपको या तो ईथरनेट केबल या वाई-फाई नेटवर्क के माध्यम से इंटरनेट से कनेक्ट करने की आवश्यकता होगी। वाई-फाई के माध्यम से कनेक्ट करने के लिए, पहले डिफ़ॉल्ट रूट खाते से लॉग इन करें। इस खाते के लिए उपयोगकर्ता नाम "root" है, और पासवर्ड "root" है। अब, निम्न कमांड चलाएं:
wifi-menu
एक मेनू लोड होगा, और आप अपने वाई-फाई नेटवर्क का चयन कर पाएंगे और लॉग इन कर पाएंगे। अब, pacman कीरिंग को इनिशियलाइज़ करके और Arch Linux ARM पैकेज साइनिंग कीज़ को पॉप्युलेट करके इंस्टॉलेशन प्रक्रिया को अंतिम रूप दें:
pacman-key --init
pacman-key --populate archlinuxarm
आप सिस्टम पैकेज को अपडेट कर सकते हैं:
pacman -Syu
आपको डिफ़ॉल्ट उपयोगकर्ता नाम बदलना चाहिए। इसे निम्न कमांड के साथ करें:
usermod -l newusername oldusername
पासवर्ड भी बदलें:
passwd newusername
आपसे एक नया पासवर्ड दर्ज करने और फिर इसकी पुष्टि करने के लिए कहा जाएगा। नए उपयोगकर्ता नाम को प्रतिबिंबित करने के लिए होम फोल्डर का नाम बदलने के लिए, निम्न कमांड चलाएं:
usermod -d /home/newusername -m newusername
आपको रूट खाते का पासवर्ड भी बदलना चाहिए। इसके साथ करें:
passwd
अपने उपयोगकर्ता खाते को sudo विशेषाधिकार देने के लिए, आपको sudo पैकेज इंस्टॉल करने के लिए निम्न चलाना होगा:
pacman -S sudo
आपको sudo के लिए कॉन्फ़िगरेशन फ़ाइल संपादित करनी होगी। इसके साथ करें:
EDITOR=nano visudo
root ALL=(ALL) ALL पढ़ने वाली लाइन के नीचे newusername ALL=(ALL) ALL जोड़ें
फ़ाइल को बंद करें और सहेजें, और आप पूरी तरह तैयार हैं।
अब जब आपने रास्पबेरी पाई पर Arch Linux इंस्टॉल कर लिया है, तो आप बहुत सी चीजें कर सकते हैं, जिसमें Minecraft इंस्टॉल करना और खेलना शामिल है और इसे NAS या Plex सर्वर में बदलना। आपकी कल्पना ही सीमा है।