Comment sauvegarder le bootloader Linux sur USB en cas durgence

Comment sauvegarder le bootloader Linux sur USB en cas durgence

Le chargeur de démarrage qui accompagne la plupart des systèmes d'exploitation Linux est connu sous le nom de Grub. C'est un outil simple qui peut être configuré pour démarrer votre distribution Linux, ainsi que d'autres systèmes d'exploitation, le tout à partir d'un menu lorsque votre PC démarre.

Grub est un outil fiable par rapport aux autres chargeurs de démarrage Linux alternatifs, et pour cette raison, il est resté un favori dans la communauté. Cela dit, ce n'est pas parfait. Pour aussi fiable soit-il, des erreurs peuvent se produire et Grub peut casser.

La meilleure façon de se préparer au moment où votre chargeur de démarrage Grub prend un tournant est de sauvegarder le chargeur de démarrage Linux sur un disque dur externe ou une clé USB.

BIOS Grub - Sauvegarde du MBR

Alors que de nombreux utilisateurs de Linux passent à l'utilisation d'EFI comme standard, de nombreux utilisateurs utilisent toujours la version BIOS de Grub, car tous les ordinateurs ne peuvent pas bien exécuter EFI. Si vous avez une installation BIOS de Linux, votre chargeur de démarrage Grub utilise Master Boot Record. Cela signifie que lors de l'installation de votre système d'exploitation Linux, le chargeur de démarrage a été installé dans les tout premiers secteurs de votre disque dur, plutôt que dans un dossier, comme avec les variantes Grub EFI.

La bonne chose à propos de MBR est qu'il est très facile de faire une sauvegarde complète de Grub, en copiant les secteurs MBR de votre installation Linux dans un fichier TXT. Pour démarrer le processus, ouvrez une fenêtre de terminal en appuyant sur Ctrl + Alt + T ou Ctrl + Maj + T sur le clavier. Ensuite, utilisez la commande lsblk pour identifier votre disque dur Linux principal.

lsblk

Parcourez l'impression de la commande lsblk dans le terminal et recherchez la partition qui a "/" sous le point de montage. Cette commande devrait vous aider à trouver l'étiquette de votre disque dur. Dans cet exemple, l'étiquette du lecteur sera "/dev/sda".

Dans le terminal, utilisez la commande DD pour créer une sauvegarde de votre Master Boot Record dans un fichier TXT.

Remarque : vous devez modifier /home/username/dans la commande ci-dessous le nom d'utilisateur sur votre PC Linux ! Assurez-vous également de modifier /dev/sda pour refléter l'étiquette réelle de votre disque dur.

dd if=/dev/sda of=/home/username/master-boot-record.txt count=1 bs=512

L'outil DD créera une sauvegarde assez rapidement. Quand c'est fait, vous aurez un fichier dans le répertoire personnel (~/) intitulé "master-boot-record.txt". Prenez-le et placez-le sur une clé USB ou un disque dur externe USB pour le garder en sécurité.

Restaurer la sauvegarde MBR

Besoin de restaurer votre sauvegarde MBR ? Démarrez le système de votre PC Linux défectueux avec l'un de ces outils Grub ici . Ensuite, ouvrez un terminal, connectez votre périphérique USB contenant le fichier "master-boot-record.txt", placez le fichier dans votre répertoire personnel (~/) et exécutez la commande suivante.

Remarque : comme auparavant, il est essentiel que vous changiez /home/username/et que vous /dev/sdarefléchiez votre nom d'utilisateur et l'étiquette réelle du disque dur.

dd if=/home/username/master-boot-record.txt of=/dev/sda count=1 bs=512

Sauvegarder les configurations Grub

Ceux qui utilisent UEFI Grub ne pourront pas utiliser l'outil DD pour sauvegarder le chargeur de démarrage Grub. Heureusement, il est toujours possible de créer une sauvegarde complète de vos fichiers de configuration, des entrées de démarrage personnalisées, etc.

Remarque : si la sauvegarde des fichiers de configuration de Grub ne suffit pas, pensez à lire notre tutoriel sur la création d'une sauvegarde dans Clonezilla . Cela créera une sauvegarde complète du système, y compris UEFI Grub, etc.

Pour créer une sauvegarde complète du fichier de configuration Grub, commencez par créer un dossier de sauvegarde dans votre répertoire personnel à l'aide de la commande mkdir .

mkdir -p ~/grub-backup

Avec le dossier de sauvegarde créé dans votre répertoire personnel, nous pouvons faire une copie du fichier de configuration Grub.

Comment sauvegarder le bootloader Linux sur USB en cas durgence

cp /etc/default/grub ~/grub-backup/

Il s'agit du fichier de configuration Grub. Ensuite, copiez les entrées de votre chargeur de démarrage Grub à partir du dossier /etc/grub.d/ .

Comment sauvegarder le bootloader Linux sur USB en cas durgence

sudo cp -R /etc/grub.d/ ~/grub-backup/

À partir de là, branchez une clé USB sur votre PC Linux. Après cela, faites glisser le dossier « grub-backup » sur le lecteur.

Restaurer la sauvegarde

Pour restaurer vos configurations et entrées Grub sur votre PC Linux UEFI, branchez votre clé USB. Ensuite, suivez les instructions étape par étape ci-dessous.

Étape 1 : Ouvrez votre gestionnaire de fichiers Linux, cliquez sur la clé USB et placez le dossier « grub-backup » dans votre dossier de départ (~/).

Étape 2 : Lancez une fenêtre de terminal sur votre PC Linux. Ensuite, utilisez la commande CD pour passer à « grub-backup ».

cd grub-backup

Étape 3 : Restaurez le fichier « grub » dans /etc/default/ avec la commande mv .

sudo mv grub /etc/default/

Étape 4 : restaurez les entrées de votre chargeur de démarrage Grub dans le dossier /etc/default/grub.d/.

cd ~/grub-backup/grub.d/ sudo mv * /etc/grub.d/

Une fois les fichiers restaurés, mettez à jour votre système Grub.

Debian/Ubuntu

mise à jour-grub

Arch Linux

grub-mkconfig -o /boot/grub/grub.cfg

OpenSUSE/Fedora

grub2-mkconfig -o /boot/grub2/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