Comment réinstaller Grub sur Arch Linux

Comment réinstaller Grub sur Arch Linux

Le bootloader Grub de votre système Arch Linux est-il cassé ? Besoin de le réinstaller pour rendre votre système Arch à nouveau amorçable ? Il s'avère qu'avec une astuce rapide dans l'ISO du programme d'installation d'Arch Linux, vous le pouvez ! Dans ce guide, nous allons vous montrer comment !

Comment réinstaller Grub sur Arch Linux

Avant que nous commencions

Réparer Grub dans Arch Linux signifie se connecter à Internet via la ligne de commande du programme d'installation. Si vous utilisez Ethernet, la connexion est automatique et il n'y a rien à configurer. Cependant, si vous utilisez le WiFi, vous devrez vous connecter manuellement.

Pour vous connecter au WiFi dans le programme d'installation d'Arch Linux, consultez le Wiki officiel . Il vous guidera à travers la configuration d'une connexion WiFi dans le programme d'installation. 

Téléchargement d'Arch Linux ISO et création d'une clé USB

Comment réinstaller Grub sur Arch Linux

Si vous devez réinstaller Grub sur Arch Linux, vous aurez besoin de l'ISO d'installation sur USB. Si vous avez perdu votre fichier ISO d'installation d'origine, vous devrez télécharger l'ISO et créer une nouvelle clé USB amorçable.

Remarque : si vous disposez toujours de votre programme d'installation USB Arch Linux d'origine, vous pouvez ignorer cette section du guide. 

Pour mettre la main sur le fichier ISO Arch Linux, rendez-vous sur ArchLinux.org. Une fois sur le site Web, recherchez le bouton « Télécharger » et sélectionnez-le avec la souris. Vous téléchargerez ensuite votre fichier ISO Arch Linux sur le PC ou le Mac de rechange sur lequel vous créez votre Arch Linux USB.

Une fois le fichier ISO téléchargé, rendez-vous sur Etcher.io  et téléchargez la dernière version de l'application. Etcher est multiplateforme et fonctionnera sous Windows, Mac OS et n'importe quel système d'exploitation Linux.

Après avoir téléchargé Etcher, ouvrez-le et suivez les instructions étape par étape ci-dessous pour créer votre nouveau fichier ISO. 

Étape 1 : Recherchez le bouton « Flasher à partir d'un fichier » et cliquez dessus avec la souris. Lorsque vous sélectionnez le bouton « Flasher à partir du fichier », Etcher ouvre une fenêtre de navigateur de fichiers. À l'aide de cette fenêtre, localisez le fichier ISO Arch Linux et sélectionnez-le pour l'ajouter à l'application.

Étape 2 : Insérez votre clé USB dans le port USB de l'ordinateur. Après l'avoir inséré, cliquez sur le bouton « Sélectionner la cible » et ouvrez la zone de sélection de l'appareil. Ensuite, utilisez-le pour cliquer sur la clé USB que vous utiliserez pour installer l'ISO Arch Linux.

Étape 3: Localisez le "Flash!" et cliquez dessus avec la souris. En cliquant sur le bouton « Flash ! » , Etcher commencera à flasher le fichier ISO Arch Linux sur votre clé USB. 

Une fois le clignotement terminé, débranchez l'USB du PC de rechange et branchez-le sur votre système Arch Linux. Ensuite, démarrez dans le BIOS du PC Arch et configurez-le pour démarrer à partir de l'USB.

Monter votre installation Arch Linux 

Vous devez monter votre installation Arch Linux dans le programme d'installation pour réinstaller Grub. Pour ce faire, commencez par exécuter la  commande lsblk  . La  commande lsblk  répertorie tous les périphériques de stockage connectés sur le système.

À partir de là, localisez votre partition racine. Dans cet exemple, l'étiquette de lecteur de la partition racine est /dev/sda2. Veuillez garder à l'esprit que votre partition racine sera différente. Vous devrez déterminer ce que votre partition racine utilise  lsblk .

Une fois que vous avez déterminé l'étiquette du lecteur de votre partition racine, montez-la dans le /mntdossier à l'aide de la commande mount  .

monter /dev/sda2 /mnt

Après avoir monté la partition racine, vous devrez monter la partition de démarrage. Cette partie est délicate et diffère selon le type d'installation de votre système Arch Linux.

UEFI

Si vous avez installé Arch Linux en mode UEFI, vous disposez probablement d'une partition UEFI dédiée d'environ 512 Mo. Dans cet exemple, la partition de démarrage UEFI est /dev/sda1  et se monte /boot/efi/dans Arch Linux.

Remarque : votre étiquette de partition de démarrage UEFI sera différente de celle de 

Pour monter la partition UEFI dans le programme d'installation, utilisez la commande mount  suivante  .

monter /dev/sda1 /mnt/boot/efi

