Aller au contenu

Install de Arch avec scripts automatique

·664 mots

Installation de Arch avec scripts automatique + fichiers de config

De quoi s’agit-il ?
#

Ici je vous présente une installation de linux Arch quasi totalement automatique de Linux Arch soi sur disque dur (BTRFS), soi sur clé USB (ext4), avec

  • linux, linux-lts ou linux-zen (sur clé usb)
  • partition en BRTFS (subvolume @rootfs et @home)
  • utilitaires et programmes (option)
  • réseau géré par NetworkManager
  • LXDE (option)
  • wayland avec Hyprland comme environnement de bureau et gestionnaire de fenêtres (option)
  • waydroid (option)
  • dépôt chaotic AUR

L’archive à télécharger ici contient :

  • les 2 scripts
  • des fichiers de configs, notamment un environnement complet pour hyprland

En compléments des fonds d’écrans, à placer dans le répertoire ~/wallpapers pour la config hyprland

Paquets installés
#

Les différents paquets installés sont listés ici, suivant le niveau d’installation choisi.

Usage basique de Linux
#

Connaître l’usage basique de Linux avant de se lancer dans l’installation

Partitionnement
#

Le partitionnement dépend du mode d’installation :

  • installation sur disque dur : à faire en dehors du script, mais en suivant ceci

    • une partition root en BTRFS contenant 2 subvolumes : @rootfs et @home. Formatage optionnel dans le script.
    • une partition EFI de type EFI/boot en FAT 32 de minimum 250 Mo. Formatage optionnel dans le script.
    • une partition swap (optionnel)
  • installation sur clé USB : pas de partitionnement à faire, toute la clé USB sera utilisée avec 3 partitions : bios, EFI (FAT 32) et root (ext4).

Spécificité de l’installation sur clé USB
#

C’est un système Arch complet et totalement fonctionnel qui est installé sur clé USB. Cependant le fonctionnement sur clé USB rend le système moins réactif dû au temps d’accès (en lecture et écriture) sur lé clé USB.

Les optimisations pour pallier ceci sont :

  • utilisation du noyau linux-zen
  • utilisation de log2ram : les log sont gérés en RAM
  • utilisation de profile-sync-daemon : les profiles des navigateurs web sont gérés en RAM
  • utilisation possible de ramroot au démarrage : charge l’intégralité de linux en RAM, permettant de retirer la clé USB une fois le système démarré. Donc un fonctionnement très rapide. Aucune modification, ni fichiers, n’est bien sûr sauvegardable sur la clé USB (si retirée). Nécessite un minimum de XX Go de RAM.


Si installation sur disque dur, à faire avant l’installation
#

Après avoir créer la clé USB d’installation de Arch, faire une partition sur l’espace vide à la fin de la clé en ext4

Puis décompresser les fichiers du zip (2 scripts + fichiers config) dans cette nouvelle partition.



L’installation
#

Il s’agit de 2 scripts d’installation :

  • le premier script s’exécute dés le début de l’installation :

Premier script
#

  • Si installation sur disque dur :

    • monter la partition, se trouvant sur la clé USB, contenant le script. fdisk -l peut aider à voir les disques et partitions, puis
    mkdir tmp
    mount /dev/sdX tmp
    cp tmp
    
    • puis exécuter le script
  • Si installation sur clé USB : exécuter le script directement depuis un ordinateur avec Arch

Pour le lancer le script, depuis le répertoire où il se trouve

sh 1_myArch_install.sh

Second script - après reboot
#

Le second script (copié automatiquement dans le dossier utilisateur dans le 1er script) est à exécuter après le premier redémarrage.

Il se trouve dans le répertoire ~/myArch-auto Pour le lancer

cd ~/myArch-auto
sh 2_myArch_apres_reboot.sh

Et voila ….



Et ensuite
#

Des fonds d’écran
#

Les fonds d’écran sous ma config hyprland se trouvent dans le répertoire ~/wallpapers/

Voici un zip contenant qqs fonds d’écran, à mettre sous ~/wallpapers/



Activation compatibilité programmes 32_bits (wine freefilesync …)
#

https://wiki.archlinux.org/title/Official_repositories#multilib

sudo nano /etc/pacman.conf
 -> décommenter 
	[multilib]
	Include = /etc/pacman.d/mirrorlist\n"


Gestion des paquets
#

Voir ici



Installation de programmes
#

Voir ces pages



Réglages divers
#

Voir ces pages avec des astuces de configuration pour différents logiciels



Sécurisation du démarrage (boot)
#

Par ici quelques réglages sur la sécurisation du démarrage de votre ordinateur.



Qqs commandes avancées
#

Par ici



Voir aussi
#

Pas à pas de l’installation de Arch

Voici le guide d’installation officiel : https://wiki.archlinux.org/title/Installation_guide