Cum se face un SERVER Open VPN din Raspberry Pi ?
Cuprins:
- Descărcarea Arch Linux
- Pregătirea cardului SD
- Copierea fișierelor de sistem de operare
- Pornirea Pi
- Concluzie
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.
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 piCum se instalează și se utilizează docker pe zmeura pi
În acest tutorial, vă vom explica cum să instalați Docker pe Raspberry Pi și să explorați conceptele de bază și comenzile Docker.
Cum se instalează serverul web apache pe zmeura pi
Serverul HTTP Apache este unul dintre cele mai populare servere web din lume. În acest tutorial, vă vom explica cum să instalați serverul web Apache pe Raspberry Pi.
Cum se instalează serverul minecraft pe zmeura pi
În acest tutorial vă vom parcurge procesul de instalare și configurare a Minecraft Server pe Raspberry Pi 3 sau 4. Minecraft este unul dintre cele mai populare jocuri din toate timpurile.







