एंड्रॉयड

रास्पबेरी पाई पर आर्च लाइन को कैसे स्थापित करें

रास्पबेरी Pi के लिए आर्क लिनक्स

रास्पबेरी Pi के लिए आर्क लिनक्स

विषयसूची:

Anonim

रास्पबेरी पाई सभी समय का सबसे लोकप्रिय एकल-बोर्ड कंप्यूटर है। इसका उपयोग विभिन्न प्रयोजनों जैसे डेस्कटॉप पीसी, होम मीडिया सेंटर, स्मार्ट वाईफाई राउटर, ऑटोमेशन सिस्टम और गेम सर्वर के लिए किया जा सकता है। उपयोग के मामले अंतहीन हैं।

आप रास्पबेरी पाई पर कई अलग-अलग ऑपरेटिंग सिस्टम चला सकते हैं जिसमें विभिन्न लिनक्स वितरण जैसे कि रास्पियन, विंडोज 10 IoT और फ्रीबीएसडी शामिल हैं।

इस ट्यूटोरियल में, हम आपको रास्पबेरी पाई 3 पर आर्क लिनक्स एआरएम सेट करने का तरीका दिखाएंगे और 4. आर्क लिनक्स को स्थापित करना दो विभाजन बनाने और ओएस फ़ाइलों को एसडी कार्ड में कॉपी करने के समान सरल है।

आर्क लिनक्स एक रोलिंग रिलीज़ GNU / लिनक्स वितरण है, जिसका अर्थ है कि आपको केवल इसे एक बार इंस्टॉल करना होगा और इसे अक्सर अपडेट करना होगा।

डाउनलोडिंग आर्क लिनक्स

आर्क लिनक्स एआरएम डाउनलोड पृष्ठ पर जाएं और अपने रास्पबेरी पाई संस्करण के लिए नवीनतम आर्क लिनक्स एआरएम फ़ाइल डाउनलोड करें।

wget

एसडी कार्ड तैयार करना

अपने एसडी कार्ड ड्राइव में एसडी कार्ड डालें और 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 पर आर्क लिनक्स स्थापित करना एक बहुत ही सरल प्रक्रिया है। आपको केवल एसडी कार्ड तैयार करने, फ़ाइलों की प्रतिलिपि बनाने और रास्पबेरी पाई को बूट करने की आवश्यकता है।

आर्च लाइनक्स रास्पबेरी पाई