Installation OS
-
Commencé l’installation
https://www.arcolinuxd.com/5-the-actual-installation-of-arch-linux-phase-1-uefi/
-
les commande de base a effectuer
#passé le clavé en azerty
loadkeys fr-latin1
-
ce connecté a la wifi
#on lance l’interface de wifi
iwctl
#on sort la list des systeme wifi
station list
#on scan les wifi
station wlan0 scan
#on se connect
station wlan0 connect SFR-0a00
#on rentre le mdp
#on regarde les info de connection
station wlan0 show
-
si on veut se connecter en ssh
#sur la session root@archiso on mes un mdp avec la command suivant
passwd
#après s’être connecté a internet la command pour voir son ip
ip addr
#on peut lancer la command ssh avec l’ip trouver avec station wlan0 show depuis un autre ordi
ssh root@mon_ip
#en cas d’erreur effectuer ces command sur votre pc
ssh-keygen -R adresse-ip-du-serveur
-
On partitionne les disque
en 3 partir principale
-/dev/sda1 525M Linux
-/dev/sda2 8G Linux Swap
-/dev/sda3 le reste Linux
-
début de l’installation
#on active la synchronisation de lhorloge
timedatectl set-ntp true
#après avoir partitionné le disque avec cfdisk
#on formate les partition
mkfs.fat -F32 /dev/sda1
mkswap /dev/sda2
swapon /dev/sda2
mkfs.ext4 /dev/sda3
#on monte le disque
mount /dev/sda3 /mnt
mkdir /mnt/boot
mkdir /mnt/boot/efi
mount /dev/sda1 /mnt/boot/efi
#mise a jour des repository
reflector --country France --age 12 --protocol https --sort rate --save /etc/pacman.d/mirrorlist
#vérifier les repository
nano /etc/pacman.d/mirrorlist
#on installe la base du linux dans /mnt
pacstrap -K /mnt base linux linux-firmware nano
ou
pacstrap /mnt base base-devel linux linux-firmware nano
#encas d’erreur utilisé la commande
pacman -Sy archlinux-keyring
#configuration du système
genfstab -U /mnt >> /mnt/etc/fstab
#vérifier que tout est bien installé
nano /mnt/etc/fstab
-
on rentre dans notre nouvelle machine
#on passe sur le nouveau systeme root
arch-chroot /mnt
n défini le fuseau horraire a France
#pour adapter l'horologe matérielle
hwclock --systohc
#on choisi le language du systeme en décommentant la ligne voulu ici ces fr_FR.UTF-8.
nano /etc/locale.gen
#on mes a jour le changement avec
locale-gen
#on crée le fichier pour garder la langue a jour
nano /etc/locale.conf
#on rentre dedans --> LANG=fr_FR.UTF-8
#on crée le fichier vconsol pour garder en mémoire le type de clavier utilisé
nano /etc/vconsole.conf
#on rentre dedans --> KEYMAP=fr-latin1
#on nomme notre machine en modifiant ce qui a dans le dossier
nano /etc/hostname
#on peut modifier les host localhost ect avec
nano /etc/hosts
#rentré dedans
127.0.0.1 localhost
::1 localhost
127.0.0.1 Archlinux.localdomain Archlinux
#on install le networkmanager
pacman -S networkmanager
ou
pacman -S tree networkmanager
#et on peut l'activer avec
systemctl enable NetworkManager
#on modifier le mot de passe root
passwd
#on telecharge les pacquet grub et ces efiboot
pacman -S grub efibootmgr
#pour commencer l'installation
grub-install --target=x86_64-efi --efi-directory=/boot/efi
#on le configure avec
grub-mkconfig -o /boot/grub/grub.cfg
#création du noyaux linux
mkinitcpio -p linux
-
on quitte l’installation
#enfin on peut quitter avec les command
exit
#suivi
umount -R /mnt
#suivi
reboot
-
script archiso
crée le fichier script avec
cd /home && nano script_installation1 && chmod +x script_installation1
copier les ligne suivante dans le fichier et enregistré avec ctrl + s et ctrl +x pour quitté
#!/bin/bash
echo “début”
#on active la synchronisation de lhorloge
timedatectl set-ntp true
#après avoir partitionné le disque avec cfdisk
#on formate les partition
mkfs.fat -F32 /dev/sda1
mkswap /dev/sda2
swapon /dev/sda2
mkfs.ext4 /dev/sda3
#on monte le disque
mount /dev/sda3 /mnt
mkdir /mnt/boot
mkdir /mnt/boot/efi
mount /dev/sda1 /mnt/boot/efi
#mise a jour des repository
reflector --country France --age 12 --protocol https --sort rate --save /etc/pacman.d/mirrorlist
#encas d’erreur utilisé la commande
pacman -Sy archlinux-keyring
#on installe la base du linux dans /mnt
pacstrap -K /mnt base linux linux-firmware nano
lancé le script avec
./script_installation1
-
Boot sur la nouvelle machine
-
utilisé l’outils networkmanager pour ce connecter a internet
entré la commande “nmtui” pour lancé l’interface de connection a internet
-
ajouter les droit sudo a un utilisateur
#créer un nouvel utilisateur
adduser USER_NOM
#changer son mdp
passwd USER_NOM
#Créer le dossier utilisateur ’home"
mkdir /home/USER_NOM
#Appliquer les autorisations pour l’utilisateur dans ce dossier
chown -R USER_NOM:users /home/USER_NOM
#vérifier si lutilistaeur a le droit d’utilisé la commande sudo *
sudo -lU USER_NAME
#l’ajouter a la liste des sudoers
usermod -aG wheel USER_Name
#ensuite edité le fichier suivant
nano /etc/sudoers
#allé a la ligne user privilège specification contenant la ligne suivante
sudo ALL=(ALL) ALL
#ajouté
USER_NAME ALL=(ALL) ALL
-
installé et configuré des paquet utile
#créer un nouvel utilisateur sinon on pourra pas se connecter a distance sur la machine
#installé ssh
pacman -S openssh
#entré la commande suivante pour activé le ssh au démarage
systemctl enable sshd
#installé des paquet utile
sudo pacman -S sudo unzip git maven gimp thunderbird firefox ufw htop
-
installé la command yay
#ce placé dans /opt est installer le github yay
cd /opt && sudo git clone https://aur.archlinux.org/yay-git.git
#donné les droit au uttilisateur
sudo chown -R user:user ./yay-git
#entré dans son dossier et installé le logiciel
cd yay-git && makepkg -si
#le mettre a jour
sudo yay -Syu
-
installer et configurer une interface graphique
#installé les paquet nécessaire a crée une interface graphique
sudo pacman -S lxde lxdm xorg-xinit
sudo pacman -Syu xorg xf86-video-intel nvidia-utils
sudo pacman -Syu xorg xorg-server fluxbox xf86-video-intel nvidia nvidia-utils
#lancé au démarrage lxde avec la commande
sudo systemctl enable lxdm
#copier le fichier xinitrc pour notre utilisateur
sudo cp /etc/X11/xinit/xinitrc ~/.xinitrc
#activé l’execution du fichier .xinitrx de votre nom_user il permettra de lancé interface graphique de votre choix
sudo chmod +x ~/.xinitrc
#on rajoute dans ce même fichier la commande “exec startlxde”
sudo nano ~/.xinitrc
-
Erreur rencontré
-
on boot “Fail to load Kernel modules “
#Démarrage lent avec une erreur “fail to load kernel module”
#j’ai désinstaller linux et nvidia qui est dépendant de linux
sudo pacman -R nvidia linux
#j’ai boot sur arch-chroot avec une cle usb d’installation pour réinstaller linux