3.2 KiB
Title | Date | Slug |
---|---|---|
Arch Linux | 2014-09-19 | arch-linux |
Je suis parti du tuto sur p3ter.fr, qui liste les principales commandes à exécuter pour avoir un système fonctionnel.
Configuration et partitionnement
- Chargement du layout belge avec
loadkeys be
- Partitionnement du disque avec
fdisk
. J'ai gardé l'habitude de créer quatre partitions:- /boot d'une taille de +/- 512Mo. A la base, elle prenait 100 ou 200Mo, mais c'était à l'époque où les disques faisaient 40Go.
- swap, d'une capacité de 2Go.
- / de 30Go
- /home pour le reste (environ 80Go).
Après la création des partitions, il faut spécifier le type de la partition grâce à l'option t
. Choisissez les types 82 ou 83, suivant qu'il s'agisse d'une partition classique ou une partition swap.
Après cela, choisissez le type de fichier et assignez le à la partition. Utilisez les commandes mkfs.ext4
(ou ext3, ext2, reiserfs, ...) et mkswap
pour cela.
Commencez par monter la partition racine dans /mnt. Ensuite, en fonction du nombre de partitions, créez les répertoires correspondants dans /mnt. Pour ma configuration, j'ai créé :
mount /dev/sda2 /mnt
mkdir /mnt/boot
mkdir /mnt/home
Puis monter les partitions dans ces différents répertoires:
mount /dev/sda1 /mnt/boot
mount /dev/sda4 /mnt/home
Installation du système
pacstrap /mnt base
pacstrap /mnt base base-devel
pacstrap /mnt grub-bios # avec un BIOS classique
La dernière ligne peut être remplacée par pacstrap /mnt grub-efi-x86_64
dans le cas d'une installation de grub
avec EFI.
Définition du fichier /etc/fstab
genfstab -U -p /mnt >> /mnt/etc/fstab
Chroot
arch-chroot /mnt
mkinitcpio -p linux-lts
grub-mkconfig -o /boot/grub/grub.cfg
grub-install /dev/sda
Etapes suivantes
Après l'installation principale du système (pacstrap), il a fallu activer le réseau. Dans un premier temps, et pour ne pas me compliquer la tâche, j'ai branché un simple câble Ethernet au routeur, et j'ai activé la récupération de l'adresse ip grâce à la commande dhcpcd
. On peut vérifier l'attribution de l'adresse grâce à ip link
, qui liste les interfaces présentes.
Après cela :
- Installation de
broadcom-wl-dkms
pour une recompilation automatique (dynamic kernel modules system) quand c'est nécessaire (genre après l'installation d'une nouvelle version du noyau...) - Installation de
linux-lts
à la place delinux
, parce qu'avec mes pilotes réseaux poisseux, chaque nouvelle version du noyau m'obligeait à relancerdkms
, avec unsystemctl restart dkms.service
, suivi d'unmodprobe wl
. - Installation de
mate
etmate-extra
, pour un environnement de bureau complet. - Installation de
gnome-keyring
,networkmanager
etnetwork-manager-applet
pour la gestion du réseau sans-fil. - Et finalement, j'ai choisi SLiM pour la connexion de l'utilisateur. On peut configurer le clavier grâce à
localectl set-x11-keymap be pc105
(layout belge, clavier 105 touches classiques).
C'est à présent en ordre: on a un système qui boot (grub + linux-lts). Il reste à :
- Configurer les utilisateurs
- Configurer une interface graphique (startx, ~/.xinitrc)