GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come diagnosticare e correggere l'avvio molto lento su Ubuntu

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 , sostituendo sdXX con il numero che hai trovato prima
  • Ripetere fsck comando in caso di errori
  • digita reboot

Ubuntu
  1. Dual Boot Ubuntu e Windows 10

  2. Come ottenere tempo di avvio e tempo di attività su Ubuntu

  3. Avvio molto lento con Ubuntu 15.04?

  4. Come eseguire il dual boot di Ubuntu e Linux Mint?

  5. "Errore di avvio" con live usb di Ubuntu 15.10 - Come risolverlo

Come installare TeamViewer 12 su Ubuntu 16.04 e Ubuntu 16.10

Come installare ScreenCloud su Ubuntu 16.04 e Ubuntu 17.04

Come risolvere nessun suono in Ubuntu e Linux Mint

Come eseguire l'aggiornamento a Ubuntu 16.04 da Ubuntu 14.04 e 15.10

Come installare e utilizzare R su Ubuntu

Ubuntu 14.04:interfaccia utente molto lenta in Oracle Virtualbox?