Android

Comment installer Arch Linux sur Raspberry Pi

Arch Linux 64bit For Raspberry Pi 3 with Installation Process

Arch Linux 64bit For Raspberry Pi 3 with Installation Process

Table des matières:

Anonim

Le Raspberry Pi est l'ordinateur monocarte le plus populaire de tous les temps. Il peut être utilisé à diverses fins telles que PC de bureau, centre multimédia domestique, routeur WiFi intelligent, système d'automatisation et serveur de jeux. Les cas d'utilisation sont infinis.

Vous pouvez exécuter un certain nombre de systèmes d'exploitation différents sur Raspberry Pi, y compris diverses distributions Linux telles que Raspbian, Windows 10 IoT et FreeBSD.

Dans ce tutoriel, nous vous montrerons comment configurer Arch Linux ARM sur Raspberry Pi 3 et 4. Installer Arch Linux est aussi simple que de créer deux partitions et de copier les fichiers OS sur la carte SD.

Arch Linux est une distribution GNU / Linux à diffusion continue, ce qui signifie qu'il vous suffit de l'installer une fois et de la mettre à jour fréquemment.

Téléchargement d'Arch Linux

Visitez la page de téléchargement d'Arch Linux ARM et téléchargez le dernier fichier Arch Linux ARM pour votre version de Raspberry Pi.

wget

Préparation de la carte SD

Insérez la carte SD dans votre lecteur de carte SD et recherchez le nom de la carte à l'aide de la commande lsblk :

lsblk

La commande imprimera une liste de tous les périphériques de bloc disponibles:

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT… sdb 8:16 1 59.6G 0 disk…

Dans l'exemple ci-dessus, le nom du périphérique SD est /dev/sdb , mais cela peut varier sur votre système. La meilleure façon d'identifier le nom est de vérifier la taille de l'appareil.

Vous pouvez utiliser un outil graphique comme GParted ou des outils en ligne de commande tels que fdisk ou parted pour formater le lecteur et créer la partition requise. Nous utiliserons l'utilitaire parted .

Notez que le formatage et la création de nouvelles partitions est un processus destructeur et qu'il effacera toutes les données existantes. Si vous avez des données sur la carte SD, vous devez d'abord les sauvegarder.

Créez d'abord la table de partition en exécutant la commande suivante:

sudo parted /dev/sdb --script -- mklabel msdos

Créez deux partitions. Partition de démarrage Fat32 avec 128 Mo et partition racine ext4 qui prend le reste de l'espace SD:

sudo parted /dev/sdb --script -- mkpart primary fat32 1 128 sudo parted /dev/sdb --script -- mkpart primary ext4 128 100%

Ajoutez un indicateur de démarrage à la partition de démarrage:

sudo parted /dev/sdb --script -- set 1 boot on

Une fois terminé, utilisez la commande ci-dessous pour imprimer la table de partition et vérifiez que tout est correctement configuré:

sudo parted /dev/sdb --script print

La sortie devrait ressembler à ceci:

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

Formatez la partition de démarrage en FAT32:

sudo mkfs.vfat -F32 /dev/sdb1

mkfs.fat 4.1 (2017-01-24)

Formatez la partition racine en 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

Copie des fichiers OS

Maintenant que la carte SD est partitionnée, nous allons monter les partitions et copier les données du fichier tar téléchargé.

Avant de monter les partitions SD, créez les répertoires qui serviront de points de montage:

sudo mkdir -p /mnt/arch/{boot, root}

Montez les deux partitions à l'aide des commandes ci-dessous:

sudo mount /dev/sdb1 /mnt/arch/boot sudo mount /dev/sdb2 /mnt/arch/root

Utilisez la commande tar pour extraire le contenu du fichier tar.gz d'Arch Linux dans le répertoire /mnt/arch/root :

sudo tar -xf ArchLinuxARM-rpi-3-latest.tar.gz -C /mnt/arch/root

Déplacez ensuite les fichiers de démarrage vers la partition de démarrage montée:

sudo mv /mnt/arch/root/boot/* /mnt/arch/boot

Une fois cela fait, démontez les deux partitions:

sudo umount /mnt/arch/boot /mnt/arch/root

C'est tout! Vous avez un OS Arch Linux amorçable sur votre carte SD.

Démarrer le Pi

Insérez la carte SD dans votre carte Raspberry Pi, branchez le moniteur, le clavier et la source d'alimentation, et vous êtes prêt à partir.

Le nom d'utilisateur par défaut est alarm et le mot de passe est alarm. Cet utilisateur dispose des privilèges sudo.

Vous pouvez également vous connecter en tant que root avec root de mot de passe.

Une fois connecté, initialisez le trousseau de clés pacman et remplissez les clés de signature du package:

pacman-key --init pacman-key --populate archlinuxarm

De là, vous pouvez changer le mot de passe utilisateur, configurer le WiFi et configurer votre nouvelle installation Arch Linux.

Conclusion

Installer Arch Linux sur Raspberry Pi 3 / 34bis est un processus assez simple. Il vous suffit de préparer la carte SD, de copier les fichiers et de démarrer le Raspberry Pi.

arc linux framboise pi