Android

Hvordan installere arch linux på bringebær pi

Arch Linux for Raspberry Pi

Arch Linux for Raspberry Pi

Innholdsfortegnelse:

Anonim

Raspberry Pi er den mest populære datamaskinen gjennom alle tider. Den kan brukes til forskjellige formål som stasjonær PC, hjemme-mediesenter, smart WiFi-ruter, automatiseringssystem og spillserver. Brukssakene er uendelige.

Du kan kjøre en rekke forskjellige operativsystemer på Raspberry Pi inkludert forskjellige Linux-distribusjoner som Raspbian, Windows 10 IoT og FreeBSD.

I denne opplæringen vil vi vise deg hvordan du konfigurerer Arch Linux ARM på Raspberry Pi 3 og 4. Å installere Arch Linux er så enkelt som å lage to partisjoner og kopiere OS-filene til SD-kortet.

Arch Linux er en rullende utgivelse GNU / Linux distribusjon, som betyr at du bare trenger å installere den en gang og oppdatere den ofte.

Laster ned Arch Linux

Besøk Arch Linux ARM-nedlastingssiden og last ned den nyeste Arch Linux ARM-filen for Raspberry Pi-versjonen.

wget

Klargjør SD-kortet

Sett SD-kortet inn i SD-kortstasjonen og finn kortnavnet ved å bruke lsblk kommandoen:

lsblk

Kommandoen vil skrive ut en liste over alle tilgjengelige blokkeringsenheter:

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT… sdb 8:16 1 59.6G 0 disk…

I eksemplet over er navnet på SD-enheten /dev/sdb , men dette kan variere på systemet ditt. Den beste måten å identifisere navnet på er ved å sjekke størrelsen på enheten.

Du kan bruke et grafisk verktøy som GParted eller kommandolinjeverktøy som fdisk eller parted å formatere stasjonen og opprette den nødvendige partisjonen. Vi bruker det parted verktøyet.

Merk at formatering og oppretting av nye partisjoner er en ødeleggende prosess, og den vil slette alle eksisterende data. Hvis du har data på SD-kortet, bør du først sikkerhetskopiere det.

Lag først partisjonstabellen ved å kjøre følgende kommando:

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

Lag to partisjoner. Fat32 boot partisjon med 128 MB, og ext4 root partisjon som tar resten av SD-plassen:

sudo parted /dev/sdb --script -- mkpart primary fat32 1 128 sudo parted /dev/sdb --script -- mkpart primary ext4 128 100%

Legg til et startbart flagg til oppstartspartisjonen:

sudo parted /dev/sdb --script -- set 1 boot on

Når det er gjort, bruk kommandoen nedenfor for å skrive ut partisjonstabellen og bekrefte at alt er riktig konfigurert:

sudo parted /dev/sdb --script print

Utgangen skal se slik ut:

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

Formater oppstartspartisjonen til FAT32:

sudo mkfs.vfat -F32 /dev/sdb1

mkfs.fat 4.1 (2017-01-24)

Formater rotpartisjonen til 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

Kopiering av OS-filer

Nå som SD-kortet er partisjonert, monterer vi partisjonene og kopierer dataene fra den nedlastede tjærefilen.

Før du monterer SD-partisjonene, må du lage katalogene som skal fungere som monteringspunkter:

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

Monter begge partisjonene ved å bruke kommandoene nedenfor:

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

Bruk tar kommandoen til å trekke ut innholdet i Arch Linux tar.gz-filen til /mnt/arch/root katalogen:

sudo tar -xf ArchLinuxARM-rpi-3-latest.tar.gz -C /mnt/arch/root

Flytt deretter oppstartsfilene til den monterte oppstartspartisjonen:

sudo mv /mnt/arch/root/boot/* /mnt/arch/boot

Når du er ferdig, må du demontere begge partisjonene:

sudo umount /mnt/arch/boot /mnt/arch/root

Det er alt! Du har et oppstartbart Arch Linux OS på SD-kortet.

Oppstart av Pi

Sett SD-kortet i Raspberry Pi-kortet, koble skjermen, tastaturet og strømkilden, så er du klar til å gå.

Standard brukernavn er alarm, og passordet er alarm. Denne brukeren har sudo-rettigheter.

Du kan også logge inn som root med passordrot.

Når du er logget inn, initialiser pacmanøkkelring og fyll inn pakkesigneringstastene:

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

Herfra kan du endre brukerpassordet, sette opp WiFi og konfigurere den nye Arch Linux-installasjonen.

Konklusjon

Å installere Arch Linux på Raspberry Pi 3 / 34bis er en ganske grei prosess. Alt du trenger å gjøre er å klargjøre SD-kortet, kopiere filene og starte opp Raspberry Pi.

arch linux bringebær pi