androide

Come installare arch linux su raspberry pi

Arch Linux for Raspberry Pi

Arch Linux for Raspberry Pi

Sommario:

Anonim

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.

wget

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 pi