No se puede arrancar desde un disco cifrado después de eliminar la partición de memoria de intercambio

No se puede arrancar desde un disco cifrado después de eliminar la partición de memoria de intercambio

Ya no puedo iniciar sesión en mi disco cifrado. Después de escribir la contraseña:

error: no such cryptodisk found.
error: disk ‘cryptouuid/HEXstring’ not found.
Entering rescue mode…

Intuitivamente, esa cadena es el identificador del disco que estoy intentando descifrar e iniciar sesión.

Así que inicio en vivo desde USB y entro al administrador de archivos, monto el disco cifrado y puedo acceder a él, ya que conozco la contraseña correcta.

Mis recursos son un USB activo y todos los archivos que quiero de mi disco cifrado, ya que realmente puedo ingresar a la partición.

Historial de lo que hice antes de reiniciar y encontrar este problema:

  • enmascaró la unidad de intercambio
  • eliminó la partición donde estaba la unidad de intercambio

¿Cómo puedo solucionar que el sistema no reconozca mi criptodisco durante el arranque?

Respuesta1

Intenté hacer algo solo (sí, soy yo quien responde a mi propia pregunta. Entré en pánico) e hice esto para volver a acceder a mi cuenta:

  • Después de ejecutar el USB en vivo, monté mi partición de Linux para poder acceder a sus archivos. Yo personalmente lo hice desde el administrador de archivos pero puedes usar la mountfunción.
  • con el sudocomando abrí /etc/default/grub con un editor de texto
  • descomentar la voz "GRUB_ENABLE_CRYPTODISK=y" Permitirá que el sistema arranque desde un disco cifrado, donde se encuentra la configuración del archivo grub.

No soy un experto ni en sistemas Linux ni en programación, así que no sé si este fue un buen método. De todos modos pensé en esto porque encontré, en /boot/grub/grub.cfg :

`if [ x$feature_platform_search_hint = xy ]; then

search --no-floppy --fs-uuid --set=root --hint='cryptouuid/HEX_string_of_my_encrypted_disk'

else

search --no-floppy --fs-uuid --set=root HEX_string_of_the_swap_partition

Entonces pensé que estaba seleccionando, como disco de arranque, la partición de intercambio de mi criptodisco en lugar del criptodisco real y es por eso que busqué la opción escrita arriba y la descomenté.

Ahora mismo el sistema funciona bien, pero al principio se ha enviado un mensaje por pantalla, que era algo así como:

hibernation device not found

o algo muy parecido. Lo cual supongo que es de esperar ya que ya no tengo memoria de intercambio.

Entonces, esta es UNA solución, nuevamente, no estoy seguro si es la mejor.

información relacionada