I wrote a book on Linux who explain how to
Transcription
I wrote a book on Linux who explain how to
Installation de Archlinux FORGETTE Benoît 12 juin 2016 2 Table des matières I Pré requis et lancement d’Archlinux live 0.1 0.2 0.3 II 5 Télécharger Archlinux live . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Graver l’ISO sur un support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Démarrage de votre Archlinux live . . . . . . . . . . . . . . . . . . . . . . . . . . . Archlinux en console 7 7 7 9 1 partitionnement du disque dur 1.1 partitionnement . . . . . . . . 1.2 Formatage des partitions . . . 1.2.1 Formatage en BIOS . 1.2.2 Formatage en UEFI . 1.3 Montage des partitions . . . . 1.4 Côté feignant . . . . . . . . . . . . . . . 11 12 12 12 12 12 12 2 Base de l’installation 2.1 connection au wifi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 15 3 telechargement des packages de base 3.1 package internet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2 packet optionnel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.3 Fstab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 17 18 19 4 Bootloader 4.1 Installation en Monoboot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2 Installation pour dualboot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 21 22 5 Configuration de la langue 25 6 Activation des système au démarrage 27 7 personalisation de votre machine 29 III 31 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Archlinux en graphique 8 Xorg 8.1 Definition . . 8.2 Les génereaux 8.3 bonus . . . . 8.4 pilote video . . . . . 33 33 33 33 33 9 Login Manager 9.1 graphical . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.1.1 GDM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 35 35 10 Interface Graphique 10.1 Gnome . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.2 I3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 37 37 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 TABLE DES MATIÈRES Première partie Pré requis et lancement d’Archlinux live 5 0.1. TÉLÉCHARGER ARCHLINUX LIVE 0.1 7 Télécharger Archlinux live Pour cette première partie rien de bien compliqué il vous suffit juste de vous rendre sur https: //www.archlinux.org/download/ et de telecharger l’ISO en torrent 1 ou en direct download. 0.2 Graver l’ISO sur un support Maintenant que vous êtes en possession de votre iso il est temps de le graver, de nombreux outils peuvent faire ca pour vous comme : — Lili — unetbootin — etc. enfin si vous avez un Linux sous la main vous pouvez graver votre clé ou votre cd en ligne de commande très simplement avec cette commande : 1 dd i f = ∗ . i s o o f=usb bs =520 0.3 Démarrage de votre Archlinux live Maintenant il ne vous reste plus qu’à redémarrer votre machine puis appuyer sur échap, f1, F2, f10, del ou suppr le plus rapidement possible.Vous voila alors dans votre BIOS 2 Ici vous aller pouvoir changer l’ordre des boot ainsi mettez votre clé ou cd en premier. Redémarrer votre machine et le tour est joué la machine boot sur la clé ou le cd. Ici appuyer sur ENTER puis votre Archlinux live va démarrer. (si l’image de fond ne s’affiche pas c’est que vous êtes en UEFI). 1. BitTorrent est un protocole de transfert de données pair à pair (P2P) à travers un réseau informatique. 2. Le Basic Input Output System (BIOS, en français : “système élémentaire d’entrée/sortie ”) est, au sens strict, un ensemble de fonctions, contenu dans la mémoire morte (ROM) de la carte mère d’un ordinateur, lui permettant d’effectuer des opérations élémentaires lors de sa mise sous tension, par exemple la lecture d’un secteur sur un disque. 8 Deuxième partie Archlinux en console 9 Chapitre 1 partitionnement du disque dur Premier souci à survenir votre clavier est en QWERTY si vous voulez changer cela taper seulement la commande suivante qui va vous permettre de charger le clavier AZERTY : 1 loadkeys f r Nous posons ref comme tant la position du disque sur la machine exemple “/dev/sda”. Maintenant pour partitionner votre disque dur taper la commande : 1 cfdisk ref 11 12 CHAPITRE 1. PARTITIONNEMENT DU DISQUE DUR 1.1 partitionnement Les zones que je vous conseille d’allouer sont les suivantes : Reference Point de montage Taille Système de fichier 1 /boot 512 Mo ext2 2 Taille de la mémoire vive swap 3 / 20 Go ext4 4 /home 40Go ext4 Maintenant que les 4 partitions ont été crée mettez la partition boot comme bootable puis enregistrez et quittez. 1.2 1.2.1 Formatage des partitions Formatage en BIOS Pour formater les partitions, il suffit d’entrer les commandes suivantes : 1 2 3 4 5 mkfs . e x t 2 / dev / r e f 1 mkfs . e x t 4 / dev / r e f 3 mkfs . e x t 4 / dev / r e f 4 mkswap / dev / r e f 2 swapon / dev / r e f 2 1.2.2 Formatage en UEFI Pour formater les partitions, il suffit d’entrer les commandes suivantes : 1 2 3 4 5 mkfs . f a t −F32 / dev / r e f 1 mkfs . e x t 4 / dev / r e f 3 mkfs . e x t 4 / dev / r e f 4 mkswap / dev / r e f 2 swapon / dev / r e f 2 1.3 Montage des partitions Puis il ne reste plus qu’à monter les 4 partitions ainsi que crée le dossier home et boot. 1 2 3 4 mount mkdir mount mount 1.4 / dev / r e f 3 /mnt /mnt/{ boot , home} / dev / r e f 1 /mnt/ boot / dev / r e f 4 /mnt/home Côté feignant Il n’est pas nécessaire de créer la partition swap et / et /home peuvent cohabiter bien qu’il soit conseiller de les garder. Elle vous permettra en outre de posséder plusieurs Linux avec le meme home d’ailleurs si vous possédez plusieurs Linux il n’est pas nécessaire de créer la partition boot. Revenons au cas où vous voulez moins partitionner vous obtiendriez alors : Reference Point de montage Taille Système de fichier 1 /boot 512 Mo ext2 2 / et /home 60 Go ext4 Pour formater les partitions, il suffit d’entrer les commandes suivantes : 1.4. CÔTÉ FEIGNANT 1 2 3 mkfs . e x t 2 / dev / r e f 1 # ou pour l e s s y s t e m e UEFI mkfs . f a t −F32 / dev / r e f 1 mkfs . e x t 4 / dev / r e f 2 Puis il ne reste plus qu’à monter les 4 partitions ainsi que crée le dossier home et boot. 1 2 3 mount / dev / r e f 2 /mnt mkdir /mnt/{ boot , home} mount / dev / r e f 1 /mnt/ boot 13 14 CHAPITRE 1. PARTITIONNEMENT DU DISQUE DUR Chapitre 2 Base de l’installation Une chose à savoir sur l’installation de Archlinux c’est que l’on a besoin d’Internet pour l’installer. Ainsi si vous êtes branché par câble Ethernet pas de soucis mais, sinon vous devez faire une étape préalablement. 2.1 connection au wifi vous devez d’abord utilisez cette commande afin de connaitre votre carte réseaux et verifier qu’elle est reconnu : 1 iwconfig puis taper : 1 2 w i f i −menu −o w i f i −menu #v o t r e c a r t e r e s e a u x ou 15 16 CHAPITRE 2. BASE DE L’INSTALLATION Chapitre 3 telechargement des packages de base Nous allons commencer par telecharger sur /mnt soit / les packages de base et de base pour developper 1 p a c s t r a p /mnt b a s e base−d e v e l 3.1 package internet ensuite vous aurez besoin de vous connecter à internet il est donc obligatoire d’installer ce packet 1 p a c t r a p /mnt networkmanager 17 18 CHAPITRE 3. TELECHARGEMENT DES PACKAGES DE BASE 3.2 packet optionnel Si vous souhaiter un éditeur de texte les deux principaux et puissant qui vous seront presenter seront Vim ou Emacs : 1 2 p a c s t r a p /mnt vim p a c s t r a p /mnt emacs Ensuite vous pouvez installer alsamixer pour pouvoir gerez le son de votre machine : 1 p a c s t r a p /mnt a l s a − u t i l s a l s a −o s s Maintenant que alsa est installé vous pouvez le tester avec cette commande : 1 s p e a k e r −t e s t −c 2 Ensuite pour vous en servir il suffit d’executer : 1 alsamixer Il existe aussi un outil pour manipuler les log de votre machine : 1 p a c s t r a p /mnt s y s l o g −ng Pour avoir l’heure regler vous devrez avoir ntpd d’installer : 1 p a c s t r a p /mnt ntpd Enfin pour pour zipper et dezipper vous pouvez utiliser : 3.3. FSTAB 1 19 p a c s t r a p /mnt z i p u n z i p p 7 z i p Et enfin si vous êtes en dualboot avec windows vous pourrez manipuler tout vos dossier et fichier avec : 1 p a c s t r a p /mnt m t o o l s d o s f s t o o l s n t f s −3g Pour vous déplacer plus facilement dans vos dossier vous pouvez utiliser mc 1 p a c t r a p /mnt mc 3.3 Fstab On peut maintenant generer le fichier fstab qui contient les information sur l’architecture de votre archlinux 1 g e n f s t a b −Up /mnt >> /mnt/ e t c / f s t a b Vous pourrez le modifiez plus tard pour par exemple monter une partition Windows au démarrage : 20 1 CHAPITRE 3. TELECHARGEMENT DES PACKAGES DE BASE UUID=UUID f i l e s y s t e m mountpoint n t f s −3g u s e r , rw , r e l a t i m e , data=o r d e r e d 0 2 Chapitre 4 Bootloader 4.1 Installation en Monoboot Nous allons ici utiliser syslinux un outil puissant et repide pour booter sur seulement un OS. Ainsi pour commecer on va l’installer grace à cette commande : 1 p a c s t r a p /mnt s y s l i n u x Ensuite vous pouvez faire une installation automatique de Linux mais avant cela vous aurez besoin de savoir si vos partitions sont en gpt ou mbr : 1 p a r t e d − l / dev / r e f Pour les UEFI vous devrez : 21 22 1 CHAPITRE 4. BOOTLOADER p a c s t r a p /mnt s y s l i n u x d o s f s t o o l s e f i b o o t m g r Pour les autres : Ensuite en fonction vous lancerez l’installation avec : 1 2 3 4 # Pour l e s GPT p a c s t r a p /mnt g p t f d i s k arch−c h r o o t /mnt s y s l i n u x −i n s t a l l _ u p d a t e −i a 5 6 7 8 # Pour l e s MBR arch−c h r o o t /mnt s y s l i n u x −i n s t a l l _ u p d a t e −iam Et voila c’est fini, mais si vous voulez le personalisé referrer vous à https://wiki.archlinux.org/index.php/Syslinux 4.2 Installation pour dualboot Nous allons ici utiliser Grub un des systèmes pour gérer deux OS : Commençons par installer les packets nécessaire : 1 p a c s t r a p /mnt grub os−p r o b e r e f i b o o t m g r #e f i b o o t m g r e s t s u r t o u t pour l e s u e f i Nous allons maintenant booter sur notre Archlinux : 1 arch−c h r o o t /mnt Et finir l’installation de GRUB 4.2. INSTALLATION POUR DUALBOOT 1 2 m k i n i t c p i o −p l i n u x grub−m k c o n f i g −o / boot / grub / grub . c f g Pour une installation en BIOS : 1 grub− i n s t a l l −−no−f l o p p y −−r e c h e c k / dev / r e f Pour une installation UEFI : 1 2 grub− i n s t a l l −−t a r g e t=x86_64− e f i −−e f i −d i r e c t o r y =/boot / e f i −−b o o t l o a d e r −i d=arch_grub −−r e c h e c k 23 24 CHAPITRE 4. BOOTLOADER Chapitre 5 Configuration de la langue Pour avoir le clavier dans la bonne langue il faut se référer . . .pour le clavier français if faut écrire dans /etc/vconsole.conf 1 2 KEYMAP=f r −l a t i n 9 FONT=lat9w −16 Pour la localité française : 1 2 3 4 5 6 7 #Dans / e t c / l o c a l e . c o n f LANG=fr_FR . UTF−8 LC_COLLATE=C #decommenter fr_FR . UTF8 UTF8 #dans / e t c / l o c a l e . gen #l a n c e r par l a s u i t e c e t t e commande l o c a l e −gen Enfin pour avoir avoir le fuseau horaire il vous faut cree ce lien : 1 2 l n − s f / u s r / s h a r e / z o n e i n f o / Europe / P a r i s / e t c / l o c a l t i m e hwclock −−s y s t o c h −−u t c # s e u l e m e n t s i vous e t e s en monoboot 25 26 CHAPITRE 5. CONFIGURATION DE LA LANGUE Chapitre 6 Activation des système au démarrage Activation de la connection au reseaux automatiquement : 1 s y s t e m c t l e n a b l e NetworkManager Activation de la synchronisation des de l’horloge : 1 s y s t e m c t l e n a b l e ntpd Activation du generateur de log 1 s y s t e m c t l e n a b l e s y s l o g −ng et d’autres precedement explique : 1 2 3 4 systemctl systemctl systemctl systemctl enable enable enable enable cronie avahi−daemon avahi−d n s c o n f d b l u e t o o t h #que pour l e s a p p a r e i l b l u e t o o t h 27 28 CHAPITRE 6. ACTIVATION DES SYSTÈME AU DÉMARRAGE Chapitre 7 personalisation de votre machine Pour lui donner un nom editer /etc/hostname 1 Le_nom_de_votre_machine Il est aussi conseiller de mettre un mot de passe pour le super user “root” avec cette commande : 1 2 3 4 passwd r o o t Enter new UNIX password : Retype new Unix password : passwd : password updated s u c c e s s f u l l y Enfin afin d’avoir YAOURT 1 nous allons ajouter au fichier /etc/pacman.conf 1 2 3 [ archlinuxfr ] SigLevel = Optional TrustAll Server = http :// repo . archlinux . f r / $arch et si vous voulez installer des logiciel uniquement disponible en 32 bits enlever les # dans ce même fichier : 1 2 #[ m u l t i l i b ] #I n c l u d e = / e t c /pacman . d/ m i r r o r l i s t Si vous voulez encore plus de personalisation vous pouvez ajouter : 1 ILoveCandy pour avoir une barre de chargement en forme de pacman ou encore : 1 Color pour avoir pacman en couleur. Ensuite pour installer le fameux yaourt synchronise puis installer avec les commande suivante : 1. Yaourt est un programme en ligne de commande qui interface les fonctions de pacman et makepkg pour la gestion des paquets sous Arch Linux. 29 30 1 2 CHAPITRE 7. PERSONALISATION DE VOTRE MACHINE pacman −Syu pacman −S y a o u r t Enfin vous pouvez quitter votre session, démonter votre archlinux et relancer votre machine : 1 2 3 exit umount −R /mnt reboot Si tout c’est bien passer vous allez démarrer votre Archlinux. Commencer par synchroniser et rafraichir les packets de pacman : 1 pacman −Syy Et maintenant vous pouvez installer yaourt Maintenant vous serez surement heureux d’apprendre a crée un utilisateur. Je vais commence par vous presenter une utilisation courante de useradd : 1 u s e r a d d −m −g u s e r s −G wheel −c ’ comment ’ −s / b i n / bash name −p password Décortiquons ce charabia à present : 1. -m creation du repertoire home 2. -g groupe principal 3. -G groupe supplementaire ’wheel’ utile pour utiliser sudo 4. -c le comentaire ńom principal de l’utilisateur 5. -s le shell utilise. 6. -p initialisation du mot de passe Comme je vous explique plus haut nous allons configurer sudo 2 pour cela vous aller taper la commande visudo et décommenter la ligne suivante : 1 #wheel ALL=(ALL) ALL 2. est un programme conçu pour permettre à un administrateur système de déléguer des privilèges à des utilisateurs, et ainsi leur permettre de lancer certaines (ou toutes) commandes en tant que root ou autre utilisateur tout en enregistrant l’utilisation de ces privilèges. Troisième partie Archlinux en graphique 31 Chapitre 8 Xorg Afin de pouvoir interagir graphiquement avec votre machine vous devrez utiliser Xorg 8.1 Definition X.org est l’implémentation officielle du système graphique X Window System dirigée par la X.Org Foundation. Elle est libre et open source. Le système X Window prend en charge l’interface graphique sous GNU/Linux, et vous sera donc indispensable si vous souhaitez autre chose que les ttys sur votre Archlinux ! Xorg seul est limité (il ne sait qu’afficher des fenêtres), il vous faudra un gestionnaire de fenêtres ou un environnement de bureau complet à lancer dedans. Ces derniers s’installent via pacman et sont soit démarrés directement avec startx soit par l’intermédiaire d’un gestionnaire de connexion graphique. (GDM, KDM, Slim, etc) 8.2 Les génereaux Pour commencer il y a les obligatoires : 1 2 pacman −S xorg−s e r v e r xorg−x i n i t xorg−xmessage xorg− u t i l s xorg−s e r v e r − u t i l s xorg−apps ensuite pour la souris et le clavier ils sont installable de cette façon : 1 pacman −S x f 8 6 −i n p u t −mouse x f 8 6 −i n p u t −keyboard 8.3 bonus Et pour ce qui ont un clavier tactile ils sera necessaire d’installer : 1 pacman −S x f 8 6 −i n p u t −s y n a p t i c s 8.4 pilote video Pour les pilotes video vous aurez besoin de vous référez au lien suivant : https://wiki. archlinux.fr/Xorg#Pilotes_libres 33 34 CHAPITRE 8. XORG Chapitre 9 Login Manager 9.1 9.1.1 graphical GDM GDM est un des loggings manager les plus connu facile à installer et pratique il comblera vos attente. Ensuite pour le démarrer il suffira d’utiliser cette commande : 1 s y s t e m c t l s t a r t gdm . s e r v i c e 35 36 CHAPITRE 9. LOGIN MANAGER Chapitre 10 Interface Graphique Maintenant que votre login manager est installé rien de plus simple pour installer votre interface graphique. 10.1 Gnome GNOME (prononciation gah-nohm ou nohm) est un environement graphique qui a pour but d’etre simple d’utilisation. GNOME fait parti du GNU Project. 1 pacman −S gnome gnome−e x t r a 10.2 I3 i3 est un “dynamic tiling window manager” inspirée de wmii il est beaucoup plus compliqué a utilisé que GNOME. I3 possède une très bonne documentation. 1 pacman −S i 3 −wm 37 38 CHAPITRE 10. INTERFACE GRAPHIQUE 10.2. I3 39 Voila ce tutorial fini et si vous voulez allez plus loin ou que vous avez des souci n’hesitez pas a utilisé la documentation officiel ou man pour les options des commandes 1 man man
Documents pareils
Installation ArchLinux - Serveurs Linux
mkfs.ext4 /dev/mapper/vg0-lvroot
mkfs.ext4 /dev/mapper/vg0-lvhome
mkswap -f /dev/mapper/vg0-lvswap
Montage des partitions :
mount /dev/mapper/vg0-lvroot /mnt
mkdir /mnt/home
mount /dev/mapper/vg0-l...