Welcome to Our Website

Guide d’Installation

ce document est un guide pour l’installation D’Arch Linux à l’aide du système en direct démarré à partir d’un support d’installation créé à partir d’une image d’installation officielle. Le support d’installation fournit des fonctionnalités d’accessibilité qui sont décrites sur la page installer Arch Linux avec des options d’accessibilité. Pour d’autres moyens d’installation, voir la Catégorie:processus d’Installation.

Avant l’installation, il serait conseillé de consulter la FAQ. Pour les conventions utilisées dans ce document, voir aide:lecture., En particulier, les exemples de code peuvent contenir des espaces réservés (formatés en italics) qui doivent être remplacés manuellement.

pour des instructions plus détaillées, voir les articles ArchWiki respectifs ou les pages de manuel des différents programmes, tous deux liés à partir de ce guide. Pour une aide interactive, le canal IRC et les forums sont également disponibles.

Arch Linux doit fonctionner sur n’importe quelle machine compatible x86_64 avec un minimum de 512 Mio de RAM, bien que plus de mémoire soit nécessaire pour démarrer le système en direct pour l’installation. Une installation de base doit prendre moins de 2 Go d’espace disque., Comme le processus d’installation doit récupérer des paquets à partir d’un référentiel distant, ce guide suppose qu’une connexion Internet fonctionnelle est disponible.

pré-installation

acquérir une image d’installation

visitez la page de téléchargement et, selon la façon dont vous souhaitez démarrer, acquérir le fichier ISO ou une image netboot, ainsi que la signature GnuPG correspondante.

vérifier la signature

Il est recommandé de vérifier la signature de l’image avant utilisation, en particulier lors du téléchargement à partir d’un miroir HTTP, où les téléchargements sont généralement susceptibles d’être interceptés pour servir des images malveillantes.,

sur un système avec GnuPG installé, Téléchargez la signature PGP (sous Checksums dans la page de téléchargement) dans le répertoire ISO, et vérifiez-la avec:

$ gpg --keyserver-options auto-key-retrieve --verify archlinux-version-x86_64.iso.sig

alternativement, à partir d’une installation Arch Linux existante exécutez:

$ pacman-key -v archlinux-version-x86_64.iso.sig
Remarque:

  • la signature elle-même peut être manipulée si elle est téléchargée à partir D’un site miroir, au lieu de archlinux.org comme ci-dessus. Dans ce cas, assurez-vous que la clé publique, qui est utilisée pour décoder la signature, est signée par une autre clé digne de confiance., La commandegpg affichera l’empreinte digitale de la clé publique.
  • Une autre méthode pour vérifier l’authenticité de la signature consiste à s’assurer que l’empreinte digitale de la clé publique est identique à celle du développeur Arch Linux qui a signé le fichier ISO. Voir Wikipedia: cryptographie à clé publique pour plus d’informations sur le processus de clé publique pour authentifier les clés.,

préparer un support d’installation

l’image d’installation peut être fournie à la machine cible via une clé USB, un disque optique ou un réseau avec PXE: suivez l’article approprié pour préparer vous-même un support d’installation à partir de l’image choisie.

Démarrer l’environnement en direct

Remarque: Les images d’installation D’Arch Linux ne prennent pas en charge le démarrage sécurisé. Vous devrez désactiver Secure Boot pour démarrer le support d’installation. Si vous le souhaitez, Secure Boot peut être configuré après avoir terminé l’installation.,
  1. pointez le périphérique de démarrage actuel sur celui qui a le support D’installation Arch Linux. Typiquement, il est réalisé en appuyant sur une touche pendant la phase POST, comme indiqué sur l’écran de démarrage. Reportez-vous au manuel de votre carte mère pour plus de détails.
  2. lorsque le menu du chargeur de démarrage du support d’installation apparaît, sélectionnez Arch Linux install medium et appuyez sur Enter pour accéder à l’environnement d’installation.
    astuce: l’image d’installation utilise systemd-boot pour démarrer en mode UEFI et syslinux pour démarrer en mode BIOS. Voir le fichier README.bootparams pour une liste de paramètres de démarrage.,
  3. Vous serez connecté sur la première console virtuelle en tant qu’utilisateur root, et présenté avec un Zsh l’invite du shell.

pour passer à une autre console—par exemple, pour afficher ce guide avec Lynx à côté de l’installation—utilisez le raccourciAlt+arrow. Pour modifier les fichiers de configuration, mcedit (1), nano et vim sont disponibles. Voir les paquets.x86_64 pour une liste des paquets inclus dans le support d’installation.

définir la disposition du clavier

le keymap de la console par défaut est US., Les mises en page disponibles peuvent être répertoriées avec:

# ls /usr/share/kbd/keymaps/**/*.map.gz

pour modifier la mise en page, ajoutez un nom de fichier correspondant à loadkeys(1), en omettant le chemin et l’extension de fichier. Par exemple, pour définir une disposition de clavier allemande:

