Nous allons maintenant parler de l'installation dans différentes versions d'une distribution Linux aussi connue - Arch Linux. Au moment de la rédaction de cet article, il est en
distrowatch, une 12e place honorable en termes de nombre de requĂȘtes de recherche sur 6 mois, avec une note honorifique moyenne de la distribution elle-mĂȘme de 9,3 / 10. Beaucoup le considĂšrent comme un vrai Linux, pour de vrais programmeurs, mais il est cĂ©lĂšbre d'abord non pas pour cela, mais pour son processus d'installation non trivial. Lors du lancement d'un support de dĂ©marrage, l'utilisateur ne voit en aucun cas l'interface familiĂšre de style «cliquez ici pour installer X», mais une grande fenĂȘtre noire sur le monde Linux.
L'espoir d'une interface graphique pour configurer / utiliser votre systÚme n'apportera finalement à l'utilisateur que des problÚmes. à un moment donné, l'utilisateur sentira qu'il a besoin de savoir ce que cache l'interface graphique ...
Premier acte: installation sur une machine virtuelle
C'est probablement le moyen le plus sûr de vous essayer à l'installation de ce systÚme, ou du moins un bon moyen de "
répéter " l'installation
cĂŽte Ă cĂŽte au lieu de Windows, un autre Linux ou MacOS. J'utiliserai personnellement la licence VMware Workstation Pro 14 ...

Mais en général, tout autre programme pour travailler avec des machines virtuelles fera l'affaire.
Pour commencer, nous avons besoin d'une nouvelle
image iso téléchargée depuis
archlinux.orgAvez-vous téléchargé? Cool!
Créez une nouvelle machine virtuelle avec elle. Nous abandonnons la mémoire, peu importe combien c'est dommage, nous lançons et
ouvrons le guide sur Internet et continuons
la lecture.
Pour installer le systĂšme, nous avons besoin d'une connexion Internet, qui devrait ĂȘtre standard avec les paramĂštres par dĂ©faut de la nouvelle machine virtuelle. VĂ©rification avec
ping google.com
Ensuite, nous devons partitionner le disque. Pour cela, dans l'image que nous avons lancée, il existe plusieurs utilitaires, par exemple
cfdisk, fdisk, gdisk, cgdisk, partitionmanager, parted, gparted ... La liste est
longue . J'aime utiliser l'utilitaire cfdisk, comme il vous permet de marquer Ă la fois MBR et GPT.
Quelle table de partition choisir est l'affaire de tous, je dirai simplement que GPT sera plus récent que MBR. En savoir plus sur le choix entre GPT et MBR
ici .
Nous démarrons
cfdisk , qui devrait nous interroger sur la table de partition. Choisissez GPT (ou dos). Nous crĂ©ons une partition de 100 Mo. Ensuite, vous pouvez ĂȘtre confus et crĂ©er des partitions sĂ©parĂ©es pour
différents points de montage : sous / home, / boot, / var ... Mais sur une machine virtuelle, je pense que cela est inutile - nous voyons une seule partition pour tout l'espace restant en tant que root.

