
Oggi impareremo come diagnosticare e correggere l'avvio molto lento su Ubuntu 20.04 LTS e Ubuntu 21.04, studiando perché l'avvio lento di Ubuntu può essere difficile. Ci sono molte cose che possono andare storte:un servizio persistente, un file di configurazione errato, un uuid del disco sbagliato in fstab e altri. Ho aggiornato a 20.04 LTS e ho riscontrato il problema di avvio lento. Sono stato in grado di risolverlo avviando il kernel con noresume
parametro.
Non ho spazio di scambio. Ad un certo punto durante l'aggiornamento, la configurazione di initramfs è stata modificata, aggiungendo una riga che punta a una partizione di swap inesistente. L'avvio lento è dovuto al fatto che stava cercando questa partizione e quindi è scaduto dopo 30 secondi.
Metodo 1:correggi l'avvio molto lento su Ubuntu per aggiornare GRUB in modo che passi automaticamente questa opzione al kernel all'avvio:
Modifica il file /etc/default/grub
file in modo che la stringa noresume
è incluso nel GRUB_CMDLINE_LINUX_DEFAULT
riga, ad esempio:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash noresume"
Esegui questo comando per aggiornare GRUB:
sudo update-grub
Riavvia il computer
Linux non ha bisogno di antivirus o firewall, mito o verità?
Metodo 2:prova da "Nessuna schermata iniziale al kernel" per scoprire quali processi richiedono più tempo per l'avvio.
A start job is running for Raise network interfaces (1min 26s / 5min 24s)
Quindi, dobbiamo ridurre il tempo per questo processo per risparmiare tempo di avvio. Per farlo,
Devi modificare,
sudo nano /etc/systemd/system/network-online.target.wants/networking.service
Trova
TimeoutStartSec=5min
Passa a
TimeoutStartSec=5s
e riavvia
Come installare il firewall OpenSnitch su Linux Ubuntu, Fedora, openSUSE e derivati
Metodo 3:puoi configurare il timeout per Avvia lavoro e Arresta lavori.
Modifica /etc/systemd/system.conf
con privilegi elevati e modifica/aggiungi due righe commentate per impostazione predefinita da 90 secondi a 5 (o come preferisci) e decommentalo:
da:
#DefaultTimeoutStartSec=90s
#DefaultTimeoutStopSec=90s
a:
DefaultTimeoutStartSec=5s
DefaultTimeoutStopSec=5s
Successivamente, applica le modifiche ricostruendo il tuo initramfs con il comando:
sudo update-initramfs -u
Metodo 4:diagnostica e correggi l'avvio molto lento su Ubuntu utilizzando fsck Controllo del disco
Rimuovi fsck.mode=skip
da /etc/default/grub e fai sudo update-grub
.
Controlliamo prima il tuo file system...
- avvia su un DVD/USB Ubuntu Live in modalità "Prova Ubuntu"
- apri un
terminal
finestra premendo Ctrl +Alt +T - digita
sudo fdisk -l
- identifica il nome del dispositivo /dev/sdXX per il tuo "Filesystem Linux"
- digita
sudo fsck -f /dev/sdXX
, sostituendosdXX
con il numero che hai trovato prima - Ripetere
fsck
comando in caso di errori - digita
reboot