Android

Cum se instalează arch linux pe zmeura pi

Cum se face un SERVER Open VPN din Raspberry Pi ?

Cum se face un SERVER Open VPN din Raspberry Pi ?

Cuprins:

Anonim

Raspberry Pi este cel mai popular computer cu o singură placă din toate timpurile. Poate fi utilizat în diverse scopuri, cum ar fi computerul desktop, centrul media casnică, routerul WiFi inteligent, sistemul de automatizare și serverul de jocuri. Cazurile de utilizare sunt interminabile.

Puteți rula o serie de sisteme de operare diferite pe Raspberry Pi, inclusiv diverse distribuții Linux, cum ar fi Raspbian, Windows 10 IoT și FreeBSD.

În acest tutorial, vă vom arăta cum să configurați Arch Linux ARM pe Raspberry Pi 3 și 4. Instalarea Arch Linux este la fel de simplă precum crearea a două partiții și copierea fișierelor OS pe cardul SD.

Arch Linux este o distribuție GNU / Linux cu lansare continuă, ceea ce înseamnă că trebuie doar să o instalați o singură dată și să o actualizați frecvent.

Descărcarea Arch Linux

Accesați pagina de descărcări Arch Linux ARM și descărcați cel mai recent fișier ARM Arch Linux pentru versiunea dvs. Raspberry Pi.

wget

Pregătirea cardului SD

Introduceți cardul SD în unitatea dvs. de card SD și găsiți numele cardului folosind comanda lsblk :

lsblk

Comanda va imprima o listă cu toate dispozitivele bloc disponibile:

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

În exemplul de mai sus, numele dispozitivului SD este /dev/sdb , dar acest lucru poate varia în funcție de sistemul dumneavoastră. Cea mai bună metodă de identificare a numelui este verificând dimensiunea dispozitivului.

Puteți utiliza un instrument grafic precum GParted sau instrumente din linia de comandă, cum ar fi fdisk sau parted pentru a format unitatea și a crea partiția dorită. Vom folosi utilitarul parted .

Rețineți că formatarea și crearea de noi partiții este un proces distructiv și va șterge toate datele existente. Dacă aveți date pe cardul SD, mai întâi ar trebui să faceți o copie de rezervă.

Mai întâi, creați tabelul de partiții rulând următoarea comandă:

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

Creați două partiții. Partiție de pornire Fat32 cu 128 MB și partiție rădăcină ext4 care ocupă restul spațiului SD:

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

Adăugați un steag de pornire la partiția de pornire:

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

După ce ați terminat, utilizați comanda de mai jos pentru a imprima tabelul partiției și verificați dacă totul este configurat corect:

sudo parted /dev/sdb --script print

Produsul ar trebui să arate așa:

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

Formatați partiția de pornire în FAT32:

sudo mkfs.vfat -F32 /dev/sdb1

mkfs.fat 4.1 (2017-01-24)

Formatați partiția rădăcină în 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

Copierea fișierelor de sistem de operare

Acum că cartela SD este partiționată, vom monta partițiile și vom copia datele din fișierul tar descărcat.

Înainte de montarea partițiilor SD, creați directoarele care vor servi ca puncte de montare:

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

Montați ambele partiții folosind comenzile de mai jos:

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

Folosiți comanda tar pentru a extrage conținutul fișierului Tar Linux tar.gz în directorul /mnt/arch/root :

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

Apoi mutați fișierele de pornire în partiția de boot montată:

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

Odată terminat, demontați ambele partiții:

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

Asta e tot! Aveți un sistem de operare Arch Linux bootabil pe cardul SD.

Pornirea Pi

Introduceți cardul SD în placa dvs. Raspberry Pi, conectați monitorul, tastatura și sursa de alimentare și sunteți gata să mergeți.

Numele de utilizator implicit este alarmă, iar parola este alarmă. Acest utilizator are privilegii sudo.

Puteți, de asemenea, să vă autentificați ca root cu parola root.

Odată conectat, inițializează cheia Pacman și populează cheile de semnare a pachetului:

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

De aici puteți modifica parola utilizatorului, configura WiFi și configurați noua dvs. instalare Arch Linux.

Concluzie

Instalarea Arch Linux pe Raspberry Pi 3/34 este un proces destul de simplu. Tot ce trebuie să faceți este să pregătiți cardul SD, să copiați fișierele și să porniți Raspberry Pi.

arc linux zmeura pi