web-dev-qa-db-fra.com

Comment puis-je sauvegarder une partition EFI System?

Avant de commencer à modifier le ESP, je souhaite en faire une sauvegarde. Puis-je simplement copier les fichiers et les répertoires qu'il contient, par exemple avec mon gestionnaire de fichiers, ou cp, ou dois-je utiliser un outil comme dd. De plus, est-ce que le système de fichiers sur lequel je mets ma sauvegarde a de l'importance? Si je le fais de la première manière, en utilisant thunar ou cp, dois-je le mettre sur un système de fichiers FAT32?

Merci.

7
hockeykong

Vous pouvez simplement copier tout ce qu'il contient (par exemple, Sudo cp -R /boot/efi /path/to/backup convient, mais personnellement, je suggérerais d'utiliser tar: Sudo tar cfz /path/to/backup/ESP_backup.tar.gz /boot/efi);

Le système de fichiers dans lequel stocker la sauvegarde n'est pas pertinent; la seule préoccupation concerne peut-être les autorisations, mais le micrologiciel UEFI ne prend pas en charge les autorisations Linux (en fait, FAT32 ne les prend même pas en charge), ce qui ne pose aucun problème.

8
kos

La réponse de Kos est bonne. Je souhaite toutefois aborder un autre point: si vous sauvegardez le ESP sur une partition FAT sur un lecteur flash USB, vous pourrez peut-être démarrer en utilisant la sauvegarde en cas d'urgence. Autrement dit, supposons que le ESP soit accidentellement mis à la poubelle à votre insu et que vous éteigniez l'ordinateur. Lorsque vous l'allumez, l'ordinateur ne démarrera plus. Si vous branchez votre sauvegarde, cependant, vous peut pouvoir démarrer à partir de celle-ci, sans utiliser aucun autre outil de récupération d'urgence, puis copiez la sauvegarde sur l'ESP. Pour que cela fonctionne, vous aurez besoin de l’une des deux choses suivantes:

  • n chargeur de démarrage de secours - Le nom de fichier EFI/BOOT/bootx64.efi (ou l’équivalent pour d’autres architectures) sur une partition FAT est le fallback nom de fichier, que le micrologiciel utilise si aucun autre option spécifiée par la NVRAM fonctionne ou lors du démarrage à partir d’un support amovible. Certains systèmes d'exploitation (comme Windows) placent automatiquement une copie de leurs chargeurs de démarrage sous ce nom, en plus de leur nom habituel. Ubuntu ne fait pas cela, mais vous pouvez créer une telle copie assez facilement - copiez simplement le répertoire EFI/ubuntu (sur le ESP ou sur votre sauvegarde) en EFI/BOOT, puis renommez le shimx64.efi (ou le grubx64.efi, si shimx64.efi est absent) dans le répertoire EFI/BOOT à bootx64.efi.
  • Prise en charge du micrologiciel pour l’amorçage à partir d’un fichier arbitraire - Certains EFI vous permettent de démarrer à partir d’un fichier arbitraire. Vous choisissez une option "démarrer à partir d'un fichier" dans l'utilitaire de configuration du microprogramme ou le gestionnaire de démarrage, après quoi l'EFI vous montre un outil de sélection de fichier. Vous utilisez cet outil pour rechercher le chargeur de démarrage que vous souhaitez utiliser - EFI/ubuntu/shimx64.efi (pour la prise en charge de Secure Boot) ou EFI/ubuntu/grubx64.efi dans ce cas.

Vous pouvez configurer votre sauvegarde avec un nom de fichier de chargeur d'amorçage de secours, de sorte que la première approche fonctionne sur n'importe quel ordinateur basé sur EFI. La seconde dépend des fonctionnalités fournies par le fabricant. Vous devez donc vérifier si cette fonctionnalité est disponible avant de vous en prévaloir. Quoi qu'il en soit, tester votre capacité à démarrer de cette manière peut être intéressant.

Si votre sauvegarde est sous une autre forme (comme une archive ou bien enfouie dans une arborescence de répertoires) ou sur un système de fichiers autre que FAT, et si le ESP est endommagé au point que vous ne pouvez pas démarrer, vous devez utiliser un système d'urgence (un "live CD Ubuntu", une image de récupération sur un disque amovible, etc.) pour démarrer un système d'urgence ou votre installation standard, à partir de laquelle vous pouvez restaurer la sauvegarde. Bien sûr, ce n'est pas un gros problème, mais si vous ne possédez pas déjà un tel outil, cela pourrait être une nuisance, surtout si vous ne disposez pas d'un autre ordinateur sur lequel télécharger et préparer l'outil de récupération. Conserver la sauvegarde sous forme de disque amovible peut donc rendre les choses encore plus simples.

3
Rod Smith