- Sep 1, 2013
Distribution Arch linux : installation
Arch linux est un grand système construit sous vos ordres et qui peut accessoirement vous aider à mieux protéger votre vie privée.
Vous allez construire votre propre système Linux afin de maîtriser son ensemble. Pour en savoir plus sur Arch linux voici la page de description disponible ici.
La conception de notre Arch linux :
Préparation des partions du disque et réglages anticipés pour l’installation.
Pour que votre système soit fonctionnel il vous faudra les paquets de base du système.
Pour amorcer le système je me base sur SYSLINUX et non sur GRUB.
Pour que votre système dispose d’une interface graphique le paquet XORG doit être présent.
Pour disposer d’un environnement graphique : vous sélectionnerez CINNAMON .
Pour le gestionnaire de connexion (ouverture/fermeture de session) le paquet installé sera : SLIM
Quant à notre gestionnaire de fenêtre : NEMO (un fork du célèbre NAUTILUS)
Concrètement ça va ressembler à ceci : Une distribution rapide, légère, flexible et jolie!
Pour les étapes de configuration j’ai suivi le wiki officiel d’Arch linux.
Ne pas hésiter à faire un tour sur le forum ou à me contacter.
L’image ISO est disponible en torrents ou en direct download sur le site officiel d’Arch linux
Lancement de l’installation :
Après avoir inséré votre CD-Rom dans votre lecteur, il vous faut maintenant choisir :
– Boot Arch Linux (X86_64)
– Boot Arch Linux (i686)
Votre choix n’aura pas d’incidence sur la suite de la configuration.
De mon coté j’utilise la version X86_64.
Veuillez vous assurer que votre ordinateur est connecté physiquement en prise ethernet.
Quelques secondes plus tard vous voici sur votre live-cd :
Arch Linux 3.10.10-1-Arch (tty1)
archiso login : root (automatic login)
root@archiso ~ #Vous semblez confus ? L’interface semi-graphique ou graphique n’existe pas sous Arch Linux!
Je vous avez prévenu, vous allez devoir construire votre propre système d’exploitation.
Changement agencement du clavier :
loadkeys fr-pcPartitionnement du disque avec utilitaires cfdisk :
cfdiskVoici le résultat de notre partitionnement :
cfdisk (util-linux-ng 2.14.2)
Unité disque: /dev/sda
Taille: 128 849 018 880 octets, 120 Go
Têtes: 255 Secteurs par piste: 63 Cylindres: 1876
Nom Fanions Part Type Type Sys.Fic [Label] Taille (Mo)
---------------------------------------------------------------------
sda1 Amorce Primaire Linux ext3 / boot 100
sda2 Logique Linux swap / Solaris 1000
sda3 Primaire Linux ext4 / 30000
sda4 Primaire Linux ext4 /home 115900Pour savoir comment utiliser cfdisk , veuillez suivre ce lien : openclassrooms cfdisk
Formatage des partions :
mkfs.ext2 /dev/sda1
mkfs.ext4 /dev/sda3
mkfs.ext4 /dev/sda4
mkswap /dev/sda2Montage des partitions :
mkdir /mnt/{boot,home}
mount /dev/sda3 /mnt/
mount /dev/sda1 /mnt/boot
mount /dev/sda4 /mnt/home
swapon /dev/sda2Installation du système de base :
pacstrap /mnt/ base base-develAmorcer le démarrage du système :
pacstrap /mnt/ syslinuxConfiguration du système post-installation :
genfstab -U -p /mnt >> /mnt/etc/fstabChrooter dans le nouveau système :
arch-chroot /mnt
sh-4.2#Renseignement du nom de la machine :
echo "lpt0p" > /etc/hostnameAjoutez votre langue au système :
echo "fr_FR.UTF-8 UTF-8" > /etc/locale.genlocale-gen
==> Generating locales...
==>fr_FR.UTF-8...done
==> Generation complete.Spécifiez la disposition du clavier :
echo "KEYMAP=fr-pc" > /etc/vconsole.confChoisissez le fuseau horaire (lien symbolique):
ln -s /usr/share/zoneinfo/Europe/Paris /etc/localtimeChargement de la ramdisk :
mkinitcpio -p linux
==> Image generation successfulConfigurez le chargeur de démarrage :
syslinux-install_update -iam
==> Syslinux install successfullDéfinissez un mot passe pour le root :
passwd
==>Enter New UNIX password:
==>Retype New UNIX password:
==>passwd: password updated successfullyGestion du réseau avec Network Manager
pacman -S networkmanager network-manager-applet
systemctl enable NetworkManagerSortir ensuite du « chroot » avec la commande :
exitDémontez le tout
umount /mnt/boot /mnt/home /mntVous pouvez maintenant redémarrer votre ordinateur.
rebootCréation d’un utilisateur
useradd -g users -m -s /bin/bash ffonaissak
passwd ffonaissak
==>Enter New UNIX password:
==>Retype New UNIX password:
==>passwd: password updated successfullyBravo votre système est installé avec un utilisateur et un accès au réseau internet.
C’est maintenant que la configuration va devenir intéressante, Ça vous dit une interface graphique?
L’implémentation du système graphique XORG
pacman -Syu xorg-server xorg-xinit xorg-server-utils
pacman -S xf86-video-votrepiloteAstuce pour une installation dans une machine virtuel sous vmware :
pacman -S xf86-video-vmware open-vm-toolsEnvironnement graphique sous Cinnamon
pacman -Syu cinnamon cinnamon-control-center cinnamon-screensavernano /home/ffonaissak/.xinitrcAjoutez ceci a l’intérieur du fichier :
exec cinnamon-session-cinnamonNotre gestionnaire de fenêtre NEMO
pacman -S nemoNotre gestionnaire de connexion SLIM
pacman -S slim
systemctl enable slim.serviceVous pouvez maintenant redémarrer votre ordinateur.
rebootAprès le redémarrage tout devient plus graphique. Mais le clavier XORG est en anglais.
Nous allons le configurer en français.
Pour repasser dans un terminal : CTRL+ ALT + F1
S’authentifier en root:
nano /etc/X11/xorg.conf.d/10-keyboard-layout.confSection "InputClass"
Identifier "Keyboard Layout"
MatchIsKeyboard "yes"
MatchDevicePath "/dev/input/event*"
Option "XkbLayout" "fr"
Option "XkbVariant" "latin9"
EndSectionVous pouvez maintenant redémarrer votre ordinateur et commencer à utiliser votre distribution.
Cependant, pour profitez pleinement d’Arch Linux avec une interface graphique rendez-vous ici.