Exemple d'archivage Linux et méthodes d'installation

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.org
Avez-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 --systohc 

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 //    root passwd %userName% //       

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 / MacOS

Ré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 

Source: https://habr.com/ru/post/fr426953/


All Articles