# loadkeys de-latin1

Les polices de Console sont situées dans /usr/share/kbd/consolefonts/ et peuvent également être définies avec setfont(8).

Vérifier le mode de démarrage

pour vérifier le mode de démarrage, lister le répertoire efivars:

# ls /sys/firmware/efi/efivars

Si la commande affiche le répertoire sans erreur, le système est démarré en mode UEFI., Si le répertoire n’existe pas, le système peut être démarré en mode BIOS (ou CSM). Si le système n’a pas démarré dans le mode souhaité, reportez-vous au manuel de votre carte mère.

connexion à internet

pour configurer une connexion réseau dans l’environnement en direct, suivez les étapes suivantes:

  • assurez-vous que votre interface réseau est répertoriée et activée, par exemple avec ip-link(8):
    # ip link
  • pour le sans fil, assurez-vous que la carte sans fil
  • connexion au réseau:
    • Ethernet—brancher le câble.,
    • Wi-Fi—authentifiez-vous sur le réseau sans fil à l’aide d’iwctl.
  • configurez votre connexion réseau:
    • DHCP: l’adresse IP dynamique et l’affectation du serveur DNS (fournies par systemd-networkd et systemd-resolved) devraient fonctionner immédiatement pour les interfaces réseau câblées et sans fil.
    • adresse IP statique: suivez la configuration réseau # adresse IP statique.,
  • La connexion peut être effectuée avec de ping:
    # ping archlinux.org
attention: l’installation de l’image, systemd-réseaux, systemd-résolus et jif sont préconfigurés et activé par défaut. Ce ne sera pas le cas pour le système installé.

mise à Jour de l’horloge du système

l’Utilisation timedatectl(1) veiller à ce que l’horloge système est précis:

# timedatectl set-ntp true

Pour vérifier l’état du service, utilisez l’élément timedatectl status.,

Partitionner les disques

Lorsqu’ils sont reconnus par le système live, les disques sont affectés à un périphérique de bloc /dev/sda, /dev/nvme0n1 ou /dev/mmcblk0. Pour identifier ces appareils, Utilisez lsblk ou fdisk.

# fdisk -l

les Résultats se terminant par rom, loop ou airoot peut être ignoré.

Les partitions suivantes sont nécessaires pour un appareil choisi:

  • Une partition pour le répertoire racine /.,
  • pour démarrer en mode UEFI: une partition système EFI.

Si vous souhaitez créer des périphériques en bloc empilés pour LVM, le cryptage système ou RAID, faites-le maintenant.,artition type

Suggested size /mnt/boot or /mnt/efi /dev/efi_system_partition EFI system partition At least 260 MiB /dev/swap_partition Linux swap More than 512 MiB /mnt /dev/root_partition Linux x86-64 root (/) Remainder of the device

See also Partitioning#Example layouts.,

Remarque:

  • utilisez fdisk ou parted pour modifier les tables de partition, par exemplefdisk /dev/the_disk_to_be_partitioned.
  • L’Espace D’échange peut être défini sur un fichier d’échange pour les systèmes de fichiers qui le supportent.
  • si le disque à partir duquel vous souhaitez démarrer a déjà une partition système EFI, n’en créez pas une autre, mais utilisez plutôt la partition existante.

formater les partitions

Une fois les partitions créées, chaque partition nouvellement créée doit être formatée avec un système de fichiers approprié., Par exemple, pour créer un système de fichiers Ext4 sur /dev/root_partition, exécutez:

# mkfs.ext4 /dev/root_partition

Si vous avez créé une partition pour swap, initialisez-la avec mkswap(8):

# mkswap /dev/swap_partition

Voir systèmes de fichiers#Créer un système de fichiers pour plus de détails.

