Dans ce tutoriel, nous apprendrons comment installer ArchLinux sous raspberry pi, du formatage de carte sd jusqu’à la connexion à l’utilisateur.
Pré-requis
- 1 x raspberry pi
- 1 x ordinateur avec slot pour carte SD ou micro SD
- 1 x carte micro SD et 1 x adaptateur SD -> micro SD
- 1 x Alimentation pour téléphone portable (5V)
- 1 x Routeur ou une box
Chemin de la carte
Afin d’identifier le chemin vers la carte pour les manipulations, exécutez la commande suivante sans la carte insérée
$ ls /dev/sd* /dev/sda /dev/sda1 /dev/sda2 /dev/sda5 /dev/sda6
Branchez la carte puis relancez la commande.
$ ls /dev/sd* /dev/sda /dev/sda1 /dev/sda2 /dev/sda5 /dev/sda6 /dev/sdc
Formatage
Les commandes suivantes seront à exécuter en root.
Dans l’exemple, le chemin de la carte SD est /dev/sdc.
Nous souhaitons reformater la carte SD puis créer de nouvelles partitions.
fdisk /dev/sdc
Une fois fdisk lancé, vous pouvez exécuter les commandes suivantes.
- o : pour supprimer les partitions présentes sur la carte SD
- p : pour vérifier que la carte est vide ( sans partitions )
————
- n : pour créer nouvelle partition
- p : pour partition primaire
- ENTER : mettre numéro 1 par défaut pour nouvelle partition
- ENTER: taille par défaut pour First sector
- +100M: Ajoute 100Mo pour Last sector
- t : permet de définir le type de partition
- c : pour choisir le type de partition W95 FAT32 (LBA)
———–
- n : pour créer une seconde partition
- p : pour partition primaire
- ENTER : partition numéro 2 par défaut
- ENTER : assigne la taille restante sur la carte à la partition 2 ( First sector et Last Sector )
- w : écrit les tables de partition 1 et 2
Un redémarrage peut être nécessaire pour voir les nouvelles partitions créés.
$ ls /dev/sd* /dev/sda /dev/sda1 /dev/sda2 /dev/sda5 /dev/sda6 /dev/sdc /dev/sdc1 /dev/sdc2
Montage des partitions
Afin d’installer Archlinux sur la carte SD, les partitions doivent devenir accessible depuis le système d’exploitation et doivent être montés.
root $ cd /tmp/ # Créer et monte le système de fichier vfat mkfs.vfat /dev/sdc1 mkdir boot mount /dev/sdc1 boot # Créer et monte le système de fichier ext4 mkfs.ext4 /dev/sdc2 mkdir root mount /dev/sdc2 root
Téléchargement de ArchLinux
Afin de réduire les problèmes de permissions, les manipulations suivantes seront réalisées dans le dossier /tmp.
- Raspberry py 1 : wget http://os.archlinuxarm.org/os/ArchLinuxARM-rpi-latest.tar.gz
- Raspberry py 2 : wget http://os.archlinuxarm.org/os/ArchLinuxARM-rpi-2-latest.tar.gz
- Raspberry py 3 : wget http://os.archlinuxarm.org/os/ArchLinuxARM-rpi-3-latest.tar.gz
Installation
Une fois téléchargé, ArchLinux doit être extrait sur la carte SD.
# Extrait les fichiers dans root bsdtar -xpf ArchLinuxARM-<rpi-version>-latest.tar.gz -C root # Synchronise le répertoire monté avec la partition sur la carte SD sync # Déplace les fichiers de boot dans boot mv root/boot/* boot # Démonte les partitions umount boot root
Accès au raspberry
Une fois la carte SD connectée au raspberry et l’alimentation et cable réseau branchés, l’écran de chargement avec les 3 framboises s’affichera.
Par défaut, ssh-server est installé sur ArchLinux.
Vous pouvez accéder au Raspberry avec ssh alarm@adresseip depuis votre ordinateur.
Le mot de passe est “alarm”.
Félicidades !
Merci du tuto,
Il manque cependant le mot de passe du compte alarm ?
Salut Obi,
Merci pour ton observation,
L’article a été mis à jour avec le mot de passe d’alarm.
A bientôt !