Installing ArchLinux on Raspberry Pi
Spisu treści:
- Pobieranie Arch Linux
- Przygotowanie karty SD
- Kopiowanie plików systemu operacyjnego
- Uruchamianie Pi
- Wniosek
Raspberry Pi to najpopularniejszy komputer jednopłytkowy wszechczasów. Może być wykorzystywany do różnych celów, takich jak komputer stacjonarny, domowe centrum multimedialne, inteligentny router WiFi, system automatyzacji i serwer gier. Przypadki użycia są nieograniczone.
Możesz uruchomić wiele różnych systemów operacyjnych na Raspberry Pi, w tym różne dystrybucje Linuksa, takie jak Raspbian, Windows 10 IoT i FreeBSD.
W tym samouczku pokażemy, jak skonfigurować Arch Linux ARM na Raspberry Pi 3 i 4. Instalacja Arch Linux jest tak prosta, jak utworzenie dwóch partycji i skopiowanie plików systemu operacyjnego na kartę SD.
Arch Linux to kolejna wersja dystrybucji GNU / Linux, co oznacza, że wystarczy ją zainstalować tylko raz i często aktualizować.
Pobieranie Arch Linux
Odwiedź stronę pobierania Arch Linux ARM i pobierz najnowszy plik ARM Arch Linux dla swojej wersji Raspberry Pi.
Przygotowanie karty SD
Włóż kartę SD do napędu karty SD i znajdź nazwę karty za pomocą polecenia
lsblk
:
lsblk
Polecenie wyświetli listę wszystkich dostępnych urządzeń blokowych:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT… sdb 8:16 1 59.6G 0 disk…
W powyższym przykładzie nazwa urządzenia SD to
/dev/sdb
, ale może się to różnić w zależności od systemu. Najlepszym sposobem na identyfikację nazwy jest sprawdzenie rozmiaru urządzenia.
Do sformatowania dysku i utworzenia wymaganej partycji można użyć narzędzia graficznego, takiego jak GParted lub narzędzia wiersza polecenia, takie jak
fdisk
lub
parted
. Użyjemy narzędzia
parted
.
Należy pamiętać, że formatowanie i tworzenie nowych partycji jest procesem destrukcyjnym i spowoduje usunięcie wszystkich istniejących danych. Jeśli masz dane na karcie SD, najpierw wykonaj kopię zapasową.
Najpierw utwórz tablicę partycji, uruchamiając następującą komendę:
sudo parted /dev/sdb --script -- mklabel msdos
Utwórz dwie partycje. Partycja rozruchowa Fat32 o pojemności 128 MB i partycja główna ext4, która zajmuje resztę miejsca na karcie SD:
sudo parted /dev/sdb --script -- mkpart primary fat32 1 128
sudo parted /dev/sdb --script -- mkpart primary ext4 128 100%
Dodaj flagę rozruchową do partycji rozruchowej:
sudo parted /dev/sdb --script -- set 1 boot on
Po zakończeniu użyj poniższego polecenia, aby wydrukować tablicę partycji i sprawdzić, czy wszystko jest poprawnie skonfigurowane:
sudo parted /dev/sdb --script print
Dane wyjściowe powinny wyglądać mniej więcej tak:
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
Sformatuj partycję rozruchową na FAT32:
sudo mkfs.vfat -F32 /dev/sdb1
mkfs.fat 4.1 (2017-01-24)
Sformatuj partycję root na 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
Kopiowanie plików systemu operacyjnego
Teraz, gdy karta SD jest podzielona na partycje, zamontujemy partycje i skopiujemy dane z pobranego pliku tar.
Przed zamontowaniem partycji SD utwórz katalogi, które będą służyć jako punkty montowania:
sudo mkdir -p /mnt/arch/{boot, root}
Zamontuj obie partycje za pomocą poniższych poleceń:
sudo mount /dev/sdb1 /mnt/arch/boot
sudo mount /dev/sdb2 /mnt/arch/root
Użyj komendy
tar
aby wyodrębnić zawartość pliku tar.gz Arch Linux do
/mnt/arch/root
:
sudo tar -xf ArchLinuxARM-rpi-3-latest.tar.gz -C /mnt/arch/root
Następnie przenieś pliki rozruchowe na zamontowaną partycję rozruchową:
sudo mv /mnt/arch/root/boot/* /mnt/arch/boot
Po zakończeniu odmontuj obie partycje:
sudo umount /mnt/arch/boot /mnt/arch/root
To wszystko! Masz rozruchowy Arch Linux OS na karcie SD.
Uruchamianie Pi
Włóż kartę SD do płyty Raspberry Pi, podłącz monitor, klawiaturę i źródło zasilania i gotowe.
Domyślna nazwa użytkownika to alarm, a hasło to alarm. Ten użytkownik ma uprawnienia sudo.
Możesz także zalogować się jako root za pomocą hasła root.
Po zalogowaniu zainicjuj brelok Pacman i wypełnij klucze do podpisywania pakietów:
pacman-key --init
pacman-key --populate archlinuxarm
Stąd możesz zmienić hasło użytkownika, skonfigurować WiFi i skonfigurować nową instalację Arch Linux.
Wniosek
Instalacja Arch Linux na Raspberry Pi 3 / 34bis jest dość prostym procesem. Wszystko, co musisz zrobić, to przygotować kartę SD, skopiować pliki i uruchomić Raspberry Pi.
arch linux malinowy piJak zainstalować podgląd systemu Windows 10 iot na raspberry pi 2
Dowiedz się, jak zainstalować podgląd Windows 10 IoT na Raspberry Pi 2 w tym przewodniku krok po kroku.
Jak zainstalować i używać dokera na Raspberry Pi
W tym samouczku wyjaśnimy, jak zainstalować Docker na Raspberry Pi oraz poznasz podstawowe pojęcia i polecenia Docker.
Jak zainstalować serwer WWW Apache na Raspberry Pi
Serwer HTTP Apache jest jednym z najpopularniejszych serwerów internetowych na świecie. W tym samouczku wyjaśnimy, jak zainstalować serwer internetowy Apache na Raspberry Pi.







