This commit is contained in:
federico 2018-10-28 23:18:04 +01:00
parent b09c0fe82b
commit 3e4610d970
11 changed files with 157 additions and 11 deletions

View File

Before

Width:  |  Height:  |  Size: 1.1 MiB

After

Width:  |  Height:  |  Size: 1.1 MiB

View File

Before

Width:  |  Height:  |  Size: 142 KiB

After

Width:  |  Height:  |  Size: 142 KiB

View File

Before

Width:  |  Height:  |  Size: 31 KiB

After

Width:  |  Height:  |  Size: 31 KiB

View File

Before

Width:  |  Height:  |  Size: 58 KiB

After

Width:  |  Height:  |  Size: 58 KiB

View File

@ -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 ...
### É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.

Binary file not shown.

View File

Before

Width:  |  Height:  |  Size: 73 KiB

After

Width:  |  Height:  |  Size: 73 KiB

View File

Before

Width:  |  Height:  |  Size: 48 KiB

After

Width:  |  Height:  |  Size: 48 KiB

View File

Before

Width:  |  Height:  |  Size: 144 KiB

After

Width:  |  Height:  |  Size: 144 KiB

View File

Before

Width:  |  Height:  |  Size: 267 KiB

After

Width:  |  Height:  |  Size: 267 KiB

View File

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 19 KiB