Partición de arranque eliminada en el sistema en ejecución

Partición de arranque eliminada en el sistema en ejecución

Mientras estaba distraído, eliminé la partición de arranque en mi sistema Ubuntu Ubuntu 20.04.1 en ejecución. Actualmente estoy haciendo una copia de seguridad de mis datos en un disco duro externo.

¿Hay algo que pueda hacer para volver a agregar las particiones sin realizar una reinstalación?

Respuesta1

Restaurar prueba la copia de seguridad para confirmar que la copia de seguridad obtuvo una copia de los datos.

Crea y formatea una /bootpartición.

Reinstale los paquetes del kernel conapt install --reinstall

Cree otro host de prueba con hardware idéntico y el mismo conjunto de paquetes. Si es necesario, copie /bootpara finalizar la reinstalación.

Programe un tiempo de inactividad para reiniciar y confirme que el sistema aún puede volver a funcionar.

Respuesta2

Esto es lo que hice para que mi sistema volviera a funcionar...

Antes de reiniciar hice una copia de seguridad de mis datos.

Instalé una segunda nvme.

Instalé la misma versión de Ubuntu en la nueva unidad.

Arrancado en la nueva instalación de Ubuntu.

Recreó la partición de arranque en la unidad original.

Copié el contenido de la nueva partición de inicio a la partición de inicio original usando dd.

Copié el MBR de la nueva inmersión en la unidad original usando dd. (No estoy seguro si esto fue necesario)

Apague la máquina y extraiga la segunda unidad nvme.

Encendí la máquina que me llevó al indicador de grub.

Configure grub para que arranque usando algo como lo siguiente.

grub> set prefix=(hd0,1)/boot/grub
grub> set root=(hd0,1)
grub> insmod normal
grub> normal

Esto me inició en la instalación de Ubuntu.

Reinstalé grub usando los siguientes comandos:

sudo grub-install /dev/nvme0n1p1
sudo apt-get update
sudo apt-get upgrade

Actualice fstab para que apunte a la partición de inicio correcta ejecutando el siguiente comando y buscando la partición UUID vfat.

sudo blkid

Luego actualice el archivo fstab.

UUID=A39E-930E  /boot/efi       vfat    umask=0077      0       1

Reinicié la máquina y arrancó exitosamente.

información relacionada