
Tuve un desastre después de una actualización de Ubuntu que salió mal.
El resultado final fue que mi directorio /boot fue eliminado
También parece que mi directorio /proc ahora tampoco contiene nada.
Cuando inicio la máquina, simplemente ingresa directamente al BIOS.
Tenga en cuenta que cuando digo BIOS puede que me refiera a UEFI, estoy bastante seguro de que la máquina tiene UEFI
La situación se complica por el hecho de que tengo cifrado de disco completo LVM y LUKS en la máquina.
Mi enfoque para solucionar este problema fue arrancar desde un liveUSB y volver a instalarlo.
Sin embargo, cuando llego a la pantalla Tipo de instalación me dice que la máquina no tiene sistemas operativos.
Sé que funciona porque saqué el disco duro de la computadora portátil para hacer una copia de seguridad de emergencia usando un gabinete externo y otra máquina.
Estoy pensando que necesito elegir "Algo más" en este punto y luego especificar el dispositivo apropiado.
Haciendo esto llego a la pantalla de tipo de instalación:
Pero estoy estancado en este punto, consciente de que si hago algo incorrecto podría tener que tomar el camino de empezar de nuevo desde cero que deseo evitar.
Creo que debería elegir el dispositivo sda1 (fat32) como punto de instalación del cargador de arranque, pero no estoy al 100%.
¿Posiblemente una reinstalación no sea el camino a seguir y puedo arreglar el directorio de arranque de otra manera?
Actualización: Se me pasó por la cabeza que debería ingresar a través del liveusb y descifrar el disco duro de la computadora portátil y luego ejecutar la instalación, ya que podría reconocerlo y ofrecerme la opción de reinstalar mientras mantengo mi directorio de inicio, etc., etc.
Actualización 2:
He descifrado el disco; intenté reparar el arranque pero no funcionó.
Ahora he vuelto al instalador.
En el tipo de instalación, mis opciones ahora son diferentes debido al descifrado:
Me decepcionó un poco que el instalador todavía me dijera que no había ningún sistema operativo instalado, así que aún así tuve que hacer clic en "Algo más".
Pero esto se parece más, alguien sabe qué dispositivo debo usar para la instalación del gestor de arranque.
Nota para todos: piensen detenidamente antes de utilizar el cifrado completo del disco, ya que si bien puede dificultar que otros obtengan sus datos, ¡también puede dificultar la obtención de sus propios datos! Ciertamente hace que arreglar su directorio /boot y realizar reinstalaciones sea más complicado.
Actualización 3:
Tomó una foto de gparted para que esté completo. sda1 debe ser la partición de arranque uefi como fat32. No estoy seguro de cuál es la partición ext2 de 244 MB. sda3 contiene lo que queda de mi sistema operativo ubuntu y puedo verlo bien en nautilus. Todo el sistema de archivos raíz está ahí. Creo que boot-repair ha hecho algo porque /boot ya no está vacío; se ve así:
ubuntu@ubuntu:~$ ls -l /media/ubuntu/35270969-3a72-4de9-893c-5bf95758468e/boot/
total 46780
-rw-r--r-- 1 root root 1249685 Jan 19 13:06 abi-4.4.0-112-generic
-rw-r--r-- 1 root root 190533 Jan 19 13:06 config-4.4.0-112-generic
drwxr-xr-x 2 root root 4096 Feb 2 16:47 efi
-rw-r--r-- 1 root root 10422531 Feb 2 16:48 initrd.img-4.4.0-104-generic
-rw-r--r-- 1 root root 17907657 Feb 2 16:48 initrd.img-4.4.0-112-generic
-rw------- 1 root root 3891234 Jan 19 13:06 System.map-4.4.0-112-generic
-rw------- 1 root root 7110608 Jan 19 13:06 vmlinuz-4.4.0-112-generic
-rw------- 1 root root 7112536 Feb 2 16:48 vmlinuz-4.4.0-112-generic.efi.signed
tenga en cuenta que esto también muestra cómo se ha montado la unidad cifrada LUKS, es decir
/media/ubuntu/35270969-3a72-4de9-893c-5bf95758468e
¿Lo que parece faltar aquí es un directorio grub?
También monté sda1 y sda2 para ver qué contienen:
ubuntu@ubuntu:~$ sudo mount /dev/sda1 /media/test-sda1/
ubuntu@ubuntu:~$ sudo mount /dev/sda2 /media/test-sda2/
ubuntu@ubuntu:~$ ls -l /media/test-sda1/EFI/ubuntu/
total 3472
drwxr-xr-x 2 root root 4096 Jan 4 2017 fw
-rwxr-xr-x 1 root root 67536 Jan 31 09:19 fwupx64.efi
-rwxr-xr-x 1 root root 121 Jan 15 19:00 grub.cfg
-rwxr-xr-x 1 root root 1133944 Jan 15 19:00 grubx64.efi
-rwxr-xr-x 1 root root 1168464 Jan 15 19:00 mmx64.efi
-rwxr-xr-x 1 root root 1169992 Jan 15 19:00 shimx64.efi
ubuntu@ubuntu:~$ ls -l /media/test-sda2
total 558
drwxrwxr-x 2 root root 1024 Jan 18 2016 efi
drwxr-xr-x 5 root root 1024 Jan 31 09:26 grub
drwx------ 2 root root 12288 Jan 18 2016 lost+found
-rw-r--r-- 1 root root 182704 Jan 28 2016 memtest86+.bin
-rw-r--r-- 1 root root 184380 Jan 28 2016 memtest86+.elf
-rw-r--r-- 1 root root 184840 Jan 28 2016 memtest86+_multiboot.bin
¿No sé si eso es relevante?
Actualización 4:
Ahora he generado un resumen de arranque enhttp://paste.ubuntu.com/26509702/
Dos opciones avanzadas de reparación de arranque que me llamaron la atención como potencialmente incorrectas:
SecureBoot siendo seleccionado
Ubicación de GRUB partición de arranque separada sda2 no seleccionada
cryptsetup: WARNING: invalid line in /etc/crypttab for luks-eab09f57-2c9d-4f3e-b81b-20061bb31685 -
cryptsetup: WARNING: invalid line in /etc/crypttab for luks-eab09f57-2c9d-4f3e-b81b-20061bb31685 -
An error occurred during the repair.
Please write on a paper the following URL:
http://paste.ubuntu.com/26513410/
In case you still experience boot problem, indicate this URL to:
[email protected]
You can now reboot your computer.
Please do not forget to make your BIOS boot on sda1/EFI/ubuntu/grubx64.efi file!