Installation : Différence entre versions

De ArchwikiFR
m (Configuration)
m (Clavier)
Ligne 19 : Ligne 19 :
 
== Clavier ==
 
== Clavier ==
  
Pour changer l'agencement du clavier, utilisez la commande {{codeline|loadkeys}} (tapez {{codeline|loqdkeys}} pour un clavier français).
+
Pour changer l'agencement du clavier, utilisez la commande {{codeline|loadkeys}} (le clavier par défaut étant le clavier qwerty, il faut taper loqdkeys sur un clavier azerty pour écrire effectivement loadkeys).
 
  loadkeys fr
 
  loadkeys fr
  
Vous pouvez avoir la liste des agencements disponibles en tapant:
+
Vous pouvez avoir la liste des agencements de clavier disponibles en tapant cette commande:
 
  find /usr/share/kbd/keymaps/ -type f
 
  find /usr/share/kbd/keymaps/ -type f
  

Version du 6 août 2012 à 01:23


Les Arch Install Scripts sont un ensemble de scripts bash ayant pour but de simplifier l'installation d'Arch. Cette page donne un exemple d'installation basique. Vous y trouverez également des liens vers des pages wiki, documentation externe, ou lien vers le manuel pour les principales étapes de l'installation.

Note : Pour une image antérieure à 2012.07.15, il est recommandé de télécharger une image récente.

Live CD

La dernière iso inclue les scripts et permet d'installer un système i686 ou x86_64. C'est une image hybride dans le sens où elle peut soit être gravée sur un CD ou flashée dans une clé USB à l'aide de dd par exemple.

Une fois gravée ou flashée et l'ordinateur démarré dessus, et après avoir choisi l'architecture que vous allez installer, vous arrivez directement à une console ou vous êtes identifié en root.

Un navigateur en console, elinks, est disponible depuis l'image d'installation 2012.07.15. Vous pouvez donc consulter la documentation, dans un autre tty par exemple, pendant l'installation. Le client irssi est aussi disponible, si vous avez des questions à poser à la communauté.

Note : Une liste complète des paquets est disponible: i686, x86_64

Clavier

Pour changer l'agencement du clavier, utilisez la commande loadkeys (le clavier par défaut étant le clavier qwerty, il faut taper loqdkeys sur un clavier azerty pour écrire effectivement loadkeys).

loadkeys fr

Vous pouvez avoir la liste des agencements de clavier disponibles en tapant cette commande:

find /usr/share/kbd/keymaps/ -type f

Partitionnement

Le partitionnement peut être fait avant de démarrer sur le live, mais il peut aussi être fait à ce moment en utilisant au choix l'un des différents utilitaires disponible : fdisk, parted, cfdisk, etc.

Prenons pour l'exemple un schéma de partitionnement correspondant à :

  • /dev/sda1 pour le /boot
  • /dev/sda2 pour la swap
  • /dev/sda3 pour le /
  • /dev/sda4 pour le /home

Pour des partitionnements plus avancés, vous pouvez vous reférer à la catégorie partitionnement.

Formatage

mkfs permet de formater les partitions dans le système de fichiers que vous voulez. Pour avoir les alias de commande, il suffit de taper mkfs suivi de Tab. Pour l'exemple, formatons /boot en ext2, / et /home en ext4 :

mkfs.ext2 /dev/sda1
mkfs.ext4 /dev/sda3
mkfs.ext4 /dev/sda4

La swap est créée en utilisant mkswap :

mkswap /dev/sda2

-> Catégorie système de fichier.

Montage des partitions

On va monter notre nouveau système sous le dossier /mnt, la commande bien connue mount est parfaite pour cela :

mount /dev/sda3 /mnt && mkdir /mnt/{boot,home} && mount /dev/sda1 /mnt/boot
# si vous allez rajouter des utilisateurs, n'oubliez pas le /home
mount /dev/sda4 /mnt/home
Note : Les && sont là pour ne pas créer des dossiers dans le système du live si une commande échoue et nous induire en erreur.

Connexion au réseau

Dans le cas le plus simple, vous êtes connecté en filaire, votre périphérique réseau se nomme eth0 et votre réseau a un serveur DHCP, dans ce cas, vous avez du être connecté lors du démarrage du live.

Important : Pour l'image 2012.07.15, il faut lancer dhcpcd manuellement :
dhcpcd eth0

Autrement, il vous faut configurer votre réseau.

Installation du système de base

Il suffit d'utiliser le script pacstrap en lui indiquant le dossier correspondant à la racine du système suivi des paquets ou groupes à installer (séparés par un espace). Pour le système de base :

pacstrap /mnt base

Vous pouvez trouver la liste des paquets ou groupes dans les liens suivants : paquets / groupes i686 / groupes x86_64 .

Note : Vous pouvez en profiter pour installer base-devel si vous comptez utiliser AUR:
pacstrap /mnt base base-devel

Chargeur de démarrage

Pour l'exemple, disons qu'on installe Syslinux :

pacstrap /mnt syslinux

Pour d'autres chargeurs de démarrage -> Chargeur de démarrage

Configuration

Pour une configuration de base :

  • Générer le /etc/fstab :
genfstab -p /mnt >> /mnt/etc/fstab

Chrooter dans le nouveau système :

arch-chroot /mnt

Pour les éditions, vous pouvez soit utiliser l'un des utilitaires contenu dans base tel que vi ou nano, soit en installer un.

Note : l'ensemble de ces commandes sont données à titre d'exemple. Merci de lire les pages du wiki et la documentation, notamment le manuel, se rapportant à chacune des commandes suivantes, sous peine de ne rien comprendre à ce que l'on fait, ou d'en oublier la moitié, et de se retrouver avec un système « qui fonctionne pas » alors que tout est bien expliqué.
  • Editer le fichier /etc/locale.gen (cf Locale) et décommentez votre locale (fr_FR.UTF-8 par exemple), puis executez :
locale-gen
  • Vous pouvez spécifiez la locale pour la session courante (ça évitera des messages d'alerte par la suite) avec :
export LANG=fr_FR.UTF-8
  • Configurez le fichier /etc/rc.conf (cf rc.conf) (ou autres si vous avez fait le choix d'un autre système d'init).
Note : Merci de lire le manuel du fichier rc.conf (avec la commande man rc.conf) afin de connaitre la nouvelle syntaxe de configuration d'archlinux, le fichier rc.conf étant déprécié.
  • Configurez /etc/mkinitcpio.conf (cf mkinitcpio) et créez les ramdisk avec :
mkinitcpio -p linux
  • Configurez le chargeur de démarrage. Pour l'exemple, nous avons choisi syslinux, il suffit d'éditer /boot/syslinux/syslinux.cfg et vérifier si root pointe bien vers la bonne partition puis, pour une installation sur le MBR, lancez :
syslinux-install_update -iam
  • Définissez un mot passe pour le root:
passwd

La catégorie configuration regroupe un ensemble de pages détaillant les différents éléments à configurer.

Démonter le tout

Sortez de l'environnement chroot (exit ou Ctrl+D), puis :

umount /mnt/boot /mnt/home /mnt

Il n'y a plus qu'à rebooter et continuer l'installation / configuration. (Par exemple avec l'interface graphique suivi d'un environnement graphique.)