Zielsetzung
Installation eines leichtgewichtigen Alpine Linux mit einfacher und ressourcenschonender Desktop-Umgebung auf Basis von Wayland.
Installation des Grundsystems
- Download des Disk Images für die Standard Edition von der Alpine Linux Downloadseite.
- Image mit dd auf einen USB-Stick schreiben und den Computer damit starten. Das Betriebssystem läuft zunächst komplett im RAM.
- Login als root ohne Passwort.
- Befehl setup-alpine für die Grundeinstellungen ausführen (Tastaturlayout, Netzwerk, usw.).
- Bei den APK-Repositories erst c zum Aktivieren der Community Repositories, dann f zum Finden des schnellsten Mirrors.
- Bei der Frage nach Installationsziel, Verzeichnis für APK-Cache usw. stets none auswählen, da hier noch nicht auf Festplatteinstalliert werden sollen.
Festplatte partitionieren
Für die Installation soll ein angepasstes Partitionslayout verwendet werden. Dieses muss zunächst manuall erstellt werden.
- Partitionsprogramm installieren, z.B. mit apk add parted (oder cfdisk, ...)
- Festplatte partitionieren (Achtung: partet nimmt die Änderungen bei jeder Eingabe sofort vor!
- EFI-Partition, FAT32, 100 MB
- Boot-Partition, EXT4, 100 MB
- Swap-Partition, 8GB
- Systempartition, EXT4, 100GB (ist eigentlich viel zu viel :-))
- Home-Partition, EXT4, Rest der Festplatte
- Dateisysteme erzeugen mit mkfs.xxx.
- Partitionen nach /mnt mounten, so wie sie später verwendet werden sollen (Systempartition, Boot, EFI, Home).
Anschließend kann die Installation mit folgendem Befehl fortgesetzt werden:
BOOTLOADER=GRUB setup-disk -m sys /dev/sdX
Danach die Swap-Partition aktivieren:
$ mkswap /dev/sdb3
$ swapon /dev/sdb3
$ blkid /dev/sdb3 >> /mnt/etc/fstab
$ nano /mnt/etc/fstab
UUID=.... none swap sw 0 0
^O^X
Abschluss der Basisinstallation
Wichtige Befehle für die Paketverwaltung. Weitere Details siehe
Alpine Wiki- apk update: Paketindex aktualisieren
- apk upgrade: Aktualisierungen einspielen
- apk info: Installierte Pakete auflisten
- apk search xyz: Paket xyz suche
- apk add xyz: Paket xyz installieren
- apk del xyz: Paket xyz deinstallieren
Vorgehensweise:
- USB-Stick entfernen und System von der Festplatte starten. Login zunächst noch mit dem root-User.
- Man-Pages, man, apropos:
- apk add mandoc man-pages mandoc-apropos
- Man-Pages für die einzelnen Kommandos müssen einzeln installiert werden, z.B. apk add sudo-doc
- nano Texteditor:
- apk add nano
- nano /etc/nanorc
- sudo als Ersatz für den root-Account:
- apk add sudo sudo-doc
- addgroup dennis wheel
- xxx
- xxx
- xxx
- xxx
- xxx
- xxx