Installer Arch-linux

Installation et premiers pas

 

 

Télécharger l’iso 

https://archlinux.org/download/

Préparer le support d’installation 

Je vous conseille d’utiliser BalenaEtcher ou un système multi-iso type Ventoy.

https://etcher.balena.io/

https://www.ventoy.net/en/download.html

 

On commence !

On Boote sur la clé pour arriver sur l’invite de commande d’installation .

On Passe en Français avec loadkeys fr-latin1

 

Connexion à internet 

 

Si on n’est pas connecté avec un câble Ethernet on prépare la connexion wifi .

Pour le wifi

iwctl

device list

station name scan

station name get-networks

station name connect SSID

exit

On Vérifie sa connexion avec ping www .arch-linux.com

On Met à jour l’horloge système

timedatectl set-timezone Europe/Paris

timedatectl set-ntp true

 

On Partitionne !

 

 

On liste nos disques avec fdisk -l ( on repère soit un /dev/sdX ou bien un nvme0nX )

On passe en gpt avec fdisk /dev/sdX

( on tape g pour gpt et w pour write )

On lance le partitionnement avec cfdisk dev/sdX

On arrive sur ce menu dans lequel nous allons créer 3 partitions

1) La partition UEFI : On sélectionne New , on affecte 1G ,on sélectionne Type et on choisit EFI system et on sélectionne Free space.

2)La partition swap: On sélectionne New , on affecte 4G ,on sélectionne Type et on choisit Linux Swap et on sélectionne Free space.

3)La partition système : On sélectionne New , on affecte le reste disponible , on sélectionne Type et on choisit par default Linux filesystem

On finit par écrire en sélectionnant Write et on quitte .

 

On formate

 

mkfs.fat -F32 /dev/sdX1 ou nvme0nXp1 Partition EFI )

mkswap /dev/sdX2 ou nvme0nXp2 ( Partition Swap )

mkfs.ext4 /dev/sdX3 ou nvme0nXp3 ( Partition système )

 

On monte les systèmes de fichier 

 

mount /dev/sdX3 /mnt ( Partition Système )

mount /dev/sdX1 –-mkdir /mnt/boot ( Partition UEFI/Boot )

swapon /dev/sdX2 ( Partition de Swap )

 

On installe

 

On synchronise le référentiel Pacman avec pacman -Syy

On lance l’installation avec

pacstrap -K /mnt base linux linux-firmware nano sudo networkmanager

« Installation avec un éditeur nano mais on peut utiliser également vim si l’on préfère !
On installe sudo pour notre futur user avec des droits admin et network Manager pour le réseau.
Optionnellement on peut installer le paquet sof-firmware pour les cartes son non reconnues « 

 

On Génère une table de partition dans le fichier fstab avec

genfstab -U /mnt >> /mnt/etc/fstab

On va Chrooter le nouveau système avec arch-chroot /mnt

« On passe à la partition racine physiquement installée »

 

On configure l’horloge du système avec

ln -sf /usr/share/zoneinfo/Europe/Paris /etc/localtime
hwclock --systohc

On définit les locales « langue du système » avec

sed -i 's/#fr_FR.UTF-8 UTF-8/fr_FR.UTF-8 UTF-8/' /etc/locale.gen
locale-gen
echo LANG="fr_FR.UTF-8" > /etc/locale.conf
export LANG=fr_FR.UTF-8

On configure le clavier en azerty avec

echo KEYMAP=fr > /etc/vconsole.conf

On définit un nom pour sa machine avec

echo NomMachine > /etc/hostname
echo '127.0.0.1 NomMachine.localdomain NomMachine' >> /etc/hosts

On choisit un mot de passe au compte root avec passwd

 

On installe le Bootloader

 

On installe le micro code selon son processeur avec

pacman -S intel-ucode ou amd-ucode 

On installe system D avec bootctl install

On se place dans cd boot/loader

On édite le fichier loader.conf et on le modifie comme ci-dessous

nano loader.conf
default arch.conf
timeout 4
console-mode max
editor 0

Ensuite on se place dans cd entries

On récupère l’uuid de la partition système pour le coller dans le fichier arch.conf

blkid | grep sda3 | cut -d’"’ -f 2 > arch.conf

"Cela permet de copier L’uuid de sda3 qu’on a en tapant la commande blkid"

On édite et on modifie comme ci-dessous nano arch.conf

nano arch.conf
title Arch Linux
linux /vmlinuz-linux
initrd /intel-ucode.img
initrd /initramfs-linux.img
options root=UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx rw

On vérifie si la conf est ok qui doit être en vert sans erreurs bootctl list

On créé le fichier fallback.conf

cp arch.conf arch-fallback.conf on édite cd nano arch-fallbach.conf

On modifie comme ci-dessous

title Arch Linux Fallback
linux /vmlinuz-linux
initrd /intel-ucode.img
initrd /initramfs-linux-fallback.img
options root=UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx rw

On active Network Manager avec systemctl enable NetworkManager

On quitte

