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       1G Linux - EFI system partition 

 -/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 

 ou 

 mkfs.fat -F32 /dev/ nvme1n1p1 

 mkswap /dev/ nvme1n1p2 

 swapon /dev/ nvme1n1p2 

 mkfs.ext4 /dev/ nvme1n1p3 

 

 

 #on monte le disque 

 mount /dev/sda3 /mnt 

 mkdir -p /mnt/boot/efi 

 mount /dev/sda1 /mnt/boot/efi 

 ou  

 mount /dev/ nvme1n1p3 /mnt 

 mkdir -p /mnt/boot/efi 

 mount /dev/ nvme1n1p1 /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 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 

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

 #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 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  

 useradd 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_NAME :users ./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 

 Pour cinnamon 

 pacman -S cinnamon lightdm lightdm-gtk-greeter xorg 

 

 

 

 

 

 

 

 #minimaliste  

 sudo pacman -S xorg-server lightdm xfce4 

 #lancé au démarage  

 systemctl enable lightdm 

 

 

 

 #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