diff --git a/1427516700048.png b/Présentation/1427516700048.png similarity index 100% rename from 1427516700048.png rename to Présentation/1427516700048.png diff --git a/53f97e0f.jpg b/Présentation/53f97e0f.jpg similarity index 100% rename from 53f97e0f.jpg rename to Présentation/53f97e0f.jpg diff --git a/HLp8z11.jpg b/Présentation/HLp8z11.jpg similarity index 100% rename from HLp8z11.jpg rename to Présentation/HLp8z11.jpg diff --git a/Windows_Vs_Mac_Vs_Linux_9.jpg b/Présentation/Windows_Vs_Mac_Vs_Linux_9.jpg similarity index 100% rename from Windows_Vs_Mac_Vs_Linux_9.jpg rename to Présentation/Windows_Vs_Mac_Vs_Linux_9.jpg diff --git a/archlinux-en-20-étapes.md b/Présentation/archlinux-en-20-étapes.md similarity index 71% rename from archlinux-en-20-étapes.md rename to Présentation/archlinux-en-20-étapes.md index 83269ea..7a62ad9 100644 --- a/archlinux-en-20-étapes.md +++ b/Présentation/archlinux-en-20-étapes.md @@ -211,38 +211,184 @@ note 2 : à l'étape 2 on peut aussi régler la date et l'heure du système avan ### Étape 10 Définition du clavier en mode textuel de la future installation -echo KEYMAP=fr > /etc/vconsole.conf +`echo KEYMAP=fr > /etc/vconsole.conf` ce qui est suffisant mais on peut être plus précis par : -echo KEYMAP=fr-latin9 > /etc/vconsole.conf +`echo KEYMAP=fr-latin9 > /etc/vconsole.conf` le fichier /etc/vconsole.conf est typique d'une installation avec systemd ... on peut ajouter la police du mode terminal par : -echo FONT=lat9w-16 >> /etc/vconsole.conf +`echo FONT=lat9w-16 >> /etc/vconsole.conf` (vous aurez noté le >> indiquant que cette ligne vient s'ajouter à la fin du fichier) -### Étape 11 +### Étape 11 Définition du hostname et du fichier hosts -### Étape 12 +Ces deux fichiers sont utiles (surtout le premier) dans un réseau local ou pour faire du filtrage. Imaginons que la future machine va s'appeler MonHote, voici donc la commande : -### Étape 13 +```bash +echo MonHote > /etc/hostname +``` -### Étape 14 +et ensuite on va ajouter ce nom aussi dans le fichier d'hôtes soit en éditant le fichier (j'aime bien l'éditeur *nano* ) : + +```nano +nano -cil /etc/hosts +GNU nano 3.1 /etc/hosts + + 1 # Static table lookup for hostnames. + 2 # See hosts(5) for details. + 3 127.0.0.1 MonHote + 4 127.0.0.1 localhost.localdomain localhost + + +^G Aide ^O Écrire ^W Chercher ^K Couper ^J Justifier ^C Pos. cur. +^X Quitter ^R Lire fich.^\ Remplacer ^U Coller ^T Orthograp.^_ Aller lig. +``` + +comme cela se voit en bas, il faut taper `CTRL`+ `O` suivi de `CTRL`+ `X` pour enregistrer le nom puis quitter, mais on peut aussi envoyer directement le nom via echo comme précédemment : + +```bash +echo 127.0.1.1 MonHote >> /etc/hosts +echo 127.0.0.1 localhost.localdomain localhost >> /etc/hosts +``` + +vous aurez remarqué qu'aucune adresse IP n'a été saisie en IPV6 car pour l'heure je ne l'utilise pas ou le désactive. + +### Étape 12 Le futur réseau + +Actuellement la machine pourra se connecter en réseau local (et internet) mais ne pourra pas faire grand chose de plus sauf si on lui ajoute entre 1 et 3 adresses IP (v4 ou v6) pour résoudre les noms de domaines dans le fichier /etc/resolv.conf. Pour se connecter automatiquement au réseau local de façon filaire dès le redémarrage : + +```bash +systemctl enable dhcpcd +``` + +notez que ce n'est pas obligatoire et on peut très bien lancer manuellement le programme en cas de besoin et dans debian/devuan l'équivalent s'appelle `dhclient`. Pour une connexion wifi il y a le programme wifi-menu qui permet de configurer le wifi de netctl (le module de systemd qui gère les connexions wifi). wifi-menu permet de conserver les réglages wifi et ensuite il suffit d'activer ces services au démarrage pour que le réseau wifi soit exécuté dès le démarrage + +```bash +wifi-menu +netctl enable nom-du-profil-wifi-choisi-dans-wifi-menu +systemctl enable netctl +``` + +Ces réglages ne sont pas nécessaire si on installer un gestionnaire de réseau graphique qui paramétrera ce paramètre du style wicd ou network-manager (kde ou gnome). Imaginons que j'installe wicd (version gtk pour l'interface graphique) + +```bash +pacman -S wicd-gtk dbus +systemctl enable dbus +systemctl enable wicd +``` + +si c'est le network-manager de gnome : + +```bash +pacman -S network-manager network-manager-applet +systemctl enable NetworkManager +``` + +etc... + +### Étape 13 Les Locales linguistiques + +Il y a 2 fichiers et 1 commande à exécuter. Les fichiers /etc/locale.conf et /etc/locale.gen. Pour le premier : + +```bash +echo LANGUAGE=fr_FR > /etc/locale.conf +echo LANG=fr_FR.UTF-8 >> /etc/locale.conf +echo LC_ALL=C >> /etc/locale.conf +``` + +la 1ère et 3e ligne ne sont pas cruciales. + +Ensuite soit on édite le fichier /etc/locale-gen et on décommente la ligne #fr_FR.UTF-8 UTF-8 soit on ajoute à la fin cette ligne-là par la commande echo, et ensuite on exécute le programme de génération des locales locale-gen : + +```bash +echo fr_FR.UTF-8 UTF-8 >> /etc/locale.gen +locale-gen +``` + + + +### Étape 14 Création des utilisateurs root et utilisateur + +bla bla bla + +```bash +passwd root +useradd -m -U -G wheel,users utilisateur +passwd utilisateur +``` + +bla bla bla ### Étape 15 +bla bla bla + +```bash +commande, commande +bla bla bla +``` + +bla bla bla + ### Étape 16 +bla bla bla + +```bash +commande, commande +bla bla bla +``` + +bla bla bla + ### Étape 17 -### Étape 18 +bla bla bla -### Étape 19 +```bash +commande, commande +bla bla bla +``` -### Étape 20 +bla bla bla -## Au final ... \ No newline at end of file +### Étape 18 Régénération de l'image au démarrage (initramfs) + +bla bla bla + +```bash +mkinitcpio -p linux +``` + +bla bla bla + +### Étape 19 Configuration de grub + +bla bla bla + +```bash +grub-mkconfig -o /boot/grub/grub.cfg +grub-install /dev/sda +``` + +bla bla bla + +### Étape 20 Sortie et redémarrage + +Maintenant que tout est prêt on va donc sortir de l'environnement chrooté, puis redémarrer le système ce qui aura aussi pour effet de démounter toutes les partitions. + +```bash +commande, commande +bla bla bla +``` + +bla bla bla + +## Au final ... + +La machine est prête et opérationnelle, elle est certes non protégée dans son contenu mais ce tutoriel permet au moins de le faire facilement. \ No newline at end of file diff --git a/Présentation/archlinux-en-20-étapes.pdf b/Présentation/archlinux-en-20-étapes.pdf new file mode 100644 index 0000000..2dd392a Binary files /dev/null and b/Présentation/archlinux-en-20-étapes.pdf differ diff --git a/archlinux-org-download.png b/Présentation/archlinux-org-download.png similarity index 100% rename from archlinux-org-download.png rename to Présentation/archlinux-org-download.png diff --git a/different-kinds-of-linux-users-100520504-orig.jpg b/Présentation/different-kinds-of-linux-users-100520504-orig.jpg similarity index 100% rename from different-kinds-of-linux-users-100520504-orig.jpg rename to Présentation/different-kinds-of-linux-users-100520504-orig.jpg diff --git a/humour-computer-users.jpg b/Présentation/humour-computer-users.jpg similarity index 100% rename from humour-computer-users.jpg rename to Présentation/humour-computer-users.jpg diff --git a/linux_tan_lineart_by_juzo_kun.jpg b/Présentation/linux_tan_lineart_by_juzo_kun.jpg similarity index 100% rename from linux_tan_lineart_by_juzo_kun.jpg rename to Présentation/linux_tan_lineart_by_juzo_kun.jpg diff --git a/thekinrar-fr-archlinux-iso.png b/Présentation/thekinrar-fr-archlinux-iso.png similarity index 100% rename from thekinrar-fr-archlinux-iso.png rename to Présentation/thekinrar-fr-archlinux-iso.png