Solución:
Puedes copiar todo lo que hay dentro (ieeg sudo cp -R /boot/efi /path/to/backup
está bien, sin embargo personalmente sugiero usar tar
: sudo tar cfz /path/to/backup/ESP_backup.tar.gz /boot/efi
);
El sistema de archivos en el que almacenar la copia de seguridad es irrelevante; la única preocupación pueden ser los permisos, pero el firmware UEFI no se ocupa de los permisos de Linux (de hecho, FAT32 ni siquiera los admite), por lo que eso no es una preocupación en absoluto.
La respuesta de Kos es buena. Sin embargo, quiero mencionar un punto más: si realiza una copia de seguridad del ESP en una partición FAT en una unidad flash USB, es posible que pueda iniciar utilizando la copia de seguridad en caso de emergencia. Es decir, suponga que el ESP se destruye accidentalmente sin su conocimiento y apaga la computadora. Cuando lo encienda, la computadora ya no se iniciará. Sin embargo, si conecta su copia de seguridad, mayo poder arrancar desde él, sin utilizar ninguna otra herramienta de recuperación de emergencia, y luego copiar la copia de seguridad en el ESP. Sin embargo, para que esto funcione, necesitará una de dos cosas:
-
Un cargador de arranque alternativo – El nombre del archivo
EFI/BOOT/bootx64.efi
(o equivalente para otras arquitecturas) en una partición FAT es el retroceder nombre de archivo, que utiliza el firmware si no funciona ninguna otra opción especificada por NVRAM, o al arrancar desde un medio extraíble. Algunos sistemas operativos (como Windows) colocan automáticamente una copia de sus cargadores de arranque con este nombre, además de su nombre habitual. Ubuntu no hace esto, pero puede crear una copia de este tipo con bastante facilidad, simplemente copie elEFI/ubuntu
directorio (en el ESP o en su copia de seguridad) paraEFI/BOOT
y luego renombrarshimx64.efi
(ogrubx64.efi
, sishimx64.efi
está ausente) en elEFI/BOOT
directorio abootx64.efi
. -
Soporte de firmware para arrancar desde un archivo arbitrario – Algunas EFI ofrecen una forma de iniciar desde un archivo arbitrario. Usted elige una opción de “arranque desde archivo” en la utilidad de configuración del firmware o en el administrador de arranque, después de lo cual el EFI le muestra una herramienta de selección de archivos. Usa esa herramienta para buscar el cargador de arranque que desea usar:
EFI/ubuntu/shimx64.efi
(para soporte de arranque seguro) oEFI/ubuntu/grubx64.efi
en este caso.
Puede configurar su copia de seguridad con un nombre de archivo de cargador de arranque alternativo usted mismo, por lo que el primer enfoque funcionará en cualquier computadora basada en EFI. Sin embargo, el segundo depende de las características proporcionadas por el fabricante, por lo que debe verificar si esta característica está disponible antes de confiar en ella. De cualquier manera, puede valer la pena probar su capacidad para arrancar de esta manera.
Si su copia de seguridad está en alguna otra forma (como un tarball o enterrada en lo profundo de un árbol de directorio) o en un sistema de archivos que no sea FAT, y si el ESP está dañado hasta el punto en que no puede arrancar, deberá usar un sistema de emergencia (un “Live CD” de Ubuntu, una imagen rEFInd en un disco extraíble, etc.) para iniciar un sistema de emergencia o su instalación habitual, desde el cual puede restaurar la copia de seguridad. Esto no es una gran molestia, por supuesto, aunque si no tiene una herramienta de este tipo a la mano, podría ser una molestia, especialmente si no tiene otra computadora en la que descargar y preparar la herramienta de recuperación. Por lo tanto, mantener la copia de seguridad en forma de disco extraíble podría hacer que las cosas funcionen un poco mejor.