Elle se veut légère et sécurisé en se basant sur la musl libc et busybox.
Ce tutoriel est initialement valable pour une installation sur un RaspberryPI3. On va d'abord télécharger une image live puis installer pas à pas le système sur une seconde partition. On aura alors besoin d'au moins 2GO d'espace de stockage.
Documentation :
Note : enable_uart=1 dans usercfg.txt ?
Suivre simplement les étapes :
Ainsi en ligne de commande, vous avez du faire ceci :
cfdisk /dev/mmcblk0 # Création des deux paritions mkfs.ext4 /dev/mmcblk0p2 # Création du système de fichier ext4 sur la 2ème parition
mount /dev/mmcblk0p1 /mnt tar -xf alpine-rpi-$VERSION-armhf.tar.gz -C /mnt/
umount /mnt
Voici la procédure à suivre après avoir branché le nécessaire :
mount -o remount,rw /media/mmcblk0p1 setup-alpine
Plusieurs questions seront posés dont la saisie de langue du clavier, l'heure, la sélection d'un dépôt, les options réseaux et dire “non” pour les options *save config* et *save cache*
apk update # utile ? mount /dev/mmcblk0p2 /mnt setup-disk -m sys /mnt
rm -f /media/mmcblk0p1/boot/* unlink /mnt/boot/boot mv /mnt/boot/* /media/mmcblk0p1/boot/ rm -f /mnt/boot/ mkdir /mnt/media/mmcblk0p1 cd /mnt ln -s media/mmcblk0p1/boot boot
echo "/dev/mmcblk0p1 /media/mmcblk0p1 vfat defaults 0 0" >> /mnt/etc/fstab sed -i '/cdrom/d' /mnt/etc/fstab sed -i '/floppy/d' /mnt/etc/fstab
sed -i 's/^/root=\/dev\/mmcblk0p2 /' /media/mmcblk0p1/cmdline.txt
L'installation est terminé!
apk list
apk add htop vim
http://dl-cdn.alpinelinux.org/alpine/v3.14/main http://dl-cdn.alpinelinux.org/alpine/v3.14/community
apk update
On vérifie les paquets qui changerons de version puis on lancer l'installation:
apk -s upgrade apk upgrade