Se eliminó una partición, ahora aparece el mensaje 'Gave up waiting for suspend / resume device' durante el arranque

14

Recientemente he eliminado una partición 8GBde tamaño aproximado . Esta partición se ubicó después de la partición principal, pero parece no ser crítica ya que todavía puedo arrancar el sistema operativo y ejecutar todas las aplicaciones.

El proceso de arranque ahora tarda dos minutos adicionales en completarse, mostrando los siguientes mensajes:

Gave up waiting for suspend/resume device
/dev/sda4: clean, .../... files .../... blocks
[ ***] A start job is running for dev-disk-by\.....\....\... .device
Dependencies failed!

Mi pregunta es:

¿Cuál fue esta segunda partición y cómo puede restaurarla o recrearla?

samdd
fuente
¿Ves algún error o advertencia cuando se inicia el sistema operativo? Si no hay ningún mensaje, entonces quizás su núcleo arranque con quiety splashopciones. Edite temporalmente la entrada de GRUB y arranque sin estas opciones. Presta especial atención a los mensajes que se estancan y a los que están directamente después.
Kamil Maciorowski
@KamilMaciorowski Se agregaron mensajes del kernel
samdd
"Me di por vencido esperando el dispositivo de suspensión / reanudación": esto me hace pensar que hay un problema con la partición de intercambio (pero no explica que falte ntfs-3g). Comprueba si tu sistema usa swap, run swapon. Luego corre swapon -ay observa. Puede quejarse. La partición que eliminó podría haber sido su partición de intercambio.
Kamil Maciorowski
@KamilMaciorowski Gracias, parece haber sido la partición de intercambio swapon: cannot find the device for UUID=3fd1.., intentando volver a crearla ahora. Además, ejecuté el instalador ntfs-3gy detecta mis particiones NTFS. Gracias por su ayuda
samdd

Respuestas:

22

Acabo de encontrar el mismo mensaje de error en Debian y un retraso de arranque similar, con una ligera variación: sabía que acababa de eliminar voluntariamente mi partición de intercambio y no planeaba volver a crearla.

La partición ya no figuraba en la lista, /etc/fstabpero el retraso persistió. Nada en /etc/initramfs-tools/conf.d/resume(Gracias @KamilMaciorowski por la pista).

La clave era descubrir que el disco RAM inicial está "compilado" y, en algunos casos (como este), debe regenerarse. Solución: sudo update-initramfs -u.

jmr
fuente
En mi caso, /etc/initramfs-tools/conf.d/resume contenía una antigua referencia de UID para el intercambio. . update-initramfs -u resolvió el problema. Gracias.
G Cab
En mi caso, la respuesta anterior me dio a entender que mi partición recientemente formateada + encriptada (con veracrypt) probablemente no se montó y todo lo que tuve que hacer fue sudo nano /etc/fstabcomentar (prefijo con a #) la línea que hace referencia a la partición que cifré.
maninak
9

Por el mensaje

Espero a que se suspenda / reanude el dispositivo

Sospecho que hay un problema con su partición de intercambio. Compruebe si su sistema usa el intercambio mediante la ejecución swapon. A continuación, ejecute swapon -ay observe la salida. Puede quejarse con cannot find the devicemensaje. Si es así, sabrá que debe recrear su partición de intercambio.

El procedimiento:

Consulte una pregunta anterior: ¿Cómo restauro una partición de intercambio que eliminé?

  1. Modificar la tabla de particiones fdisk, gdisk, gpartedu otra herramienta similar. Recrea la entrada de partición. El tipo de partición debería ser 0x82 Linux swap.
  2. Configure la partición con mkswap.
  3. Modifique en /etc/fstabconsecuencia (la salida anterior swapon -adebería indicarle qué entrada debe cambiar en caso de que no esté seguro).
  4. Importante: Reemplace el UUID en /etc/initramfs-tools/conf.d/resume, con el usado en el paso anterior.
  5. Ejecutar update-initramfs -u.
Kamil Maciorowski
fuente
1

En mi caso, el mensaje de arranque se veía así. La partición de intercambio fue eliminada.

Gave up waiting for suspend/resume device
/dev/sda4 ... ...

[***] A start job is running for dev-disk-by\...\...\...\.device
...
...
...

Primero, mire el contenido de su archivo fstab, cat /etc/fstab devolverá este tipo de salida

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/sda4 during installation
UUID=8c1977eb-ac90-426b-bc9b-a7fb2ec8d760 /               ext4    errors=remount-ro 0       1
# swap was on /dev/sda3 during installation
UUID=00fd67-123DE-4b98-aa17-2d4025aed54 none            swap    sw              0       0
/dev/sr0        /media/cdrom0   udf,iso9660 user,noauto     0       0

Luego se da cuenta de que "el intercambio estaba en / dev / sdax durante la instalación".

Recree la partición eliminada (fdisk o Gparted, por ejemplo), luego use este comando para encontrar el nuevo uuid de la partición.

ls -l /dev/disk/by-uuid/

Esto produce:

total 0
lrwxrwxrwx 1 root root 10 févr. 19 07:18 00151dcd-2bf5-4b98-aa17-8f40ef4cfd86 -> ../../sda4
lrwxrwxrwx 1 root root 10 févr. 19 07:18 6C5A1AC45A1A8B4A -> ../../sda2
lrwxrwxrwx 1 root root 10 févr. 19 07:18 8c1977eb-ac90-426b-bc9b-a7fb2ec8d760 -> ../../sda3
lrwxrwxrwx 1 root root 10 févr. 19 07:18 C064106664106188 -> ../../sda1

Actualice su fstab con el uuid correcto que mostró el último comando copiando / pegando el uuid adecuado del intercambio en el archivo fstab. Luego reinicie, debería corregir el problema.

Palmadita. ANDRIA
fuente