Excluiu uma partição, agora recebendo a mensagem 'Desisti de aguardar suspensão / retomada do dispositivo' durante a inicialização

14

Eu recentemente excluí uma partição 8GBem tamanho. Essa partição foi localizada após a partição principal, mas parece não ser crítica, pois ainda posso inicializar o SO e executar todos os aplicativos.

O processo de inicialização agora leva mais dois minutos para ser concluído, exibindo as seguintes mensagens:

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

Minha pergunta é:

O que era essa segunda partição e como restaurá-la ou recriá-la?

samdd
fonte
Você vê algum erro ou aviso quando o sistema operacional é iniciado? Se não houver mensagens, talvez o seu kernel seja inicializado com as opções quiete splash. Edite temporariamente a entrada do GRUB e inicialize sem essas opções. Preste atenção especialmente às mensagens que param e as que estão logo depois.
Kamil Maciorowski
@KamilMaciorowski Adicionadas mensagens do kernel
samdd
"Desisti de esperar pelo dispositivo de suspensão / retomada" - isso me faz pensar que há um problema com a partição de swap (mas não explica a falta ntfs-3g). Verifique se o seu sistema usa swap, execute swapon. Em seguida, corra swapon -ae observe. Pode reclamar. A partição que você excluiu pode ter sido sua partição de troca.
Kamil Maciorowski
@KamilMaciorowski Obrigado, parece ter sido a partição swap swapon: cannot find the device for UUID=3fd1.., tentando recriá-la agora. Além disso, executei o instalador ntfs-3ge ele detecta minhas partições NTFS. Obrigado pela sua ajuda
samdd 30/04/19

Respostas:

22

Acabei de encontrar a mesma mensagem de erro no Debian e um atraso de inicialização semelhante, com uma pequena variação: eu sabia que havia excluído voluntariamente minha partição de swap e não planejava recriá-la.

A partição não estava mais listada, /etc/fstabmas o atraso persistiu. Nada /etc/initramfs-tools/conf.d/resume(Obrigado @KamilMaciorowski pela dica).

A chave foi descobrir que o disco RAM inicial é "compilado" e, em alguns casos (como este), deve ser regenerado. Solução: sudo update-initramfs -u.

jmr
fonte
No meu caso, /etc/initramfs-tools/conf.d/resume continha uma referência UID antiga para a troca. . update-initramfs -u resolveu o problema. obrigado.
G Cab
No meu caso, a resposta acima sugeriu que minha partição recentemente formatada + criptografada (com veracrypt) provavelmente não conseguiu montar e tudo o que eu precisava fazer era sudo nano /etc/fstabcomentar e comentar (prefixo com a #) a linha referente à partição que eu criptografei.
maninak
9

Por causa da mensagem

Desisti de esperar pelo dispositivo de suspensão / retomada

Suspeito de um problema com sua partição de troca. Verifique se o seu sistema usa swap executando swapon. Em seguida, execute swapon -ae observe a saída. Pode reclamar com a cannot find the devicemensagem. Nesse caso, você saberá que deve recriar sua parte de troca.

O procedimento:

Consulte uma pergunta anterior: Como faço para restaurar uma partição de swap excluída?

  1. Modifique a tabela de partição com fdisk, gdisk, gpartedou outra ferramenta equivalente. Recrie a entrada da partição. O tipo de partição deve ser 0x82 Linux swap.
  2. Configure a partição com mkswap.
  3. Modifique sua /etc/fstabconformidade (a saída anterior de swapon -adeve informar qual entrada você precisa alterar caso não tenha certeza).
  4. Importante: Substitua o UUID /etc/initramfs-tools/conf.d/resumepor aquele usado na etapa acima.
  5. Corra update-initramfs -u.
Kamil Maciorowski
fonte
1

No meu caso, a mensagem de inicialização ficou assim. A partição de troca foi excluída.

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

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

Primeiro, observe o conteúdo do seu arquivo fstab, cat /etc/fstab retornará esse tipo de saída

# /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

Então você percebe, "swap estava em / dev / sdax durante a instalação".

Recrie a partição excluída (fdisk ou Gparted por exemplo) e use este comando para encontrar o novo uuid da partição.

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

Isso gera:

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

Atualize seu fstab com o uuid correto que foi exibido pelo último comando copiando / colando o uuid adequado da troca no arquivo fstab. Em seguida, reinicie. Ele deve corrigir o problema.

Pat. ANDRIA
fonte