cet article ou cette section est obsolète.
ce document vous guidera tout au long du processus d’installation D’Arch Linux à l’aide des Scripts D’installation D’Arch. Avant d’installer, il est conseillé de parcourir la FAQ.,
ArchWiki géré par la communauté est la principale ressource à consulter en cas de problème. Le canal IRC (irc://irc.freenode.net/#archlinux) et les forums sont également d’excellentes ressources si une réponse ne peut pas être trouvée ailleurs. Conformément à la méthode Arch, vous êtes encouragé à taper man command
pour lire la page de manuel de toute commande que vous ne connaissez pas.
Alt+arrow
) entre la console contenant la page web et la console sur laquelle vous effectuez l’installation. De même ,L’IRC#archlinux
est accessible à l’aide de l’irssi.préparation
Arch Linux doit fonctionner sur n’importe quelle machine compatible i686 avec un minimum de 256 Mo de RAM. Une installation de base avec tous les paquets du groupe de base devrait prendre moins de 800 Mo d’espace disque.,
Voir Category:Getting and installing Arch pour obtenir des instructions sur le téléchargement du support d’installation et les méthodes de démarrage sur la ou les machines cibles. Ce guide suppose que vous utilisez la dernière version disponible.
Après le démarrage sur le support d’installation, vous serez automatiquement connecté en tant qu’utilisateur root et présenté avec une invite de shell Zsh. Pour modifier ou créer des fichiers de configuration, généralement dans /etc
, nano ou vim sont suggérés.,
mode UEFI
Si vous avez une carte mère UEFI avec le mode UEFI activé, le CD / USB lancera automatiquement Arch Linux via systemd-boot.
pour vérifier que vous êtes démarré en mode UEFI, vérifiez que le répertoire suivant est rempli:
# ls /sys/firmware/efi/efivars
Voir les Variables UEFI#UEFI pour plus de détails.
définir la disposition du clavier
le keymap de la console par défaut est défini sur us. Les choix disponibles peuvent être répertoriés avec ls /usr/share/kbd/keymaps/**/*.map.gz
.
localectl list-keymaps
ne fonctionne pas en raison du bogue FS#46725.,par exemple, pour changer la mise en page en de-latin1
, exécutez:
# loadkeys de-latin1
si certains caractères apparaissent sous forme de carrés blancs ou d’autres symboles, Modifiez la police de la console. Par exemple:
# setfont lat9w-16
connexion à Internet
le démon dhcpcd est activé au démarrage pour les périphériques câblés et tentera de démarrer une connexion. Pour accéder aux formulaires de connexion au portail captif, utilisez le navigateur ELinks.
Vérifiez qu’une connexion a été établie, par exemple avecping archlinux.org
., Si aucune connexion n’est disponible, consultez configuration réseau ou suivez les exemples netctl ci-dessous. Sinon, continuez à #mettre à jour l’horloge système.
préparation Netctl
pour éviter les conflits, arrêtez d’abord le service dhcpcd activé, en remplaçant enp0s25
par l’interface filaire correcte:
# systemctl stop [email protected]
Les Interfaces peuvent être répertoriées en utilisant ip link
, ou iw dev
pour les appareils sans fil. Ils sont préfixés avec des en
(ethernet), wl
(WLAN), ou ww
(WWAN).,
Sans Fil
liste des réseaux disponibles, et établir une connexion pour une interface spécifiée:
# wifi-menu -o wlp2s0
le fichier de configuration résultant est stocké dans/etc/netctl
. Pour les réseaux qui nécessitent à la fois un nom d’utilisateur et un mot de passe, voir WPA2 Enterprise#netctl.
autres
Plusieurs exemples de profils, par exemple pour configurer une adresse IP statique, sont disponibles., Copiez la copie requise dans /etc/netctl
, par exemple ethernet-static
:
# cp /etc/netctl/examples/ethernet-static /etc/netctl
ajustez la copie au besoin et activez-la:
# netctl start ethernet-static
mettez à jour le système clock
utilisez systemd-timesyncd pour vous assurer que votre horloge système est exacte. Pour le lancer:
# timedatectl set-ntp true
Pour vérifier l’état du service, utilisez l’élément timedatectl status
.
préparer les périphériques de stockage
Dans cette étape, les périphériques de stockage qui sera utilisé par le nouveau système sera préparé. Lisez Partitionnement pour un aperçu plus général.
Les Utilisateurs ayant l’intention de créer des périphériques de blocs empilés pour LVM, le chiffrement de disque ou RAID, doivent garder ces instructions à l’esprit lors de la préparation des partitions. Si vous avez l’intention de l’installer sur une clé flash USB, consultez Installation D’Arch Linux sur une clé USB.,
Identifier les périphériques
Identifier les périphériques lorsque le nouveau système sera installé:
# lsblk
ce n’est Pas tous les appareils mentionnés sont viables médiums pour l’installation; les résultats se terminant par rom
, loop
ou airoot
peut être ignoré.
sdxy
notation sera utilisée (x
pour l’appareil, y
pour une partition existante).,Si le schéma de partition existant n’a pas besoin d’être modifié, vous pouvez passer à #formater les partitions.
partitionner les périphériques
Partitionner un disque dur divise l’espace disponible en sections accessibles indépendamment. Les informations requises sont stockées dans une table de partition en utilisant un format tel que MBR ou GPT. Les tables existantes peuvent être imprimés avec des parted /dev/sdx print
ou fdisk -l /dev/sdx
.
pour partitionner des périphériques, utilisez un outil de partitionnement compatible avec le type de table de partition choisi., Des outils incompatibles peuvent entraîner la destruction de cette table, ainsi que des partitions ou des données existantes., »eef705f6f3″>
The examples below demonstrate a basic partition scheme for both types of partition tables., Ils supposent qu’une nouvelle disposition contiguë est appliquée à un seul périphérique dans /dev/sdx
. Les modifications nécessaires aux noms des périphériques et aux numéros de partition doivent être effectuées au préalable.,Exemple de mise en page du système d’exploitation
formater les partitions
Une fois les partitions créées, chacune doit être formatée avec un système de fichiers approprié, à l’exception des partitions d’échange.,a398″> système de fichiers:
# mkfs.ext4 /dev/sdxy
Si une partition swap a été créée, elle doit être configurée et activée avec:
# mkswap /dev/sdxy# swapon /dev/sdxy
si une nouvelle partition système UEFI a été créée sur un système UEFI/GPT, elle doit être formatée avec un fat32
système de fichiers:
# mkfs.fat -F32 /dev/sdxy
monter les partitions
monter la partition racine dans le /mnt
répertoire du système en direct:
# mount /dev/sdxy /mnt
partitions restantes sauf que swap peut être monté dans n’importe quel ordre, après avoir créé les points de montage respectifs., Par exemple, lorsque vous utilisez une partition /boot
:
# mkdir -p /mnt/boot# mount /dev/sdxy /mnt/boot
/mnt/boot
est également recommandé pour le montage de la Partition système EFI (formatée ou déjà existante) sur un système UEFI/GPT. Voir EFISTUB et les articles connexes pour les alternatives.
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 en direct, tous les miroirs sont activés et triés selon leur état de synchronisation et leur vitesse au moment de la création de l’image d’installation.
plus un miroir est placé haut dans la liste, plus il est prioritaire lors du téléchargement d’un paquet. Vous pouvez modifier le fichier en conséquence et déplacer les miroirs les plus proches géographiquement vers le haut de la liste, bien que d’autres critères doivent être pris en compte.
l’outil pacstrap utilisé à l’étape suivante installe également une copie du fichier sur le nouveau système, il vaut donc la peine de le faire correctement.,
installer les paquets de base
utilisez le script pacstrap(8) pour installer le paquet de base, le noyau Linux et le micrologiciel pour le matériel commun:
# pacstrap -i /mnt base linux linux-firmware
Le commutateur-i
assure l’invite avant l’installation du paquet.
avec le groupe de base, le premier initramfs sera généré et installé sur le chemin de démarrage du nouveau système; revérifiez les invites de sortie==> Image creation successful
pour cela.
- 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.
pour construire des paquets à partir de L’AUR ou avec L’ABS, le groupe base-devel est également requis. Les paquets peuvent être installés avec pacman (8) à tout moment après l’étape #Change root plus tard, ou en ajoutant leurs noms à la commande pacstrap.
Configuration
fstab
Générer un fichier fstab. L’option-U
indique les UUID. Les étiquettes peuvent être utilisées à la place via l’option -L
.,
# genfstab -U /mnt >> /mnt/etc/fstab
Vérifiez le fichier résultant dans /mnt/etc/fstab
après, et de le modifier en cas d’erreur.
changer root
Chroot vers le nouveau système:
# arch-chroot /mnt /bin/bash
Locale
La Locale définit la langue utilisée par le système et d’autres considérations régionales telles que la dénomination de la monnaie, la numérologie et les jeux de caractères.,
# locale-gen
Créer /etc/locale.conf
, où en_US.UTF-8
fait référence à la première colonne d’un décommenté entrée dans /etc/locale.gen
:
/etc/locale.conf
LANG=fr_us.UTF-8
Si vous définissez la disposition du clavier, rendez les modifications persistantes dans/etc/vconsole.conf
., For example, if de-latin1
was set with loadkeys, and lat9w-16
with setfont, assign the KEYMAP
and FONT
variables accordingly:
/etc/vconsole.,conf
KEYMAP=de-latin1FONT=lat9w-16
Temps
Sélectionnez un fuseau horaire:
# tzselect
Créez le lien symbolique /etc/localtime
, où Zone/Subzone
est la balise TZ
valeur de tzselect:
# ln -s /usr/share/zoneinfo/Zone/SubZone /etc/localtime
Il est recommandé de régler le temps d’inclinaison et de définir la référence de temps UTC:
# hwclock --systohc --utc
Si d’autres systèmes d’exploitation sont installés sur la machine, ils doivent être configurés en conséquence. Voir le Temps pour les détails.,
Initramfs
étant donné que mkinitcpio a été exécuté lors de l’installation de linux avec pacstrap, la plupart des utilisateurs n’ont pas besoin de régénérer l’image intramfs afin que cette étape puisse être ignorée.
pour les configurations spéciales, définissez les crochets corrects dans/etc/mkinitcpio.conf
et re-générez l’image initramfs:
# mkinitcpio -p linux
chargeur de démarrage
Si vous avez un processeur Intel, en plus d’installer un chargeur de démarrage, installez le package intel-ucode et activez les mises à jour du microcode.,
Configuration Réseau
la procédure est similaire à #Connect to the Internet pour l’environnement d’installation en direct, sauf rendu persistant pour les démarrages ultérieurs.
nom d’hôte
configurer le nom d’hôte par l’ajout d’une entrée à l’ /etc/hostname
, où mon nom d’hôte est le nom de l’hôte:
/etc/hostname
myhostname
Il est recommandé d’ajouter le même nom d’hôte /etc/hosts
, par exemple:
/etc/hosts
127.0.0.1 localhost.,localdomainlocalhost myhostname:: 1localhost.localdomainlocalhost myhostname
Wired
lorsque vous n’avez besoin que d’une seule connexion filaire, activez le service dhcpcd:
# systemctl enable [email protected]
où interface
est un nom de périphérique ethernet.
voir Configuration réseau#Configurer l’adresse IP pour les autres méthodes disponibles.
Sans Fil
installez les paquets de dialogue iw, wpa_supplicant et (pour le menu wifi):
# pacman -S iw wpa_supplicant dialog
des paquets de micrologiciels supplémentaires peuvent également être nécessaires., Lorsque vous utilisez wifi-menu, faites-le après #démonter les partitions et redémarrez.
Voir Wireless#Wireless management pour les autres méthodes disponibles.
mot de passe racine
définissez le mot de passe racine avec:
# passwd
démontez les partitions et redémarrez
quittez l’environnement chroot en exécutantexit
ou en appuyant surCtrl+D
.
Les Partitions seront démontées automatiquement par systemd à l’arrêt., Vous pouvez cependant démonter manuellement par mesure de sécurité:
# umount -R /mnt
Si la partition est « occupée », vous pouvez trouver la cause avec fuser. Le redémarrage de l’ordinateur.
# reboot
Retirez le support d’installation, ou vous pouvez démarrer de nouveau en elle. Vous pouvez vous connecter à votre nouvelle installation en tant que root, en utilisant le mot de passe que vous avez spécifié avec passwd.
Post-installation
Votre nouveau système de base Arch Linux est maintenant un environnement GNU / Linux fonctionnel prêt à être intégré dans tout ce que vous souhaitez ou avez besoin pour vos besoins., Il vous est maintenant fortement conseillé de lire l’article de recommandations générales, en particulier les deux premières sections. Ses autres sections fournissent des liens vers des tutoriels post-installation comme la mise en place d’une interface utilisateur graphique, son ou un pavé tactile.
pour des domaines d’intérêt particuliers, voir la liste des applications.