exit
umount -R /mnt
swapoff /dev/sda2
reboot

 

Pac-Man, Points, Jeu, Jaune, Manger

Si besoin , voici comment configurer le Wi-Fi avec nmcli

Pour vérifier si votre appareil Wi-Fi est activé ou non, vous pouvez vérifier avec cette commande

nmcli radio wifi

Puis passez la commande suivante pour activer le Wi-Fi

nmcli r wifi on

Pour lister les réseaux sans fil ambiants, utilisez la commande suivante

nmcli d wifi list

Avec le Wi-Fi activé et votre SSID identifié, vous êtes maintenant prêt à vous connecter.
Remplacez network-ssid par le nom de votre réseau et spécifiez le mot de passe du réseau dans la commande

sudo nmcli dev wifi connect <SSID Wi-Fi> password « <Mot de passe Wi-Fi> »

 

On Créé notre Utilisateur principal

 

On créé un user quon place dans le groupe wheel « users systems » avec

useradd -m -G wheel -s /bin/bash nomuser

On lui donne un mot de passe avec passwd nomuser

On dans va le mettre dans les sudoers en éditant sudoers avec

nano /etc/sudoers

On dé-commente cette ligne

## Uncomment to allow members of group wheel to execute any command

#%wheel ALL=(ALL:ALL) ALL

en

## Uncomment to allow members of group wheel to execute any command

%wheel ALL=(ALL:ALL) ALL

 

On installe une interface graphique soit KDE « A » ou GNOME « B »

(A) On installe l’interface graphique avec kde plasma et konsole

pacman -S plasma-meta sddm kde-system-meta konsole

On active sddm pour le prochain redémarrage

systemctl enable sddm

On dit au système graphique que l’on est en Français avec

localectl –-no-convert set-x11-keymap fr pc104 ,oss

 

(B) On installe l’interface graphique avec gnome

On installe l’environnement X pacman -S xorg-server xorg-apps

On installe le pilote video

Pour Nvidia  pacman -S nvidia nvidia-utils

Pour Amd/Atipacman -S xf86-video-ati

Pour Intel  pacman -S xf86-video-intel

On installe gnome pacman -S gnome gnome-extra

On active gdm systemctl enable gdm

 

 

On a terminé l’installation 🙂

On redémarre reboot

 

Voilà le système installé 🙂

 

 

Place aux premiers pas 

 

On met le système à jour sudo pacman -Syu (équivalent à apt update && upgrade)

Installer un paquet ou le mettre à jour sudo pacman -S package_name

Supprimer un paquet sudo pacman -R package_name

Supprimer un paquet et ses dépendances sudo pacman -Rns package_name

On va commencer par installer un libre office en français

sudo pacman -S libreoffice-fresh
sudo pacman -S libreoffice-fresh-fr

On installe firefoxsudo pacman -S firefox

Si on veut utiliser le discover on va installer flatpack

sudo pacman -S flatpak

 

Pour les paquets qui ne se trouvent pas dans les dépôts pacman ,on va installer le super outil yay qui permet d’installer de nombreux logiciels du dépôt Aur dont voici le lien :

https://aur.archlinux.org/

sudo pacman -S --needed base-devel git
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si

« Fonctionnement similaire à pacman  »

Mettre à jour yay -Sua
Rechercher des paquets yay search_term
Installer un paquet yay -S package_name
Effacer un paquet yay -R package_name
Effacer un paquet et ses dépendances yay -Rns package_name

Il n’y a plus qu’à explorer ce système d’exploitation qui vient de passer devant Debian pour mon utilisation quotidienne !

Un petit conseil pour finir ,je vous conseille de faire une image de votre système pour sauvegarder tout ce que vous venez de faire !

On sait jamais:)

Pour cela un super logiciel en live Cd nommé Rescuzilla dont voici le lien

https://rescuezilla.com/

Amusez vous bien …

Pour finir une petite astuce pour vous faire râler !

On retourne tout au début du tuto …

On commence l’installation en passant en Français avec loadkeys fr-latin1

On gère sa connexion réseau et on lance archinstall un utilitaire qui facilite grandement l’installation mais qui est bien moins formateur que l’installation que l’on vient de suivre !

 

 

Un petit ajout pour conclure

 

Installer Arch Linux sur virtual box Via SSH

Je vous dévoile une petite technique qui me permet d’installer arch linux sur virtual box via ssh qui me permet de copier coller toutes mes commandes ce qui peux être pratique pour des tutos !

On crée la machine dans virtualbox et une fois la machine crée on va dans la configuration réseau en choisissant une connexion par pont et on autorise tout en mode promiscuité !

 

 

Ensuite on démarre la machine

On passe la machine en Français avec loadkeys fr-latin1

On donne un mot de passe administrateur avec passwd

On note l’adresse ip de sa machine avec ip a

Maintenant on ouvre une invite de commande sur sa machine Hôte

On se connecte en ssh avec ssh root@ip-machine virtuelle

On accepte la clé SSH

On saisie son mot de passe

Et c’est parti:)

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *