Outils pour utilisateurs

Outils du site


linux:chimera-linux:uefi-install

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
linux:chimera-linux:uefi-install [2025/06/01 12:05] – créée olivierlinux:chimera-linux:uefi-install [2025/06/01 15:38] (Version actuelle) – [L'agencement du clavier] olivier
Ligne 18: Ligne 18:
 </WRAP> </WRAP>
  
 +===== La date et l'heure =====
 +
 +Il est important d'ajuster la date et l'heure avant de faire toutes les manipulations.
 +
 +<code>date YYYMMDDHHMM</code>
 +
 +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 :
 +
 +<code>wipefs -a /dev/sda</code>
 +
 +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.
 +
 +^Partition^Taille^Point de montage^
 +|/dev/sda1|800.0M|/boot/efi|
 +|/dev/sda2|100.0G|/ |
 +|/dev/sda3|4.0G|swap((Pas de point de montage))|
 +|/dev/sda4| ((Le reste du disque))|/home|
 +
 +==== Formatage ====
 +
 +Ensuite on formate les différentes partitions.
 +
 +=== Swap ===
 +
 +<code>mkswap -L swap /dev/sda3
 +swapon /dev/sda3</code>
 +
 +=== Les points de montage ===
 +
 +1. ''/boot/efi''
 +
 +<code>mkfs.vfat -F32 /dev/sda1</code>
 +
 +2. ''/''
 +
 +<code>mkfs.ext4 -L root_fs /dev/sda2</code>
 +
 +3. ''/home''
 +
 +<code>mkfs.ext4 -L home_fs /dev/sda4</code>
 +
 +===== Le système =====
 +
 +Dans cette étape nous allons mettre en place le système.
 +
 +<code>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</code>
 +
 +===== L'installation =====
 +
 +==== Par le réseau ====
 +
 +<code>chimera-bootstrap -f /media/root</code>
 +
 +Ensuite, on peut lancer le //chroot// et commencer la configuration du système.
 +
 +<code>chimera-chroot /media/root</code>
 +
 +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''.
 +
 +<code>apk del base-live</code>
 +
 +==== Installation du noyau ====
 +
 +<code>apk search linux
 +apk install linux-stable</code>
 +
 +==== Génération du fichier /etc/fstab ====
 +
 +<code>genfstab -U / >> /etc/fstab</code>
 +
 +==== Système en français ====
 +
 +<code>ln -sf /usr/share/zoneinfo/Europe/Paris /etc/localtime</code>
 +
 +Création du fichier ''/etc/locale.conf''
 +
 +<file - locale.conf>
 +LANG=fr_FR.UTF-8
 +LC_COLLATE=C</file>
 +
 +==== 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)
 +
 +<file - keyboard>
 +[...]
 +
 +KMAP=fr
 +
 +[...]</file>
 +
 +On installe le paquet ''openrc-settingsd'' pour modifier l'agencement du clavier dans une session graphique.
 +
 +<code>apk search cmd:localectl
 +
 +apk add openrc-settingsd</code>
 +
 +On peut réutiliser les mêmes réglages que ceux avec [[linux:systemd#changer_la_disposition_layout_du_clavier|systemd]].
 +
 +<WRAP center shadow info 60%>
 +L'utilitaire ''localectl'' ici, va créer (ou modifier) le fichier ''/etc/X11/xorg.conf.d/00-keyboard.conf''.
 +</WRAP>
 +
 +
 +===== 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''.
 +
 +<code>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</code>
 +
 +===== Utilisateur, mot de passe =====
 +
 +Pour mettre un mot de passe pour le compte **root** → ''passwd root''.
 +
 +<WRAP center shadow important 60%>
 +Le //shell// par défaut de l'utilisateur **root** est ''/bin/sh''.
 +</WRAP>
 +
 +
 +Avant de créer un utilisateur normal, il est préférable de placer des fichiers de configuration dans le dossier ''/etc/skel''
 +
 +<code>mkdir /etc/skel
 +fetch -o ~/.exrc https://framagit.org/olivierd/dotfiles/-/raw/master/FreeBSD/dot.exrc
 +cp ~/.exrc /etc/skel</code>
 +
 +<WRAP center shadow info 60%>
 +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.
 +</WRAP>
 +
 +==== Utilisateur classique ====
 +
 +<code>apk install bash</code>
 +
 +On rajoute les fichiers de configuration pour ce //shell//.
 +
 +<code>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</code>
 +
 +Ce dernier empêche les [[linux:devuan:supprimer-beep-console|bips]]. 
 +
 +Maintenant, on peut créer un utilisateur avec la commande [[https://chimera-linux.org/docs/configuration/post-installation#create-a-user|useradd]].
 +
 +===== Sortie du chroot =====
 +
 +Après être sortie du //chroot// (grâce à la commande ''exit''), il faut « démonter » proprement les partitions :
 +
 +<code>umount -R /media/root</code>
  
linux/chimera-linux/uefi-install.1748772310.txt.gz · Dernière modification : 2025/06/01 12:05 de olivier

Sauf mention contraire, le contenu de ce wiki est placé sous les termes de la licence suivante : Public Domain