Guide pour une installation rapide
La page Installation est parfois trop complète pour quelqu'un de familier avec Arch. La page du wiki anglophone, sert plus volontiers de bloc note, ou de guide «facile à imprimer» que la version française. Cependant, la structure du wiki francophone perdrait beaucoup à une modification trop profonde du guide d'installation.
Cette page doit être considérée comme une initiative personnelle. Et vous êtes invité à la discuter / disputer avec rage dans l'onglet «discussion» associé.
C'est aussi chantier en cours, et doit être considéré comme tel.
Cette page n'a pas pour vocation de se substituer au «guide d'installation de base», mais de donner une vue synthétique du processus d'installation. Cette page ne fait aucune concession technique, et ne devrait être utilisée que par des personnes familières avec les environnements *nix en général, et Arch spécifiquement.
Sommaire
Créer un Live CD/USB
Téléchargez depuis votre miroir préféré:
curl ........./latest/archlinux-YYYY.DD.MM-x86_64\...............................iso, ..........iso.sig curl ......../latest/md5sums.txt curl ......../latest/sha1sums.txt
Vérifiez:
sha1sum -c sha...... md5sum -c md5.....
Authentifiez:
gpg --keyserver-options auto-key-retrieve --verify archlinux........iso.sig
Gravez:
cat archlinux.........iso > /dev/sdx
Booter sur le Live
C'est un bon moment pour régler l'horloge du BIOS.
En cas d'écran noir:
- Désactiver KMS du live ........ linux quiet ........ nomodeset.
- Vérifier si UEFI en mode de compatibilité BIOS.
Enfin sur le Live
Probablement:
loqdkeys fr)pc
Ethernet + dhcp, la vie est belle !
ping archlinux.org
Sinon!
rfkill ip link show systemctl stop dhcpcd.service
Si vous utilisez la wifi.
iwconfig wl...... essid ......... key "........" ip link set dev wl.... up dhcpcd ping .......pong
Le Shell du Live
Vous arrivez sur un shell zsh, et çà c'est cool!
if /sys/firmware/efi/efivars then echo "UEFI: le repertoire éxiste!" else echo "MBR: le répertoire n'éxiste pas!" fi
Mise à Jour de l'Heure Système
vous souhaitez probablement:
timedatectl set-ntp true
Vérifiez avec:
timedatectl
Partitionnement des disques
Choisissez votre arme:
fdisk parted cfdisk
On formate qui de droit:
mkfs......... /dev/......... mkswap /dev/........
Pour un esp fraîchement créé c'est:
mkfs.vfat -F32 /dev/...... # With great powers, come disasters.
Monter les partitions
Monter la partition racine dans le dossier /mnt
mount /dev/.... /mnt
Créer vos point de montages dans /mnt et y monter les partition:
mkdir /mnt/......... mount /dev/xxx /mnt/.......
- récursivement.
- ok?
Le swap:
swapon /dev/........
L' ESP :
mkdir -p /mnt/boot/efi && mount -t vfat /dev/sda1 /mnt/boot/efi
Sélection du miroir
Vous êtes pressé?
cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.backup
Décommenter les lignes de votre choix:
ed /etc/pacman.d/mirrorlist.backup
Pour garder les cinq plus rapides:
rankmirrors -n 5 /etc/pacman.d/mirrorlist.backup > /etc/pacman.d/mirrorlist
Installation des Paquets de Base
Cà c'est sûr!
pacstrap /mnt base
Probablement
pacstrap /mnt linux linux-firmware LE_RESTE
Pour le reste:
- man-db / man-pages / linux-doc / texinfo /
- NetworkManager / Netctl / ...?
- madm / lvm2 / btrfs-progs / ...?
- des pilotes spécifiques ...
- wireless_tools / wpa_supplicant ...?
- votre éditeur de texte préféré
- base-devel, git,
- une interface graphique
- un navigateur
- zip, rar, tar, p7zip....
Configuration du système
Pour générer le fstab (-U >> by UUID, -L >> by PartLabel) :
genfstab -U -p /mnt >> /mnt/etc/fstab
Chrooter dans le nouveau système :
arch-chroot /mnt
Renseignez le nom de la machine:
echo NomDeLaMachine > /etc/hostname
Renseignez le fichier /etc/hosts:
echo '127.0.1.1 NomDeLaMachine.localdomain NomDeLaMachine' >> /etc/hosts
Choisir votre fuseau horaire, par exemple pour la France :
ln -sf /usr/share/zoneinfo/Europe/Paris /etc/localtime
Éditez le fichier /etc/locale.gen et décommentez votre locale, puis:
locale-gen echo LANG="fr_FR.UTF-8" > /etc/locale.conf export LANG=fr_FR.UTF-8
Ne pas oublier le clavier!
echo KEYMAP=fr > /etc/vconsole.conf
Pour les initramfs:
ed /etc/mkinitcpio.conf
Puis:
mkinitcpio -P # -P (majuscule) == --allpresets
Définissez un mot passe pour le root :
passwd
En finir
Installer, configurer, régler un bootloader
à vous de voir.
Quitter le chroot et démonter!
^D umount -R /mnt
Après le redémarrage
- Utilisateur et groupes, pour créer de nouveau utilisateurs
- Connexion réseau et Wifi, pour établir une connexion à un réseau
- Iptables pour configurer un pare-feu
- Liste des applications, pour chercher des applications disponibles dans Arch Linux par leur type.
- les «bonnes pratiques»
- Maintenance Système
- Dépannage