N'oubliez pas d'écrire les modifications sur le disque en sélectionnant écrire.
Ensuite, vous devez créer des systÚmes de fichiers avec l'utilitaire mkfs. Section EFI que je propose de formater en FAT32:
mkfs.vfat -F 32 /dev/sdaX
OĂč X est le numĂ©ro de partition (par exemple, j'ai sda1)
Les autres sections sont généralement formatées en ext4 ou ext3:
mkfs.ext4 /dev/sda2
Montez ensuite
la partition racine dans / mnt d'abord, puis tout le reste dans les
répertoires créés correspondants dans / mnt
mount /dev/sda2 /mnt mkdir /mnt/boot mount /dev/sda1 /mnt/boot
Avant d'installer directement, j'aime configurer les miroirs Ă l'aide de l'utilitaire
réflecteur :
pacman -S reflector reflector âverbose -l 200 âsort rate âsave /etc/pacman.d/mirrorlist
Reflector va trier tous les miroirs par ping et écrire les
200 premiers d'entre eux dans la liste des miroirs.
Maintenant, mettez le
systĂšme lui-mĂȘme:
pacstrap -i /mnt base base-devel
Une fois la commande terminĂ©e, nous devons indiquer clairement au systĂšme quelles partitions doivent ĂȘtre
montées au démarrage - pour cela, nous écrivons:
genfstab -U /mnt >> /mnt/etc/fstab
Et maintenant, nous fléchissons nos doigts, maintenant nous devons taper un peu plus sur le clavier ...

Faisons une petite configuration initiale du systÚme. Pour ce faire, accédez à son répertoire racine:
arch-chroot /mnt
Réglez l'heure:
ln -sf /usr/share/zoneinfo/%%/%% /etc/localtime hwclock
Ensuite, dans le fichier /etc/locale.gen, nous trouvons notre
langue maternelle et la décommentons, puis nous écrivons, en fait
locale-gen
.
Ensuite, spécifiez le nom de l'ordinateur dans le fichier / etc / hosts. Exemple de fichier de sortie:
127.0.0.1 localhost ::1 localhost 127.0.1.1 %%.localdomain %%
Ajouter un gramme d'utilisateur
useradd -m -g users -G wheel -s /bin/bash %userName%
Une pincée de mots de passe:
passwd
Et enfin, pour dĂ©marrer le systĂšme, mettez le chargeur de dĂ©marrage. Plus d'informations sur celles qui peuvent ĂȘtre installĂ©es peuvent ĂȘtre lues
ici . Lequel à installer dépend de vous, bien sûr, et ici et maintenant nous installerons le ver le plus ordinaire:
pacman -S grub grub-install --target=x86_64-efi --efi-directory=/boot/EFI --bootloader-id=grub grub-mkconfig -o /boot/grub/grub.cfg
En gĂ©nĂ©ral, il est prĂȘt, vous pouvez quitter chroot, dĂ©monter les disques et redĂ©marrer la machine. Ensuite, vous pouvez dĂ©jĂ y mettre un
environnement graphique . En savoir plus Ă ce sujet
ici .
Eh bien, vous pouvez, en principe, profiter ...

DeuxiĂšme acte: installation sur un support externe

Résolvons le problÚme: nous avons un disque dur bouché avec
Windows 10 / Mac Os Mojave , sur lequel il y a une image Arch Linux téléchargée et aussi un ssd ou hdd externe complÚtement vide.
Tùche: installer le systÚme sur un disque externe sans quitter Windows / MacOSRéfléchissez juste pendant quelques minutes, puis voyez l'élégant
hack de la vie .
Voir la solution ...Et la solution est assez simple: nous utilisons la mĂȘme machine virtuelle pour cela
Pour ce faire, nous le créons simplement sans disque dur virtuel, puis nous lui connectons un support externe (ci-aprÚs dénommé lecteur flash) et répétons les étapes décrites ci-dessus.

Remarque: lors du démarrage à partir du lecteur flash résultant, divers types de problÚmes de réseau peuvent survenir, dans la plupart des cas en raison de conflits entre les services responsables de la connexion et de l'implémentation des noms de domaine. Il est décidé en choisissant le service à utiliser, puis en déconnectant tout le monde via systemctl. Il est également important de mentionner l'utilitaire de
menu wifi standard
Qu'est-ce que cela peut ĂȘtre utile plus tard? Et je dirai - les situations sont diffĂ©rentes. Une fois votre machine en panne, vous vivez une semaine ou deux sans elle, car il est en rĂ©paration et vous devez travailler sur n'importe quoi. Ou vous avez achetĂ© / assemblĂ© un nouvel ordinateur sur lequel il n'y a mĂȘme pas de ms-dos jusqu'Ă prĂ©sent - vous aurez au moins la possibilitĂ© de crĂ©er un lecteur / disque flash USB amorçable ou de continuer Ă travailler Ă partir d'un support externe. La portabilitĂ©, pour ainsi dire. En mĂȘme temps, je pense quâil vaut mieux installer au moins manjaro sur un disque externe.
Acte 3: installation à cÎté d'un autre systÚme d'exploitation
AprÚs avoir beaucoup appris à installer archa sur des machines virtuelles, vous pouvez essayer de l'installer sur un vrai disque. La seule différence est que s'il y avait d'autres systÚmes d'exploitation sur le disque auparavant, vous n'auriez pas à les traverser en supprimant les partitions ... Vous pouvez également apporter quelques "améliorations" à l'installation: par exemple, allouer de l'espace pour la partition de swap
mkswap /dev/sdxy swapon /dev/sdxy
Il ne reste qu'un paramÚtre utilisateur, que je ne décrirai pas ici, car il s'agit d'un processus créatif et individuel.
Ăpilogue: pourquoi tout cela est nĂ©cessaire
Personnellement, je suis porté à croire qu'Arch Linux est la
meilleure distribution. Oui, il peut parfois se casser lors de la mise Ă jour (de nombreuses versions glissantes en sont un pĂ©chĂ©), mais en 2018, cela se produit aussi rarement que possible. Arch est la distribution la plus lĂ©gĂšre «du marché», seul Gentoo peut dĂ©fier ce titre. Contrairement Ă ce dernier, au fait, nous n'avons pas Ă forcer notre machine Ă compiler des packages. Les dĂ©pĂŽts d'archives sont Ă©normes, ils ont presque tout. Et si ce n'est pas le cas, presque n'importe quel paquet deb peut ĂȘtre configurĂ© spĂ©cifiquement pour PKGBUILD. Si quelque chose se brise encore, il y a trĂšs probablement dĂ©jĂ un article sur
archwiki Ă ce
sujet , qui vous permet de le corriger facilement si vous avez la possibilitĂ© de le lire. Arch peut ĂȘtre personnalisĂ©. Comme vous le souhaitez.
Il a également un beau logo.
Sur ce point, je considÚre le sujet épuisé, sur lequel je complÚte ce récit fascinant. Bonheur à ceux qui ont lu jusqu'ici.
UPD:
Apparemment, j'ai eu un peu de mal avec les drapeaux lors de l'installation de grub, et j'ai également oublié de mentionner os-prober - un utilitaire nécessaire pour détecter d'autres systÚmes d'exploitation.
Corrigé:
pacman -Syu grub os-prober grub-mkconfig > /boot/grub/grub.cfg grub-install --target=i386-pc /dev/sdX