Veuillez garder à l'esprit que chaque système Arch Linux est différent. Lors de l'installation, vous avez choisi des points de montage pour votre partition de démarrage UEFI. Si votre point de montage diffère de /boot/efi, vous devrez le spécifier à la place de l'exemple de commande ci-dessous pour pouvoir y accéder dans le programme d'installation d'Arch Linux.

Vous ne savez pas où se monte votre partition UEFI ? Vérifiez votre fichier fstab avec la commande ci-dessous. Il décrit l'emplacement de montage de chaque partition dans Arch Linux.

Comment réinstaller Grub sur Arch Linux

chat /mnt/etc/fstab

Non-UEFI

Si vous avez installé Arch Linux en mode non-UEFI, le chargeur de démarrage est installé directement sur le MBR de la partition racine. Il n'est pas nécessaire de monter autre chose que la partition racine pour réparer grub.

Réinstallation de grub

Si votre Grub est cassé sur Arch Linux, vous pouvez simplement le réinstaller pour le réparer. Pour le réinstaller, vous devrez d'abord accéder à votre système Arch Linux existant dans Arch Chroot. Pour ce faire, entrez la  commande arch-chroot ci dessous.

arch-chroot /mnt

En entrant la commande ci-dessus, vous accéderez à votre installation Arch Linux. À partir de là, Grub peut facilement être réinstallé. 

Grub réinstaller UEFI

Pour réinstaller Grub sur un système UEFI, entrez les commandes ci-dessous. N'oubliez pas de modifier –efi-directory=/boot/efi si votre répertoire EFI n'est pas /boot/efi .

Comment réinstaller Grub sur Arch Linux

pacman -S grub efibootmgr os-prober grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=grub grub-mkconfig -o /boot/grub/grub.cfg

Grub réinstaller Non-UEFI

Comment réinstaller Grub sur Arch Linux

Pour réinstaller Grub sur un système non UEFI, entrez les commandes ci-dessous. Assurez-vous de changer /dev/sda dans la deuxième commande pour refléter le disque dur sur lequel vous avez installé Arch Linux.

pacman -S grub grub-install --recheck --target=i386-pc /dev/sda grub-mkconfig -o /boot/grub/grub.cfg


Comment installer GitLab sur le serveur Ubuntu

Comment installer GitLab sur le serveur Ubuntu

Cherchez-vous à faire fonctionner GitLab sur votre serveur Ubuntu ? GitLab est une puissante alternative auto-hébergée aux services comme GitHub. Avec elle, vous pouvez

Sécuriser un serveur Ubuntu Linux avec SELinux

Sécuriser un serveur Ubuntu Linux avec SELinux

Découvrez comment ajouter une sécurité supplémentaire à votre serveur Ubuntu Linux en installant et en activant SELinux dessus.

Configurer NFS sur un serveur Linux avec Cockpit

Configurer NFS sur un serveur Linux avec Cockpit

Vous cherchez un moyen plus simple de monter des partages NFS sur votre serveur Linux ? Découvrez comment monter des partages NFS avec l'application Cockpit.

Comment mettre à niveau vers Ubuntu 22.04 LTS

Comment mettre à niveau vers Ubuntu 22.04 LTS

Le support à long terme d'Ubuntu 22.04 est là ! Découvrez comment mettre à niveau votre ordinateur de bureau ou portable vers la dernière version d'Ubuntu.

Comment installer les derniers pilotes GPU Nvidia sur Linux

Comment installer les derniers pilotes GPU Nvidia sur Linux

Comment installer les derniers pilotes GPU Nvidia sur Linux

Comment transférer des fichiers vers un conteneur Docker

Comment transférer des fichiers vers un conteneur Docker

Besoin de transférer des fichiers vers votre conteneur Docker ? Avec l'outil Docker cp, vous pouvez facilement déplacer des fichiers vers et depuis des conteneurs.

Comment installer un fichier DEB sous Linux

Comment installer un fichier DEB sous Linux

Qu'est-ce qu'un fichier DEB ? Qu'est ce que tu fais avec? Découvrez les nombreuses façons d'installer des fichiers DEB sur votre PC Linux.

Comment faire fonctionner GOG Galaxy sous Linux

Comment faire fonctionner GOG Galaxy sous Linux

Possédez-vous des jeux sur GOG.com ? Vous souhaitez configurer le client GOG Galaxy sur votre PC Linux pour profiter de certains jeux vidéo ? Suivez ce guide comme nous le montrons

Comment installer Docker Engine sur CentOS

Comment installer Docker Engine sur CentOS

Docker Engine est un programme de conteneurisation ouvert pour Linux et d'autres plates-formes. Docker Engine gère des conteneurs autonomes qui fonctionnent comme

Comment regrouper tous vos chats en un seul avec Ferdi

Comment regrouper tous vos chats en un seul avec Ferdi

Êtes-vous fatigué d'installer Slack, Discord et de nombreux autres outils de productivité sur votre système Linux ? Souhaitez-vous qu'ils puissent tous être combinés en un seul