Table des matières
Chimera Linux en mode UEFI
Cette page apporte des compléments à la documentation officielle concernant l'installation en mode UEFI.
Par défaut le clavier est en qwerty.
Pour changer la disposition (azerty), il faut taper la commande suivante :
loqdkeys qwerty!fr)latinç
Cela correspond à → loadkeys azerty/fr-latin9
.
Les différents agencements sont situés dans /usr/share/keymaps/i386/
.
La date et l'heure
Il est important d'ajuster la date et l'heure avant de faire toutes les manipulations.
date YYYMMDDHHMM
Explication :
- YYYY → l'année, 2025
- MM → le mois, 06
- DD → la date du jour, 01
- HH → les heures, 11
- MM → les minutes, 29
Le partitionnement
Le disque dur a une capacité de 500G. Pour supprimer les éventuelles partitions et la table de partition, il faut exécuter la commande suivante :
wipefs -a /dev/sda
La table de partition est définie sur gpt (c'est obligatoire en UEFI).
Le tableau ci-dessous montre les différentes partitions avec leur taille.
Formatage
Ensuite on formate les différentes partitions.
Swap
mkswap -L swap /dev/sda3 swapon /dev/sda3
Les points de montage
1. /boot/efi
mkfs.vfat -F32 /dev/sda1
2. /
mkfs.ext4 -L root_fs /dev/sda2
3. /home
mkfs.ext4 -L home_fs /dev/sda4
Le système
Dans cette étape nous allons mettre en place le système.
mkdir /media/root mount /dev/sda2 /media/root chmod 755 /media/root mkdir -p /media/root/boot/efi mount /dev/sda1 /media/root/boot/efi mkdir /media/root/home mount /dev/sda4 /media/root/home
L'installation
Par le réseau
chimera-bootstrap -f /media/root
Ensuite, on peut lancer le chroot et commencer la configuration du système.
chimera-chroot /media/root
Si on a installé le cœur du système par le réseau, on n'est pas obligé de faire une mise à jour.
On supprime le paquet base-live
.
apk del base-live
Installation du noyau
apk search linux apk install linux-stable
Génération du fichier /etc/fstab
genfstab -U / >> /etc/fstab
Système en français
ln -sf /usr/share/zoneinfo/Europe/Paris /etc/localtime
Création du fichier /etc/locale.conf
- locale.conf
LANG=fr_FR.UTF-8 LC_COLLATE=C
L'agencement du clavier
Pour avoir le clavier par défaut en azerty sans l'interface graphique, il faut modifier le fichier /etc/default/keyboard
et rajouter cette ligne (ou la modifier)
- keyboard
[...] KMAP=fr [...]
On installe le paquet openrc-settingsd
pour modifier l'agencement du clavier dans une session graphique.
apk search cmd:localectl apk add openrc-settingsd
On peut réutiliser les mêmes réglages que ceux avec systemd.
L'utilitaire localectl
ici, va créer (ou modifier) le fichier /etc/X11/xorg.conf.d/00-keyboard.conf
.
Le système d'amorçage, grub
Comme l'installation a été faite en mode UEFI, il faut installer le paquet grub-x86_64-efi
.
apk add grub-x86_64-efi grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id="Chimera" mkdir /boot/efi/EFI/boot cp /boot/efi/EFI/Chimera/grubx64.efi /boot/efi/EFI/boot/bootx64.efi update-grub
Utilisateur, mot de passe
Pour mettre un mot de passe pour le compte root → passwd root
.
Le shell par défaut de l'utilisateur root est /bin/sh
.
Avant de créer un utilisateur normal, il est préférable de placer des fichiers de configuration dans le dossier /etc/skel
mkdir /etc/skel fetch -o ~/.exrc https://framagit.org/olivierd/dotfiles/-/raw/master/FreeBSD/dot.exrc cp ~/.exrc /etc/skel
Sous FreeBSD fetch
est un utilitaire fournit de base, il est un équivalent à curl
, ou wget
.
De plus, vi
correspond à nvi
que l'on trouve parfois dans les distributions Linux. Il est identique à vim
, mais avec moins de fonctionnalités.
Utilisateur classique
apk install bash
On rajoute les fichiers de configuration pour ce shell.
fetch -o /etc/skel/.bash_profile https://framagit.org/olivierd/dotfiles/-/raw/master/FreeBSD/dot.bash_profile fetch -o /etc/skel/.bashrc https://framagit.org/olivierd/dotfiles/-/raw/master/FreeBSD/dot.bashrc fetch -o /etc/skel/.inputrc https://framagit.org/olivierd/dotfiles/-/raw/master/Linux/dot.inputrc
Ce dernier empêche les bips.
Maintenant, on peut créer un utilisateur avec la commande useradd.
Sortie du chroot
Après être sortie du chroot (grâce à la commande exit
), il faut « démonter » proprement les partitions :
umount -R /media/root