Bonjour,
Alors clairement ces derniers temps je passais mon temps à lire la documentation de Arch.
Comme Arch est une distribution Rolling Realese, j'en ai profité pour m'abonner à la mailing list = mailing list arch-announce (avec le lien que vous m'avez envoyer : recommandations générales)
SOURCE :
==================================================================================================
https://wiki.archlinux.org/title/Instal ... 3%A7ais%29 (français)
https://wiki.archlinux.org/title/Installation_guide
==================================================================================================
DISPOSITION DU CLAVIER :
==================================================================================================
La disposition du clavier est US par défaut.
Liste des dispositions du clavier :
ls /usr/share/kbd/keymaps/**/*.map.gz
Mettre la disposition du clavier en français :
loadkeys fr-latin1
==================================================================================================
VERIFIER LE MODE DE DEMARRAGE :
==================================================================================================
ls /sys/firmware/efi/efivars
Si la commande affiche le répertoire => démarrage du système en mode EFI
Sinon c'est le mode BIOS.
Si le système n'a pas démarré dans le mode souhaité => consulté la documentation de votre carte mère
==================================================================================================
CONNEXION A INTERNET :
==================================================================================================
Vérifier que la carte réseau est activée :
ip link
Ethernet => connecter le câble
Wifi :
=============
Installer iwd <=> pacman -S iwd
Lancer iwd <=> iwctl => changement de prompt (penser à la tabulation pour l'autocomplétion)
Quitter iwd <=> ctrl + d
Une fois iwd lancé :
Lister touts les périphériques sans fils de sa machine :
device list => maintenant on connait le nom de son périphérique sans fil (device)
Activer votre périphérique sans fil s'il ne l'est pas :
device <device> set-property Powered on
adapter <adapter> set-property Powered on
Lancer un scan des réseaux sans fils :
station <device> scan => note cette commande n'affiche rien
Liste des réseaux sans fils détectés sur lesquelles on peut se connecter :
station <device> get-networks
Connecter son périphériques sans fils de sa machine au réseau sans fil souhaité :
station d<evice> connect <SSID> => note le SSID est le nom du réseau sans fil
Et la normalement on rentre le mot de passe du réseau sans fil et c'est bon pour la connexion wifi.
Informations complémentaires:
Se déconnecter du réseau sans fil :
station <device> disconnect
Information sur la connection sans fil comme l'adresse MAC :
device <device> show
Afficher l'état de la connection sans fil :
station <device> show
Réseau mobile :
A configurer PLUS TARD.
Vérifier que la connection internet fonctionne :
ping archlinux.org
==================================================================================================
MISE A JOUR DE L'HORLOGE SYSTEME (Une fois que la connection internet est ok) :
==================================================================================================
timedatetl status
==================================================================================================
PARTITIONNEMENT DES DISQUES :
==================================================================================================
J'ai 3 disques :
- D1 (SDD = disque sur lequel je boot, taille 2 TO, 3 partitions = / (5 Go) + /home (1,9 To) + /opt (50 Go) + EFI (600Mbit)
Le répertoire /home contient les données personelles.
Le répertoire /opt contient les programmes installé qui ne font pas partie de la distribution Archlinux officielle.
- D2 (HDD, taille 2TO, une seule partition)
- D3 (HDD, taille 2TO, une seule partition)
Configuration choisi :
- Mode EFI avec GPT
- Chiffrer touts les disques
- LVM (/home + /opt)
- PAS DE SWAP (évite les attaques et j'ai 64 Go de ram donc pour moi cette partition est inutile)
- PAS DE RAID
Installer lsblk :
pacman -S lsblk
Lister les periphérique bloc (disk = /dev/sda, /dev/sdb, ...) :
lsblk -a (affiche que les périphérique de type bloc) => identifier le disque SSD sur lequel on boot
PROCEDURE POUR PARTITIONNER LES DISQUES :
SUR LE SSD :
==============================================================
1) Creer la partition EFI :
===========================
fdisk dev/disque_SSD, choisir EFI systeme et prendre une taille de 600Mbits (j'ai rien compris au secteur et tout le bordel bref comment on choisie la taille ? ...)
La seul chose que j'ai compris c'est que ça doit être un multiple de 1Mb ?
Vérification :
fdisk -l /dev/partition_EFI_qui_vient_juste_d_etre_creer
La monter sur le point de montage /mnt/boot :
mount --mkdir /dev/efi_system_partition /mnt/boot
Installer le FS Fat 32 :
mkfs.fat -F 32 /dev/partition_EFI
===========================
2) Créer la partition racine :
===========================
fdisk /dev/disque_SDD, taper g (pour GPT) une taille de 5 GO
Une fois la boite de dialogque ouverte :
- Taper g (GPT)
- n (nouvelle partition)
- fixer la taille
- w pour écrire
Vérification :
fdisk -l /dev/partition_racine /mnt (on devrait voir l'identitifiant GPT)
===========================
3) Créer la partition /home :
===========================
Même procéder qu'avant
===========================
4) Créer la partition /opt :
===========================
Même procéder qu'avant
===========================
==============================================================
SUR UN HDD :
==============================================================
Créer la partition unique
Monter la partition, je la monte ou ?
Formater la partition, en ext4, comme mes données sont actuellement sous windows au FS = NTFS es ce que le FS = ext4 est compatible avec le NTFS ?
==============================================================
SUR L'AUTRE HDD :
==============================================================
idem
==============================================================
LE LVM SUR (/home + /opt) :
==============================================================
Installer lvm2 :
pacman -S lvm2
Création du volume physique (PV) :
Sur les partitions en questions, mois j'ai deux partitions physiques :
pvcreate /dev/partition_home
pvcreate /dev/partition_opt
La j'ai pas compris quelle est la taille du PV par défaut une fois qu'on le créé ?
La seule chose que j'ai compris :
pvresize /dev/partition_home => la taille du PV est égal à la taille de la partition ?
Je pense que c'est ce qu'il faut faire pour des raisons de simplicités, c'est à dire, éviter de se faire chier à redimensionner le PV en permanence.
Vérification :
pvs
Création des volumes groupes (VG) :
vgcreate <nom_du_volume_groupe> /dev/partition_home /dev/partition_opt
Vérification :
vgs
Création des volumes logiques (LV) :
lvcreate -L 1000G <nom_du_volume_groupe> -n home
lvcreate -L 5G <nom_du_volume_groupe> -n opt
Vérification :
lvs
Augmenter la taille des LV :
lvresize -L + 100G --resizefs <nom_du_volume_groupe>/<nom_du_LV>
==============================================================
CHIFFREMENT DES DISQUES :
==============================================================
METHODE CHOISI :
- Chiffrer que le /home
SOURCE :
======================
https://wiki.archlinux.org/title/Dm-cry ... ile_system
======================
Dans cette procédure il est clairement dit qu'il ne faut pas rattacher de FS à la partition.
Il faut d'abords la chiffrer et ensuite mettre un FS dessus.
Ce que je n'ai pas compris :
Because dm-crypt is a block-level encryption layer, it only encrypts whole block devices, e.g. partitions and loop devices
C'est quoi un loop device ?
Une fois ma partition (bliock device chiffrer) es ce que je peux mettre en place le LVM ?
==============================================================
REMARQUES :
==============================================================
Es ce que je peux tester toutes ces commandes dans une VM, y compris le partitionnement de disques afin de m'exercer ?
==============================================================