Arch Linux peut ne pas être pour tout le monde. La plupart des nouveaux utilisateurs préféreraient probablement une solution hors boîte comme Debian ou Fedora. Cependant, avoir une installation Arch Linux pour bricoler et comprendre un peu mieux l'environnement Linux est toujours utile.
Semblable à notre installation Gentoo, cette configuration utilise VirtualBox pour une expérience d'installation sans risque. La distribution est suffisamment légère pour fonctionner dans une machine virtuelle et nous n'aurions pas à nous soucier des problèmes spécifiques du pilote matériel. C'est un excellent moyen d'expérimenter et, une fois que vous êtes assez confiant, vous pouvez aller de l'avant et l'installer sur du métal nu, si vous le souhaitez.
Une différence par rapport à l'installation de Gentoo sera qu'il sera beaucoup plus rapide car nous n'allons pas compiler le noyau et d'autres services publics à partir de zéro. Au lieu de cela, nous utiliserons simplement les binaires préemballés pour créer notre nouveau /(racine) environnement
Nous commencerions par démarrer d'abord l'Arch ISO pour notre machine virtuelle. Ensuite, nous sculptons une partition de démarrage à partir de notre disque dur virtuel et installons le système de base Arch Linux en haut de celui-ci. Nous chrootons ensuite dans notre nouvelle racine potentielle apportant des modifications telles que la sélection des langages, le mappage du clavier, le fuseau horaire et la sélection de l'horloge matérielle et nous démarrons dans le système nouvellement installé en se débarrassant de la .disque ISO.
Créer la machine virtuelle
Cela se fait facilement à l'aide de l'interface VirtualBox. Sélectionner Nouveau L'option et donnez un nom à votre machine virtuelle, sélectionnez le type comme Arch Linux 64 bits et allouer au moins 2 Go de RAM à la machine virtuelle
Ensuite, nous créons un disque dur virtuel d'au moins 8 Go de taille. C'est là que le système d'exploitation sera installé avec le répertoire racine et d'autres données utilisateur.
Vous pouvez aller de l'avant et démarrer la machine virtuelle et il demandera un support de démarrage, car le disque dur que nous venons de créer est vide et non boostable. Nous sélectionnons donc un ISO Arch Linux déjà téléchargé à partir de notre explorateur de fichiers pour démarrer.
C'est à peu près ce que vous verriez, ici, vous devez choisir la première option de démarrage de l'arc Linux, car il vous permet de formater le disque virtuel nouvellement créé et d'installer Arch dessus. Maintenant, une fois que nous voyons une invite de shell, nous pouvons aller de l'avant et mettre à jour notre base de données de packages, cela est similaire à mise à jour apte Dans Debian Systems.
root @ archiso ~ # pacman -syy
Pac-Man est le manager de package pour l'arch et le drapeau -S Se synchroniser où il essaie de synchroniser Arch avec les référentiels officiels et le drapeau -yy le force à télécharger un nouveau paquet de bases de données même si le système est à la queue (vous pouvez sauter -yy si vous le souhaitez).
Puisqu'il s'agit d'une machine virtuelle, le réseautage est disponible par défaut, à condition que le système hôte soit connecté à Internet. Maintenant, nous pouvons passer à la partition du disque dur.
Partitionner le disque dur
Nous allons partitionner qu'il n'utilise pas le schéma GPT mais plutôt la vieille école dos Étiquetez pour que vous puissiez à double bout pour que vous décidez de l'exécuter sur votre machine. Pour connaître le nœud de périphérique du disque, exécutez la commande:
# fdisk -l
La sortie vous indiquera quel nœud de périphérique représente votre disque dur virtuel cible.
De toute évidence, celui avec une taille 128 Go est notre disque cible, car c'est la taille que nous avons sélectionnée plus tôt. Son nœud de périphérique est / dev / sda qui sera utilisé pour s'interfacer avec le disque. Rendre le disque bootable et pour cela nous utiliserions le cfdisk utilitaire.
#cfdisk / dev / sda
Cela ouvre une interface demandant le type d'étiquette. Nous irons avec dos. Après cela, nous verrons une session interactive pour nous faciliter les choses.
Sélection [Nouveau] (En utilisant des touches fléchées et en appuyant sur ) créerait rapidement la première partition (et dans notre cas, la seule) partition dont nous avons besoin pour créer.
Frapper Pour accepter la taille de partition de votre choix et dans l'invite suivante, sélectionnez le type de partition [primaire] . Cela crée une nouvelle partition avec le nœud de l'appareil / dev / sda1. Comme indiqué ci-dessous:
Enfin, sélectionnez l'option Bootable et basculez-la pour rendre la partition Bootable.La colonne «Boot» aurait un astérisque pour indiquer que la partition est boostable. Maintenant, pour rendre les modifications finales, à partir de la plus grande rangée, allez à [Écrire], frapper et tapez oui lorsque l'interface vous invite à le faire.
Vous pouvez maintenant quitter l'interface de partitionnement. Pour vous assurer que les modifications ont réussi, courez fdisk -l Une fois de plus et vous verriez une entrée pour / dev / sda1.
Nous devons maintenant le formater avec un système de fichiers, qui dans notre cas va être ext4.
#mkfs.ext4 / dev / sda1
Montez l'appareil afin que nous puissions y écrire des données, ce serait nécessaire pour y installer le système de base.
#mount / dev / sda1
Maintenant, les données qui sont écrites / mnt le dossier serait stocké dans SDA1 cloison.
Installation du système de base
Pour installer le système de base et les utiles de base, nous utiliserons le Pacstrap Utilité qui est livrée avec l'ISO Arch Linux. Installons les packages de base et de niveau de base pour notre nouvel environnement Arch.
#packstrap -i / mnt devegre de base de base
Après avoir synchronisé les bases de données, il inciterait l'utilisateur à sélectionner les packages nécessaires dans une liste de ceux disponibles. L'option par défaut est d'installer tout, c'est ce que nous utiliserons. Allez-y en frappant et procéder à l'installation. Cela prendrait un certain temps car le package de base sera téléchargé (~ 300 Mo de téléchargement) et déballé.
D'accord, avant d'aller plus loin, comprenons que le / mnt / va être notre nouveau /(racine). Cela signifie tous les répertoires auxquels vous attendez / / répertoire comme /etc est sous / mnt / etc pour le moment. C'est important à comprendre, car lorsque vous apportez des modifications ici / mnt répertoire beaucoup.
Nous devons d'abord générer un fichier fstab, qui signifie une table de système de fichiers qui indique à votre système d'exploitation quelles partitions et disques doivent être montés automatiquement pendant le processus de démarrage.
#genfstab -u -p / mnt >> / mnt / etc / fstab
Cela ferait une entrée pour le / dev / sda1 Pour être monté dans le processus de démarrage. Vous pouvez vérifier le contenu de / mnt / etc / fstab Pour voir que la partition est abordée par son uuid. Maintenant, nous chrootons dans / mnt Pour définir les préférences linguistiques, la cartographie des clés et les fuseaux horaires.
# arch-chroot / mnt / bin / bash
Une fois dans cette nouvelle racine, ouvrez le fichier / etc / local.GEN:
#nano / etc / local.génération
Et non-écope la ligne «en-us.UTF-8 UTF-8 ”
Une fois que vous avez enregistré le fichier, vous pouvez exécuter la commande:
# Gen des paramètres
Et les changements auraient lieu. Suivant pour définir le fuseau horaire, nous devons créer le Symlik suivant:
#ln -sf / usr / share / zoneinfo / europe / london / etc / localtime
Votre fuseau horaire serait différent et pour localiser le fuseau horaire correct, vous pouvez explorer le Zoneinfo Répertoire en utilisant l'achèvement de l'onglet.
Ensuite, activez l'horloge matérielle et laissez le système d'exploitation comprendre qu'il s'exécute dans UTC.
#hwclock - Systohc --Utc
Nous devons également définir le nom d'hôte et remplir les fichiers hôtes. Nous avons choisi le nom pour être Archlinux mais vous pouvez choisir le nom que vous préférez.
#echo archlinux >> / etc / nom d'hôte
#nano / etc / hôtes
Dans le fichier des hôtes, ajoutez les lignes suivantes en bas (remplacement de "Archlinux" par le nom d'hôte que vous avez choisi ci-dessus):
127.0.0.1 localhostNous aimerions également activer le client DHCP afin qu'il puisse parler à votre routeur domestique (ou à la machine hôte):
#SystemCTL Activer dhcpcd
Enfin, nous devons créer un mot de passe pour notre utilisateur racine.
#passwd
Entrez et rentrez dans le mot de passe invité par le système.
Comme dernière étape, nous installerons Grub comme notre chargeur de démarrage. Il serait responsable de choisir le système d'exploitation à partir du démarrage, au cas où vous avez plusieurs systèmes d'exploitation installés, et un fichier de configuration sera également généré, pour que Grub comprenne la disposition du système. Pour installer Grub Run:
#pacman -s grub
Exécutez la commande de grub-install pour le faire / dev / sda Boot-chargedeur (pas / dev / sda1, mais le disque entier / dev / sda !)
# grub-install / dev / sda
Maintenant, nous pouvons générer et enregistrer un fichier de configuration GRUB dans / botter répertoire.
# grub-mkconfig -o / boot / grub / grub.CFG
Enfin, nous sortons de notre environnement de chroot-Ed et de la demande / dev / sda1 avant de redémarrer dans notre environnement Arch Linux nouvellement installé.
#sortie
#umount / dev / sda1
#reboot
De là, vous pouvez aller de l'avant et explorer l'environnement de l'arc. Vous pouvez installer une interface graphique ou l'exécuter en tant que serveur de fichiers personnalisé, en fonction de vos préférences.