GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Il kernel Xubuntu 18.04 impiega molto tempo ad avviarsi?

Dopo l'aggiornamento dalla 17.10, ho riscontrato tempi di avvio più lunghi. All'inizio ci sono voluti più di 5 minuti. dmesg ha rivelato che il colpevole era un'unità floppy inesistente, che il kernel ha cercato di trovare.

Rimuovendolo prontamente, i 5 minuti sono scesi a circa 40 secondi, che ritengo siano ancora più di quanto ci voleva prima dell'aggiornamento. Esecuzione di dmesg mostra ancora una volta che ci vogliono 30 secondi per montare un filesystem (output completo), con il seguente messaggio:

[   36.362834] EXT4-fs (dm-0): mounted filesystem with ordered data mode. Opts: (null)

Sto avviando da un SSD, con altri due dischi rigidi collegati, uno dei quali è formattato in ext4, ma non contiene dati di sistema. Presumo che questo sia l'SSD. Durante questi 30 secondi, non viene visualizzato alcun testo, né splash, solo uno schermo vuoto.

Ora, ho detto che sembra più lento rispetto a prima dell'aggiornamento, perché non ho orari esatti di prima, quindi la mia prima domanda è:è normale impiegare 30 secondi per montare un filesystem e, in caso negativo, come saperne di più su cosa potrebbe causare il ritardo?

MODIFICA 1:

Attivare o disattivare lo scambio non ha alcun effetto

Nel frattempo ho anche installato un altro disco rigido nel mio computer. Sembra aver prolungato ulteriormente il mio tempo di avvio di circa 10 secondi, con un'altra riga che appare in dmesg uscita, subito prima del suddetto ritardo di 30 secondi:

[    3.312351] hid-generic 0003:09DA:F613.0005: input,hiddev0,hidraw4: USB HID v1.11 Keyboard [COMPANY USB Device] on usb-0000:00:12.1-1/input2
[   17.169519] random: crng init done
[   51.611617] EXT4-fs (dm-0): mounted filesystem with ordered data mode. Opts: (null)

EDIT 2:

systemd-analyze blame i risultati sono qui

nel frattempo, dopo diversi riavvii, il dmesg le linee che ho incolpato sopra hanno cambiato i loro tempi in questo modo:

[    3.348384] hid-generic 0003:09DA:F613.0005: input,hiddev0,hidraw4: USB HID v1.11 Keyboard [COMPANY USB Device] on usb-0000:00:12.1-1/input2
[   34.091886] random: crng init done
[   36.488321] EXT4-fs (dm-0): mounted filesystem with ordered data mode. Opts: (null)

Farò un paio di riavvii per scoprire se questo cambia in modo casuale o rimane lo stesso (il blocco di codice nella prima modifica proviene dal primo avvio dopo aver inserito l'HDD aggiuntivo).

EDIT 2.5:il random: crng init done di solito appare nei tempi mostrati nella modifica 1, raramente come nella modifica 2. Sembra essere... casuale.

Correlati:come impostare una rete NFS?

Risposta accettata:

Ho avuto lo stesso problema. Durante i messaggi di avvio si direbbe che è scaduto il timeout in attesa del ripristino del dispositivo. Controlla in /etc/initramfs-tools/conf.d/resume se è presente un UUID come RESUME=some-uuid rimuovi uuid e sostituiscilo con "none" per essere RESUME=none . Dopodiché, esegui sudo update-initramfs -uk all e dovrebbe andare bene.


Ubuntu
  1. Linux – La sincronizzazione dell'ora Ntp richiede molto tempo?

  2. Disabilitare Ethernet in modo permanente per accelerare il tempo di avvio?

  3. Scheda Intel Wi-Fi 6 Ax200 non trovata su Ubuntu 20.04?

  4. Ubuntu non si avvia dopo l'aggiornamento del kernel?

  5. L'uso di initcall_debug per trovare le chiamate al kernel richiede molto tempo durante l'avvio in CentOS/RHEL

Quanto tempo impiega il tuo sistema Linux ad avviarsi?

Linux, GPU AMD, schermo nero all'avvio

Una guida di base al processo di avvio di Linux

Come cambiare il kernel all'avvio?

Come rimuovere le vecchie versioni del kernel per ripulire il menu di avvio?

Propagazione DNS e perché richiede così tanto tempo - Spiegazione