Remarque: pour les périphériques en blocs empilés, remplacez/dev/*_partition par le chemin d’accès du périphérique en blocs approprié.

Monter le système de fichiers

Monter le volume racine de /mnt., Par exemple, si le volume racine est /dev/root_partition:

# mount /dev/root_partition /mnt

Créez tous les points de montage restants (tels que /mnt/efi) en utilisant mkdir(1) et montez leurs volumes correspondants.

Si vous avez créé un volume d’échange, activez-le avec swapon(8):

# swapon /dev/swap_partition

genfstab(8) détectera plus tard les systèmes de fichiers montés et l’espace d’échange.

Installation

sélectionnez les miroirs

Les paquets à installer doivent être téléchargés à partir de serveurs miroirs, définis dans/etc/pacman.d/mirrorlist., Sur le système live, après la connexion à internet, reflector met à jour la liste des miroirs en choisissant 70 miroirs HTTPS les plus récemment synchronisés et en les triant par taux de téléchargement.

plus un miroir est placé haut dans la liste, plus il est prioritaire lors du téléchargement d’un paquet. Vous pouvez inspecter le fichier pour voir si c’est satisfaisant. Si ce n’est pas le cas, modifiez le fichier en conséquence et déplacez les miroirs les plus proches géographiquement vers le haut de la liste, bien que d’autres critères doivent être pris en compte.,

Ce fichier sera plus tard copié sur le nouveau système par pacstrap, il vaut donc la peine de le faire correctement.

Install essential packages

utilisez le script pacstrap(8) pour installer le paquet de base, le noyau Linux et le micrologiciel pour le matériel commun:

# pacstrap /mnt base linux linux-firmware
astuce:

  • Vous pouvez remplacer linux par un paquet de noyau de votre choix, ou vous pouvez l’omettre complètement lors de l’installation dans un conteneur.
  • Vous pouvez omettre l’installation du progiciel lors de l’installation dans une machine virtuelle ou un conteneur.,

Le Paquet de base n’inclut pas tous les outils de l’installation en direct, donc l’installation d’autres paquets peut être nécessaire pour un système de base entièrement fonctionnel., En particulier, envisagez d’installer:

  • utilitaires de l’espace utilisateur pour la gestion des systèmes de fichiers qui seront utilisés sur le système,
  • utilitaires pour accéder aux partitions RAID ou LVM,
  • firmware spécifique pour les autres périphériques non inclus dans linux-firmware,
  • logiciel nécessaire pour la mise en réseau,
  • Un éditeur de texte,
  • packages pour accéder à la documentation dans les pages man et info: man-db, man-pages et texinfo.,

pour installer d’autres paquets ou groupes de paquets, ajoutez les noms à la commande pacstrap ci-dessus (espace séparé) ou utilisez pacman lorsqu’il est chrooté dans le nouveau système. À titre de comparaison, les paquets disponibles dans le système en direct peuvent être trouvés dans les paquets.x86_64.

Configurer le système

Fstab

Générer un fichier fstab (utiliser -U ou -L définir par UUID ou des étiquettes, respectivement):

# genfstab -U /mnt >> /mnt/etc/fstab

Vérifier les /mnt/etc/fstab fichier, et de le modifier en cas d’erreur.,

Chroot

Changement de la racine dans le nouveau système:

# arch-chroot /mnt

fuseau horaire

pour Régler le fuseau horaire:

# ln -sf /usr/share/zoneinfo/Region/City /etc/localtime

Exécuter hwclock(8) pour générer /etc/adjtime:

# hwclock --systohc

Cette commande suppose que l’horloge matérielle est réglée sur UTC. Voir heure du système # heure standard pour plus de détails.

localisation

modifier/etc/locale.gen et décommenteren_US.UTF-8 UTF-8 et d’autres paramètres régionaux nécessaires. Générez les paramètres régionaux en exécutant:

# locale-gen

créez les paramètres régionaux.,fichier conf (5), et définissez la variable LANG en conséquence:

/etc/locale.conf 
LANG=fr_us.UTF-8 

Si vous définissez la disposition du clavier, rendez les modifications persistantes dans vconsole.conf(5):

/etc/vconsole.,conf
KEYMAP=fr-latin1

configuration du Réseau

Créer le fichier hostname:

/etc/hostname
myhostname

Ajouter des entrées correspondantes aux hôtes(5):

/etc/hosts
127.0.0.1 localhost::1localhost127.0.1.1 myhostname.localdomainmyhostname 

Si le système a une adresse IP permanente, elle doit être utilisée à la place de127.0.1.1.,

terminez la configuration du réseau pour l’environnement nouvellement installé, ce qui peut inclure l’installation d’un logiciel de gestion de réseau approprié.

Initramfs

La création d’un nouveau initramfs n’est généralement pas nécessaire, car mkinitcpio a été exécuté lors de l’installation du paquet noyau avec pacstrap.

pour LVM, system encryption ou RAID, modifiez mkinitcpio.conf (5) et recréez l’image initramfs:

# mkinitcpio -P

mot de passe racine

définissez le mot de passe racine:

# passwd

chargeur de démarrage

choisissez et installez un chargeur de démarrage compatible Linux., Si vous avez un processeur Intel ou AMD, activez également les mises à jour du microcode.

Reboot

Quitter l’environnement chroot en tapant exit ou la touche Ctrl+d.

démontez manuellement toutes les partitions avecumount -R /mnt: cela permet de remarquer toutes les partitions « occupées » et de trouver la cause avec fuser(1).

enfin, redémarrez la machine en tapantreboot: toutes les partitions encore montées seront automatiquement démontées par systemd., N’oubliez pas de supprimer le support d’installation, puis de vous connecter au nouveau système avec le compte root.

Post-installation

Voir les recommandations générales pour les instructions de gestion du système et les didacticiels post-installation (comme la configuration d’une interface utilisateur graphique, du son ou d’un pavé tactile).

pour une liste des applications qui peuvent être intéressantes, voir Liste des applications.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *