Android

วิธีการติดตั้ง arch linux บน raspberry pi

Getting started with the Raspberry Pi (Installing Raspbian on a MicroSD Card)

Getting started with the Raspberry Pi (Installing Raspbian on a MicroSD Card)

สารบัญ:

Anonim

Raspberry Pi เป็นคอมพิวเตอร์บอร์ดเดี่ยวที่ได้รับความนิยมสูงสุดตลอดกาล สามารถใช้สำหรับวัตถุประสงค์ต่าง ๆ เช่นเดสก์ท็อปพีซีศูนย์สื่อภายในบ้านเราเตอร์สมาร์ท WiFi ระบบอัตโนมัติและเซิร์ฟเวอร์เกม กรณีการใช้งานไม่มีที่สิ้นสุด

คุณสามารถเรียกใช้ระบบปฏิบัติการที่แตกต่างกันจำนวนหนึ่งบน Raspberry Pi รวมถึง Linux ดิสทริบิวชันต่าง ๆ เช่น Raspbian, Windows 10 IoT และ FreeBSD

ในบทช่วยสอนนี้เราจะแสดงวิธีการตั้งค่า Arch Linux ARM บน Raspberry Pi 3 และ 4 การติดตั้ง Arch Linux นั้นทำได้ง่ายเพียงแค่สร้างสองพาร์ติชั่นและคัดลอกไฟล์ OS ไปยังการ์ด SD

Arch Linux คือการกระจาย GNU / Linux ที่วางจำหน่ายซึ่งหมายความว่าคุณจะต้องติดตั้งเพียงครั้งเดียวและอัปเดตเป็นประจำ

กำลังดาวน์โหลด Arch Linux

เยี่ยมชมหน้าดาวน์โหลด Arch Linux ARM และดาวน์โหลดไฟล์ Arch Linux ARM ล่าสุดสำหรับรุ่น Raspberry Pi ของคุณ

wget

กำลังเตรียมการ์ด SD

ใส่การ์ด SD ลงในไดรฟ์การ์ด SD ของคุณและค้นหาชื่อการ์ดโดยใช้คำสั่ง 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 ส่วน

โปรดทราบว่าการจัดรูปแบบและการสร้างพาร์ติชันใหม่เป็นกระบวนการทำลายล้างและจะลบข้อมูลที่มีอยู่ทั้งหมด หากคุณมีข้อมูลในการ์ด SD อันดับแรกคุณควรสำรองข้อมูล

ขั้นแรกให้สร้างตารางพาร์ติชันโดยเรียกใช้คำสั่งต่อไปนี้:

sudo parted /dev/sdb --script -- mklabel msdos

สร้างพาร์ติชันที่สอง พาร์ติชันสำหรับเริ่มระบบ Fat32 ที่มี 128 MB และพาร์ทิชันราก ext4 ที่ใช้พื้นที่ SD ที่เหลือ:

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

คัดลอกไฟล์ระบบปฏิบัติการ

ตอนนี้การ์ด SD ได้รับการแบ่งพาร์ติชันแล้วเราจะทำการเมาท์พาร์ติชั่นและคัดลอกข้อมูลจากไฟล์ tar ที่ดาวน์โหลด

ก่อนทำการติดตั้งพาร์ติชัน SD ให้สร้างไดเรกทอรีที่จะทำหน้าที่เป็นจุดเชื่อมต่อ:

sudo mkdir -p /mnt/arch/{boot, root}

เมาท์พาร์ติชันทั้งสองโดยใช้คำสั่งด้านล่าง:

sudo mount /dev/sdb1 /mnt/arch/boot sudo mount /dev/sdb2 /mnt/arch/root

ใช้คำสั่ง tar เพื่อแยกเนื้อหาของไฟล์ Arch Linux tar.gz ไปยังไดเร็กทอรี /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

นั่นคือทั้งหมด! คุณมี Arch Linux OS ที่สามารถบูตได้บนการ์ด SD ของคุณ

เริ่มต้นขึ้น Pi

ใส่การ์ด SD ลงในบอร์ด Raspberry Pi ของคุณเชื่อมต่อจอภาพแป้นพิมพ์และแหล่งพลังงานแล้วคุณก็พร้อมที่จะไป

ชื่อผู้ใช้เริ่มต้นคือการ เตือนภัย และรหัสผ่านคือการ เตือนภัย ผู้ใช้รายนี้มีสิทธิ์แบบ sudo

คุณสามารถล็อกอินด้วย รูท ด้วยรหัสผ่าน รูท ได้

เมื่อเข้าสู่ระบบให้เริ่มการทำงานของ pacman keyring และเติมคีย์การลงนามในแพ็คเกจ:

pacman-key --init pacman-key --populate archlinuxarm

จากที่นี่คุณสามารถเปลี่ยนรหัสผ่านผู้ใช้ตั้งค่า WiFi และกำหนดค่าการติดตั้ง Arch Linux ใหม่ของคุณ

ข้อสรุป

การติดตั้ง Arch Linux บน Raspberry Pi 3 / 34bis เป็นกระบวนการที่ค่อนข้างตรงไปตรงมา สิ่งที่คุณต้องทำคือเตรียมการ์ด SD คัดลอกไฟล์และบูต Raspberry Pi

arch linux raspberry pi