Arch Linux for Raspberry Pi
Sommario:
- Download di Arch Linux
- Preparazione della scheda SD
- Copia dei file del sistema operativo
- Avvio del Pi
- Conclusione
Il Raspberry Pi è il computer a scheda singola più popolare di tutti i tempi. Può essere utilizzato per vari scopi come PC desktop, centro multimediale domestico, router WiFi intelligente, sistema di automazione e server di gioco. I casi d'uso sono infiniti.
È possibile eseguire diversi sistemi operativi su Raspberry Pi, incluse varie distribuzioni Linux come Raspbian, Windows 10 IoT e FreeBSD.
In questo tutorial, ti mostreremo come impostare Arch Linux ARM su Raspberry Pi 3 e 4. L'installazione di Arch Linux è semplice come creare due partizioni e copiare i file del sistema operativo sulla scheda SD.
Arch Linux è una distribuzione GNU / Linux a rilascio progressivo, il che significa che devi installarlo solo una volta e aggiornarlo frequentemente.
Download di Arch Linux
Visita la pagina dei download ARM di Arch Linux e scarica l'ultimo file ARM di Arch Linux per la tua versione di Raspberry Pi.
Preparazione della scheda SD
Inserisci la scheda SD nel tuo lettore di schede SD e trova il nome della scheda usando il comando
lsblk
:
lsblk
Il comando stamperà un elenco di tutti i dispositivi a blocchi disponibili:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT… sdb 8:16 1 59.6G 0 disk…
Nell'esempio sopra, il nome del dispositivo SD è
/dev/sdb
, ma questo può variare sul tuo sistema. Il modo migliore per identificare il nome è controllando le dimensioni del dispositivo.
È possibile utilizzare uno strumento grafico come GParted o strumenti da riga di comando come
fdisk
o
parted
per formattare l'unità e creare la partizione richiesta. Useremo l'utilità
parted
.
Si noti che la formattazione e la creazione di nuove partizioni è un processo distruttivo e cancellerà tutti i dati esistenti. Se si dispone di dati sulla scheda SD, è necessario innanzitutto eseguirne il backup.
Innanzitutto, crea la tabella delle partizioni eseguendo il comando seguente:
sudo parted /dev/sdb --script -- mklabel msdos
Crea due partizioni. Partizione di avvio Fat32 con 128 MB e partizione root ext4 che occupa il resto dello spazio SD:
sudo parted /dev/sdb --script -- mkpart primary fat32 1 128
sudo parted /dev/sdb --script -- mkpart primary ext4 128 100%
Aggiungi un flag di avvio alla partizione di avvio:
sudo parted /dev/sdb --script -- set 1 boot on
Al termine, utilizzare il comando seguente per stampare la tabella delle partizioni e verificare che tutto sia impostato correttamente:
sudo parted /dev/sdb --script print
L'output dovrebbe assomigliare a questo:
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
Formatta la partizione di avvio su FAT32:
sudo mkfs.vfat -F32 /dev/sdb1
mkfs.fat 4.1 (2017-01-24)
Formatta la partizione di root su 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
Copia dei file del sistema operativo
Ora che la scheda SD è partizionata, monteremo le partizioni e copieremo i dati dal file tar scaricato.
Prima di montare le partizioni SD, creare le directory che fungeranno da punti di montaggio:
sudo mkdir -p /mnt/arch/{boot, root}
Montare entrambe le partizioni usando i comandi seguenti:
sudo mount /dev/sdb1 /mnt/arch/boot
sudo mount /dev/sdb2 /mnt/arch/root
Utilizzare il comando
tar
per estrarre il contenuto del file tar.gz di Arch Linux nella directory
/mnt/arch/root
:
sudo tar -xf ArchLinuxARM-rpi-3-latest.tar.gz -C /mnt/arch/root
Quindi spostare i file di avvio nella partizione di avvio montata:
sudo mv /mnt/arch/root/boot/* /mnt/arch/boot
Una volta fatto, smonta entrambe le partizioni:
sudo umount /mnt/arch/boot /mnt/arch/root
È tutto! Hai un sistema operativo Arch Linux avviabile sulla tua scheda SD.
Avvio del Pi
Inserisci la scheda SD nella scheda Raspberry Pi, collega il monitor, la tastiera e la fonte di alimentazione e sei pronto per partire.
Il nome utente predefinito è allarme e la password è allarme. Questo utente ha i privilegi di sudo.
Puoi anche accedere come root con password root.
Una volta effettuato l'accesso, inizializzare il portachiavi pacman e popolare le chiavi di firma del pacchetto:
pacman-key --init
pacman-key --populate archlinuxarm
Da qui è possibile modificare la password dell'utente, impostare il WiFi e configurare la nuova installazione di Arch Linux.
Conclusione
L'installazione di Arch Linux su Raspberry Pi 3 / 34bis è un processo piuttosto semplice. Tutto quello che devi fare è preparare la scheda SD, copiare i file e avviare Raspberry Pi.
arch linux raspberry piCome installare l'anteprima di Windows 10 su Raspberry PI 2
Scopri come installare l'anteprima di Windows 10 IoT su Raspberry Pi 2 in questa guida dettagliata.
Come installare e utilizzare la finestra mobile su raspberry pi
In questo tutorial, spiegheremo come installare Docker su Raspberry Pi ed esploreremo i concetti e i comandi di base di Docker.
Come installare il web server apache su raspberry pi
Il server HTTP Apache è uno dei server Web più popolari al mondo. In questo tutorial, spiegheremo come installare il server Web Apache su Raspberry Pi.