Install Arch Linux on your Raspberry Pi 4
Talaan ng mga Nilalaman:
- Pag-download ng Arch Linux
- Paghahanda ng SD card
- Pagkopya ng mga OS Files
- Booting up ang Pi
- Konklusyon
Ang Raspberry Pi ay ang pinakasikat na solong board na computer sa lahat ng oras. Maaari itong magamit para sa iba't ibang mga layunin tulad ng desktop PC, home media center, matalino na WiFi router, automation system, at game server. Ang mga kaso ng paggamit ay walang katapusang.
Maaari kang magpatakbo ng isang iba't ibang mga operating system sa Raspberry Pi kabilang ang iba't ibang mga pamamahagi ng Linux tulad ng Raspbian, Windows 10 IoT, at FreeBSD.
Sa tutorial na ito, ipapakita namin sa iyo kung paano mag-set up ng Arch Linux ARM sa Raspberry Pi 3 at 4. Ang pag-install ng Arch Linux ay kasing simple ng paglikha ng dalawang partisyon at pagkopya ng mga file ng OS sa SD card.
Ang Arch Linux ay isang paglabas ng GNU / Linux pamamahagi, na nangangahulugang kailangan mo lamang itong mai-install nang isang beses at madalas itong i-update.
Pag-download ng Arch Linux
Bisitahin ang pahina ng pag-download ng AR Linux ARM at i-download ang pinakabagong Arch Linux ARM file para sa iyong Raspberry Pi bersyon.
Paghahanda ng SD card
Ipasok ang SD card sa iyong SD card drive at hanapin ang pangalan ng card gamit ang
lsblk
utos:
lsblk
Ang utos ay mag-print ng isang listahan ng lahat ng magagamit na mga aparato ng bloke:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT… sdb 8:16 1 59.6G 0 disk…
Sa halimbawa sa itaas, ang pangalan ng SD aparato ay
/dev/sdb
, ngunit maaaring mag-iba ito sa iyong system. Ang pinakamahusay na paraan upang makilala ang pangalan ay sa pamamagitan ng pagsuri sa laki ng aparato.
Maaari kang gumamit ng isang graphic na tool tulad ng GParted o command-line na tool tulad ng
fdisk
o
parted
upang i-format ang drive at lumikha ng kinakailangang pagkahati. Gagamitin namin ang
parted
utility.
Tandaan na ang pag-format at paglikha ng mga bagong partisyon ay isang mapanirang proseso, at tatanggalin nito ang lahat ng umiiral na data. Kung mayroon kang data sa SD card, dapat mo itong i-back up.
Una, lumikha ng partisyon ng talahanayan sa pamamagitan ng pagpapatakbo ng sumusunod na utos:
sudo parted /dev/sdb --script -- mklabel msdos
Lumikha ng dalawang partisyon. Ang pagkahati sa Fat32 boot na may 128 MB, at ext4 na partisyon ng ugat na kumukuha ng natitirang bahagi ng SD space:
sudo parted /dev/sdb --script -- mkpart primary fat32 1 128
sudo parted /dev/sdb --script -- mkpart primary ext4 128 100%
Magdagdag ng isang bootable flag sa pagkahati sa boot:
sudo parted /dev/sdb --script -- set 1 boot on
Kapag tapos na, gamitin ang utos sa ibaba upang i-print ang talahanayan ng pagkahati at i-verify na ang lahat ay naka-set up nang tama:
sudo parted /dev/sdb --script print
Ang output ay dapat magmukhang ganito:
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
I-format ang pagkahati sa boot sa FAT32:
sudo mkfs.vfat -F32 /dev/sdb1
mkfs.fat 4.1 (2017-01-24)
I-format ang root pagkahati sa 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
Pagkopya ng mga OS Files
Ngayon na nahati ang SD card, mai-mount namin ang mga partisyon at kopyahin ang data mula sa na-download na file ng tar.
Bago i-mount ang mga partisyon ng SD, lumikha ng mga direktoryo na magsisilbing mga puntos ng mount:
sudo mkdir -p /mnt/arch/{boot, root}
Maglagay ng parehong partisyon gamit ang mga utos sa ibaba:
sudo mount /dev/sdb1 /mnt/arch/boot
sudo mount /dev/sdb2 /mnt/arch/root
Gamitin ang utos ng
tar
upang makuha ang nilalaman ng file ng Arch Linux tar.gz sa
/mnt/arch/root
direktoryo ng
/mnt/arch/root
:
sudo tar -xf ArchLinuxARM-rpi-3-latest.tar.gz -C /mnt/arch/root
Susunod ilipat ang mga file ng boot sa naka-mount na partisyon ng boot:
sudo mv /mnt/arch/root/boot/* /mnt/arch/boot
Kapag tapos na, i-buod ang parehong mga partisyon:
sudo umount /mnt/arch/boot /mnt/arch/root
Iyon lang! Mayroon kang isang bootable Arch Linux OS sa iyong SD card.
Booting up ang Pi
Ilagay ang SD card sa iyong board ng Raspberry Pi, plug sa monitor, keyboard at power source, at handa ka nang pumunta.
Ang default na username ay alarma, at ang password ay alarma. Ang gumagamit na ito ay may mga pribilehiyo ng sudo.
Maaari ka ring mag-log in bilang ugat na may ugat ng password.
Kapag naka-log in, simulan ang pacman keyring at ibahin ang pakete ng mga susi sa pag-sign:
pacman-key --init
pacman-key --populate archlinuxarm
Mula dito maaari mong baguhin ang password ng gumagamit, i-set up ang WiFi, at i-configure ang iyong bagong pag-install ng Arch Linux.
Konklusyon
Ang pag-install ng Arch Linux sa Raspberry Pi 3 / 34bis isang medyo prangka na proseso. Ang kailangan mo lang gawin ay ihanda ang SD card, kopyahin ang mga file, at i-boot ang Raspberry Pi.
arch linux raspberry piPaminsan-minsan ang mga update ay napakahalaga, ngunit ang pinaka-tila tulad ng tinkering. Ang PS3's Disyembre 2, 2008 v2.53 update ay nagdagdag ng full-screen na suporta para sa Adobe Flash. Ang pag-update ng Nobyembre 5, 2008 v.2.52 ay nagdala ng tatlong mga pag-aayos sa maliit na glitch. Ang Hulyo 29, 2008 v2.42-update ang enigmatically "pagbutihin [d] ang kalidad ng pag-playback ng ilang PlayStation 3 at PlayStation format software." Ang pag-update ng Hulyo 8, 2008 v2.41 ay naayos
Huwag ako mali, sa tingin ko talagang kahanga-hanga na nais ng Sony na maglinis ng ilang frequency. Ngunit hindi dapat isang kumpanya na may mga mapagkukunan ng Sony at isang predictable hardware development platform malinaw na ang windshield maagang ng panahon?
"Ang bawat tao'y nagsasalita tungkol sa kung paano mga consumer hindi alam kung ano ang nangyayari, at kung alam nila kung ano ang nangyayari, sila ay magiging horrified, "sabi ni Rubin. "Ang dahilan kung bakit hindi nila alam ang tungkol dito ay hindi sila nag-aalinlangan upang malaman ang tungkol dito, at ang dahilan kung bakit hindi sila nag-aalinlangan upang malaman ang tungkol dito ay dahil wala nang masama ang nangyari."
[Karagdagang pagbabasa: Ang pinakamahusay TV streaming services]
Hard sa takong ng balita na ang lumang GNOME 2 desktop ay babalik sa pamamagitan ng popular na demand, ang Cinnarch proyekto huli noong nakaraang linggo inihayag na ang kanyang bagong Linux pamamahagi pagsasama Arch Linux sa alternatibo Ang cinnamon desktop na kapaligiran ay ngayon naabot beta.
Cinnamon, siyempre, ay isang tinidor ng GNOME Shell interface na inilunsad ng Linux Mint koponan noong nakaraang Disyembre bilang isang mas tradisyonal na lasa pagpipilian para sa mga gumagamit hindi mahilig sa mobile-inspirasyon Unity o GNOME 3.







