Comment configurer Arch Linux ARM sur Raspberry Pi
Saviez-vous qu'il est tout à fait possible de faire fonctionner Arch Linux sur un Raspberry Pi ? Grâce au projet Arch ARM, cette prouesse technique est à votre portée. De plus, il s'agit d'une version complète et évolutive d'Arch Linux, offrant les mêmes fonctionnalités que sa contrepartie x86. Cependant, Arch Linux ARM est réputée pour sa complexité d'installation, surtout pour ceux qui débutent avec Linux. C'est pour cela que nous avons élaboré ce guide détaillé qui vous accompagnera pas à pas dans la configuration d'Arch Linux ARM sur votre Raspberry Pi, en abordant le partitionnement correct de la carte SD, le formatage, la configuration du système de fichiers et bien plus encore!
Important : L'installation d'Arch Linux ARM nécessite un ordinateur sous Linux. Les instructions qui suivent ne fonctionneront PAS sur d'autres systèmes d'exploitation, tels que macOS ou Windows.
Préparation de la carte SD pour Arch ARM
Commencez par connecter la carte SD de votre Raspberry Pi à l'ordinateur Linux qui servira à installer Arch ARM. Ensuite, ouvrez un terminal et obtenez les privilèges root en utilisant la commande su.
su -
Exécutez la commande lsblk pour afficher la liste de tous les périphériques de stockage connectés. Identifiez soigneusement l'étiquette correspondant à votre carte SD.
Note : Si vous avez des difficultés à identifier l'étiquette de votre carte SD, l'utilitaire Disques de Gnome peut vous être d'une grande aide.
Dans l'utilitaire cfdisk, sélectionnez chaque partition existante et supprimez-la en choisissant l'option "Supprimer". Une fois cette étape terminée, passez à l'option "Nouveau" et validez. Lorsqu'il vous sera demandé de spécifier la taille de la partition, entrez "100M".
Après avoir indiqué la taille de la partition, sélectionnez "Primaire" et validez pour la créer.
La première partition est maintenant prête. Il est temps de créer la seconde. Dans cfdisk, mettez en surbrillance l'espace libre et sélectionnez "Nouveau" afin de créer une nouvelle partition.
Assurez-vous que la seconde partition est également "Primaire" et qu'elle occupe tout l'espace restant de la carte SD.
Une fois que les deux partitions sont créées, sélectionnez "Écrire" dans cfdisk pour sauvegarder les modifications. Ensuite, quittez l'outil en choisissant "Quitter".
Formatage des partitions de la carte SD
Les partitions sont maintenant établies sur la carte SD. L'étape suivante consiste à formater les systèmes de fichiers afin que tout fonctionne correctement. Utilisez la commande mkfs pour formater la première partition en VFAT.
Attention : Les étiquettes ci-dessous sont données à titre d'exemple. Vous devrez remplacer le "X" par l'étiquette de lecteur correspondant à votre système. Si vous n'êtes pas sûr des étiquettes de vos partitions, référez-vous à la commande lsblk ou à l'utilitaire Disques de Gnome.
sudo mkfs.vfat -F32 /dev/sdX1
La partition de démarrage est maintenant au format VFAT. Il est temps de nous intéresser à la partition racine (partition 2). Dans le terminal, formatez cette partition en Ext4.
sudo mkfs.ext4 -F /dev/sdX2
Mise en place de l'arborescence des dossiers pour Arch ARM
À l'instar d'Arch Linux sur une architecture x86, Arch ARM exige une configuration manuelle des dossiers. Pour ce faire, ouvrez un terminal et obtenez les droits root via la commande su.
su -
Une fois que vous avez les privilèges root sur votre ordinateur Linux, utilisez la commande cd pour vous déplacer dans le dossier /mnt.
cd /mnt
Dans /mnt, créez un nouveau répertoire qui servira à accueillir les fichiers d'installation d'Arch Linux ARM. Nous nommerons ce répertoire arch-arm.

mkdir -p /mnt/arch-arm mkdir -p /mnt/arch-arm/boot mkdir -p /mnt/arch-arm/root
Le répertoire de travail est maintenant créé. Ensuite, vous devez y monter la partition racine (partition 2). Le montage s'effectue avec la commande mount.
Note : N'oubliez pas de remplacer /dev/sdX2 par l'étiquette de lecteur correcte de la partition 2 sur votre carte SD.
mount /dev/sdX2 /mnt/arch-arm/root
Après avoir monté la partition racine sur /mnt/arch-arm/root, montez la partition de démarrage sur /mnt/arch-arm/boot.
mount /dev/sdX1 /mnt/arch-arm/boot
Lorsque les deux dossiers sont montés aux emplacements appropriés, ouvrez un second terminal et passez à la partie suivante du tutoriel.
Téléchargement d'Arch ARM
Arch Linux ARM n'est pas un système d'exploitation Raspberry Pi traditionnel. Vous ne trouverez pas de fichier IMG à télécharger. Au lieu de cela, vous devez télécharger une archive TarGZ. Dans cette section, nous allons voir comment obtenir la dernière version d'Arch ARM pour votre Pi à l'aide de Wget.
Télécharger pour Pi 1
cd /tmp
wget https://os.archlinuxarm.org/os/ArchLinuxARM-rpi-latest.tar.gz
Télécharger pour Pi 2
cd /tmp wget https://os.archlinuxarm.org/os/ArchLinuxARM-rpi-2-latest.tar.gz
Télécharger pour Pi 3
cd /tmp wget https://os.archlinuxarm.org/os/ArchLinuxARM-rpi-3-latest.tar.gz
Installation d'Arch ARM sur la carte SD

Les fichiers sont téléchargés. Il est maintenant temps de déployer le système d'exploitation sur la carte SD que nous avons préparée.
Important : Vous aurez besoin de BSDTar pour extraire les fichiers. Rendez-vous sur pkgs.org et téléchargez le paquet correspondant à votre distribution.
Utilisez bsdtar pour extraire les fichiers au bon endroit.
Extraction pour Pi 1
sudo bsdtar -xpf /tmp/ArchLinuxARM-rpi-latest.tar.gz -C /mnt/arch-arm/root/
Extraction pour Pi 2
sudo bsdtar -xpf /tmp/ArchLinuxARM-rpi-2-latest.tar.gz -C /mnt/arch-arm/root/
Extraction pour Pi 3
sudo bsdtar -xpf /tmp/ArchLinuxARM-rpi-3-latest.tar.gz -C /mnt/arch-arm/root/
Les fichiers système d'Arch ARM sont maintenant présents sur la partition racine de la carte SD. Il faut maintenant déplacer les fichiers de démarrage, présents dans /mnt/arch-arm/root/boot/, vers la partition de 100 Mo que nous avons créée précédemment.
sudo mv /mnt/arch-arm/root/boot/* /mnt/arch-arm/boot
Terminez l'installation en démontant les partitions de votre ordinateur.
sudo umount /mnt/arch-arm/root/ sudo umount /mnt/arch-arm/boot/
Configuration post-installation
Lors de votre premier démarrage sur Arch ARM sur le Pi, vous devrez configurer pacman et initialiser les clés de signature avec les commandes suivantes.
Note : L'utilisateur root par défaut pour Arch ARM est alarm. Le mot de passe par défaut est également alarm. Le mot de passe root est root.
pacman-key --init pacman-key --populate archlinuxarm
Ensuite, synchronisez et installez les mises à jour.
sudo pacman -Syyuu
Avec toutes les mises à jour installées, votre Arch ARM Pi est prêt à être utilisé!