Eliminata una partizione, ora viene visualizzato il messaggio "Lasciati in attesa di sospendere / riprendere il dispositivo" durante l'avvio


14

Di recente ho eliminato una partizione 8GBdi dimensioni. Questa partizione si trovava dopo la partizione principale, ma sembra non essere critica in quanto posso ancora avviare il sistema operativo ed eseguire tutte le applicazioni.

Il completamento del processo di avvio richiede altri due minuti in più, visualizzando i seguenti messaggi:

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

La mia domanda è:

Cos'era questa seconda partizione e come può ripristinarla o ricrearla?


Vedi errori o avvisi all'avvio del sistema operativo? Se non ci sono messaggi, forse il tuo kernel si avvia con quiete le splashopzioni. Modifica temporaneamente la voce di GRUB e avvia senza queste opzioni. Prestare attenzione in particolare ai messaggi che si bloccano e quelli direttamente dopo.
Kamil Maciorowski il

@KamilMaciorowski Aggiunti messaggi del kernel
samdd

"Ho smesso di aspettare per sospendere / riprendere il dispositivo" - questo mi fa pensare che ci sia un problema con la partizione di swap (ma non spiegherebbe la mancanza ntfs-3g). Controlla se il tuo sistema utilizza swap, esegui swapon. Prossima corsa swapon -ae osserva. Potrebbe lamentarsi. La partizione che hai eliminato potrebbe essere stata la tua partizione di swap.
Kamil Maciorowski il

@KamilMaciorowski Grazie, sembra essere stata la partizione di swap swapon: cannot find the device for UUID=3fd1.., nel tentativo di ricrearla ora. Inoltre ho eseguito il programma di installazione per ntfs-3g, e rileva le mie partizioni NTFS. Grazie per l'aiuto
samdd

Risposte:


22

Ho appena riscontrato lo stesso messaggio di errore su Debian e un ritardo di avvio simile, con una leggera variazione: sapevo di aver appena eliminato volontariamente la mia partizione di swap e non avevo intenzione di ricrearla.

La partizione non era più elencata /etc/fstabma il ritardo persisteva. Niente in /etc/initramfs-tools/conf.d/resume(Grazie @KamilMaciorowski per il suggerimento).

La chiave era capire che il disco RAM iniziale è "compilato" e, in alcuni casi (come questo), deve essere rigenerato. Soluzione: sudo update-initramfs -u.


Nel mio caso, /etc/initramfs-tools/conf.d/resume conteneva un vecchio riferimento UID per lo scambio. . update-initramfs -u risolto il problema. Grazie.
G Cab

Nel mio caso, la risposta di cui sopra mi ha suggerito che la mia partizione + crittografata di recente (con veracrypt) probabilmente non è riuscita a montare e tutto quello che dovevo fare era sudo nano /etc/fstabe quindi commentare (prefisso con a #) la linea che si riferisce alla partizione che ho crittografato.
Maninak,

9

A causa del messaggio

Ho smesso di aspettare per sospendere / riprendere il dispositivo

Sospetto un problema con la tua partizione di swap. Verifica se il tuo sistema utilizza lo swap eseguendo swapon. Prossima esecuzione swapon -ae osservare l'output. Potrebbe lamentarsi con un cannot find the devicemessaggio. In tal caso, saprai che dovresti ricreare il partiton di swap.

La procedura:

Fare riferimento a una domanda precedente: come ripristinare una partizione di swap che ho eliminato?

  1. Modificare la tabella delle partizioni con fdisk, gdisk, gpartedo un altro strumento equivalente. Ricreare la voce della partizione. Il tipo di partizione dovrebbe essere 0x82 Linux swap.
  2. Imposta la partizione con mkswap.
  3. Modifica il tuo di /etc/fstabconseguenza (l'output precedente di swapon -adovrebbe dirti quale voce devi cambiare nel caso in cui non sei sicuro).
  4. Importante: sostituire l'UUID in /etc/initramfs-tools/conf.d/resume, con quello utilizzato nel passaggio precedente.
  5. Corri update-initramfs -u.

1

Nel mio caso, il messaggio di avvio era simile al seguente. La partizione di swap è stata eliminata.

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

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

Innanzitutto, guarda il contenuto del tuo file fstab, cat /etc/fstab restituirà questo tipo di output

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

Quindi noterai che "lo scambio era su / dev / sdax durante l'installazione".

Ricrea la partizione eliminata (ad esempio fdisk o Gparted), quindi utilizza questo comando per trovare il nuovo uuid della partizione.

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

Questo 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

Aggiorna il tuo fstab con l'UUID corretto che sono stati visualizzati dall'ultimo comando copiando / incollando l'UUID adeguato dello scambio nel file fstab. Quindi riavviare, dovrebbe correggere il problema.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.