रास्पबेरी Pi के लिए आर्क लिनक्स
विषयसूची:
रास्पबेरी पाई सभी समय का सबसे लोकप्रिय एकल-बोर्ड कंप्यूटर है। इसका उपयोग विभिन्न प्रयोजनों जैसे डेस्कटॉप पीसी, होम मीडिया सेंटर, स्मार्ट वाईफाई राउटर, ऑटोमेशन सिस्टम और गेम सर्वर के लिए किया जा सकता है। उपयोग के मामले अंतहीन हैं।
आप रास्पबेरी पाई पर कई अलग-अलग ऑपरेटिंग सिस्टम चला सकते हैं जिसमें विभिन्न लिनक्स वितरण जैसे कि रास्पियन, विंडोज 10 IoT और फ्रीबीएसडी शामिल हैं।
इस ट्यूटोरियल में, हम आपको रास्पबेरी पाई 3 पर आर्क लिनक्स एआरएम सेट करने का तरीका दिखाएंगे और 4. आर्क लिनक्स को स्थापित करना दो विभाजन बनाने और ओएस फ़ाइलों को एसडी कार्ड में कॉपी करने के समान सरल है।
आर्क लिनक्स एक रोलिंग रिलीज़ GNU / लिनक्स वितरण है, जिसका अर्थ है कि आपको केवल इसे एक बार इंस्टॉल करना होगा और इसे अक्सर अपडेट करना होगा।
डाउनलोडिंग आर्क लिनक्स
आर्क लिनक्स एआरएम डाउनलोड पृष्ठ पर जाएं और अपने रास्पबेरी पाई संस्करण के लिए नवीनतम आर्क लिनक्स एआरएम फ़ाइल डाउनलोड करें।
एसडी कार्ड तैयार करना
अपने एसडी कार्ड ड्राइव में एसडी कार्ड डालें और
lsblk
कमांड का उपयोग करके कार्ड का नाम
lsblk
:
lsblk
आदेश सभी उपलब्ध ब्लॉक उपकरणों की एक सूची मुद्रित करेगा:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT… sdb 8:16 1 59.6G 0 disk…
ऊपर दिए गए उदाहरण में, SD डिवाइस का नाम
/dev/sdb
, लेकिन यह आपके सिस्टम पर भिन्न हो सकता है। नाम की पहचान करने का सबसे अच्छा तरीका डिवाइस के आकार की जांच करना है।
आप ड्राइव को प्रारूपित करने और आवश्यक विभाजन बनाने के लिए GParted या कमांड-लाइन टूल जैसे
fdisk
या
parted
जैसे ग्राफिकल टूल का उपयोग कर सकते हैं। हम
parted
उपयोगिता का उपयोग करेंगे।
ध्यान दें कि नए विभाजन को प्रारूपित करना और बनाना एक विनाशकारी प्रक्रिया है, और यह सभी मौजूदा डेटा को मिटा देगा। यदि आपके पास एसडी कार्ड पर डेटा है, तो पहले आपको इसे वापस करना चाहिए।
सबसे पहले, निम्न कमांड चलाकर विभाजन तालिका बनाएं:
sudo parted /dev/sdb --script -- mklabel msdos
दो विभाजन बनाएँ। 128 MB के साथ फैट 32 बूट विभाजन, और ext4 रूट विभाजन जो बाकी एसडी स्पेस लेता है:
sudo parted /dev/sdb --script -- mkpart primary fat32 1 128
sudo parted /dev/sdb --script -- mkpart primary ext4 128 100%
बूट पार्टीशन में बूट करने योग्य ध्वज जोड़ें:
sudo parted /dev/sdb --script -- set 1 boot on
एक बार हो जाने के बाद, विभाजन तालिका को प्रिंट करने के लिए नीचे दी गई कमांड का उपयोग करें और सत्यापित करें कि सब कुछ सही तरीके से सेट है:
sudo parted /dev/sdb --script print
आउटपुट कुछ इस तरह दिखना चाहिए:
Model: Generic- SD/MMC/MS PRO (scsi) Disk /dev/sdb: 64.0GB Sector size (logical/physical): 512B/512B Partition Table: msdos Disk Flags: Number Start End Size Type File system Flags 1 1049kB 128MB 127MB primary boot, lba 2 128MB 64.0GB 63.9GB primary
FAT32 में बूट पार्टीशन को फॉर्मेट करें:
sudo mkfs.vfat -F32 /dev/sdb1
mkfs.fat 4.1 (2017-01-24)
रूट विभाजन को ext4 में स्वरूपित करें:
sudo mkfs.ext4 -F /dev/sdb2
mke2fs 1.44.1 (24-Mar-2018) Creating filesystem with 15599104 4k blocks and 3899952 inodes Filesystem UUID: 0992147a-aa9d-474b-b974-e0a015766392 Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000, 7962624, 11239424 Allocating group tables: done Writing inode tables: done Creating journal (65536 blocks): done Writing superblocks and filesystem accounting information: done
OS फ़ाइलों की प्रतिलिपि बनाना
अब जब एसडी कार्ड का विभाजन हो गया है, तो हम विभाजन को माउंट करेंगे और डाउनलोड की गई टार फाइल से डेटा कॉपी करेंगे।
एसडी विभाजन को माउंट करने से पहले, निर्देशिका बनाएं जो माउंट पॉइंट के रूप में काम करेंगे:
sudo mkdir -p /mnt/arch/{boot, root}
नीचे दिए गए आदेशों का उपयोग करके दोनों विभाजन माउंट करें:
sudo mount /dev/sdb1 /mnt/arch/boot
sudo mount /dev/sdb2 /mnt/arch/root
आर्क कमांड के कंटेंट को निकालने के लिए
tar
कमांड का उपयोग करें।
/mnt/arch/root
डायरेक्टरी के लिए टैरग फाइल:
sudo tar -xf ArchLinuxARM-rpi-3-latest.tar.gz -C /mnt/arch/root
अगले बूट फाइल को माउंटेड बूट पार्टीशन में ले जाएँ:
sudo mv /mnt/arch/root/boot/* /mnt/arch/boot
एक बार हो जाने के बाद, दोनों विभाजनों को अनमाउंट करें:
sudo umount /mnt/arch/boot /mnt/arch/root
बस इतना ही! आपके एसडी कार्ड पर बूट करने योग्य आर्क लिनक्स ओएस है।
पाई को बूट करना
अपने रास्पबेरी पाई बोर्ड में एसडी कार्ड डालें, मॉनिटर, कीबोर्ड और पावर स्रोत में प्लग करें, और आप जाने के लिए तैयार हैं।
डिफ़ॉल्ट उपयोगकर्ता नाम अलार्म है, और पासवर्ड अलार्म है । इस उपयोगकर्ता के पास sudo विशेषाधिकार है।
आप पासवर्ड रूट के साथ रूट के रूप में भी लॉग इन कर सकते हैं।
एक बार लॉग इन करने के बाद, पैकिमैन कीरिंग को इनिशियलाइज़ करें और पैकेज साइनिंग कीज़ को पॉप्युलेट करें:
pacman-key --init
pacman-key --populate archlinuxarm
यहां से आप उपयोगकर्ता पासवर्ड बदल सकते हैं, वाईफाई सेट कर सकते हैं और अपने नए आर्क लिनक्स इंस्टॉलेशन को कॉन्फ़िगर कर सकते हैं।
निष्कर्ष
रास्पबेरी पाई 3 / 34bis पर आर्क लिनक्स स्थापित करना एक बहुत ही सरल प्रक्रिया है। आपको केवल एसडी कार्ड तैयार करने, फ़ाइलों की प्रतिलिपि बनाने और रास्पबेरी पाई को बूट करने की आवश्यकता है।
आर्च लाइनक्स रास्पबेरी पाईरास्पबेरी पाई 2 पर विंडोज़ 10 आईओटी पूर्वावलोकन कैसे स्थापित करें
इस स्टेप बाय स्टेप गाइड में विंडोज 10 IoT प्रीव्यू को रास्पबेरी पाई 2 पर स्थापित करना सीखें।
रास्पबेरी पाई पर डॉक को कैसे स्थापित करें और उपयोग करें
इस ट्यूटोरियल में, हम बताएंगे कि रास्पबेरी पाई पर डॉकर को कैसे स्थापित किया जाए और बुनियादी डॉकर अवधारणाओं और आदेशों का पता लगाएं।
रास्पबेरी पाई पर अपाचे वेब सर्वर कैसे स्थापित करें
Apache HTTP सर्वर दुनिया के सबसे लोकप्रिय वेब सर्वरों में से एक है। इस ट्यूटोरियल में, हम बताएंगे कि रास्पबेरी पाई पर अपाचे वेब सर्वर कैसे स्थापित किया जाए।