Refonte
Before Width: | Height: | Size: 1.1 MiB After Width: | Height: | Size: 1.1 MiB |
Before Width: | Height: | Size: 142 KiB After Width: | Height: | Size: 142 KiB |
Before Width: | Height: | Size: 31 KiB After Width: | Height: | Size: 31 KiB |
Before Width: | Height: | Size: 58 KiB After Width: | Height: | Size: 58 KiB |
@ -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.
|
BIN
Présentation/archlinux-en-20-étapes.pdf
Normal file
Before Width: | Height: | Size: 73 KiB After Width: | Height: | Size: 73 KiB |
Before Width: | Height: | Size: 48 KiB After Width: | Height: | Size: 48 KiB |
Before Width: | Height: | Size: 144 KiB After Width: | Height: | Size: 144 KiB |
Before Width: | Height: | Size: 267 KiB After Width: | Height: | Size: 267 KiB |
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 19 KiB |