Come risolvere l'avvio di Ubuntu molto lento?


36

Quando avvio la mia copia di Ubuntu appena installata sul mio rig personalizzato con 4 GB di RAM DDR3 e un Intel Core i7 da 3 Ghz, ci vogliono circa un minuto e mezzo nella schermata di caricamento viola, quindi dopo aver effettuato l'accesso ci vuole un mentre le icone vengono visualizzate sullo schermo. Questo computer potrebbe eseguire e avviare Windows 7 più velocemente, quindi ho un problema qui.


1
probabilmente sta aspettando qualcosa e va in timeout, puoi controllare / var / log / messaggi dopo l'avvio? Ha un registro con i tempi di durante la sequenza di avvio.
steabert

4
Potresti provare a eseguire il diagramma di avvio . Vedi anche questa risposta
belacqua,

@belacqua, sembra che i pacchetti Ubuntu non siano più disponibili per il download bootchart.org/download.html
Marco Lackovic,

1
In Ubuntu 12.04 è disponibile un'applicazione alternativa a bootchart chiamata pybootchartgui disponibile in Ubuntu Software Center.
Marco Lackovic,

1
Con SSD o senza SSD?
BigSack,

Risposte:


20

Il più semplice sarebbe aprire il terminale e quindi scrivere "dmesg" per cercare lacune come proposto da Peck. L'output sarebbe meno dettagliato di quello dei messaggi. Vedrai i timestamp tra parentesi "[]".

Questo è chiaramente un bug. Con quel sistema non dovresti avere un avvio più lungo di ~ 10 secondi.


6
Ho fatto $ dmesg e ricevo un sacco di output adesso cosa cercare?
Gaurav Agarwal

2
Cerca le linee con una grande differenza nel valore dei timestamp. Ad esempio, nel mio caso ho notato che prima che la linea cgroup: new mount options do not match the existing superblock, will be ignoredsi caricasse per 10 secondi, ma questo passaggio ha richiesto 90 secondi, il che è negativo (causato da un ID di partizione di swap errato). Quindi questo è il modo di risolvere il tuo problema.
Nicolas Ivanov,

Cosa fai quando isola il problema? Non so nulla delle partizioni o dell'avvio in generale
Matt G,

19

Verificherei Sistema> Amministrazione> Visualizzatore file di registro> Messaggi . Potrebbe mostrare qualcosa in ritardo o in stallo prima di avviare il processo durante l'avvio. Il registro ha la data e l'ora con i secondi. Cerca vuoti eccessivi nei secondi, ecc. Ed elementi ripetuti. Se la tua casella è stata avviata in giorni successivi potresti essere in grado di confrontare i log precedenti.


Grazie! Mi ha aiutato a trovare un problema in cui la partizione di swap è stata spostata su un disco, quindi l'UUID non era più valido. Non riesco a immaginare come avrei potuto capirlo senza questo suggerimento
Zane Hooper,

1
Ora che questa struttura di menu Sistema> ...> Messaggi non esiste più nelle recenti versioni di Ubuntu, come posso raggiungere la stessa UI? Ho trovato un visualizzatore di log, ma non ha una sezione "Messaggi".
Dan Mirescu,

7

Installa bootcharte pybootchartguicarica il file .png in /var/log/bootchart.

Ad ogni modo, ti mostrerà l'intera procedura dal sistema fino all'avvio completo. Disabilita i pacchetti che richiedono tempo ma non necessari. Installa l'applicazione bugper questo.

Tutti questi pacchetti possono essere installati in questo modo:

sudo apt-get install bootchart pybootchartgui

Esegui anche il comando:

sudo sed -i 's/NoDisplay=true/NoDisplay=false/g' /etc/xdg/autostart/*.desktop

Ora apri "Startup Applications" e deseleziona ciò che non desideri caricare durante l'avvio.


5

Puoi iniziare disabilitando alcuni servizi all'avvio come Bluetooth e Desktop remoto e Gnome Login Sound.

Vai su Sistema> Amministrazione> Applicazioni di avvio per deselezionare gli elementi da eseguire all'avvio e vedere se noti cambiamenti nel tempo di avvio.


4

Ho risolto questo problema accedendo al BIOS e disabilitando l'opzione del controller SATA ACHI e impostando il controllo SATA in modalità "compatibilità". Ha funzionato bene per il mio Toshiba NB200!


3

Che ci crediate o no è l'output del testo.

aprire un terminale ed eseguire:

sudo nano /etc/default/grub

cambia la linea:

GRUB_CMDLINE_LINUX_DEFAULT=""

a

GRUB_CMDLINE_LINUX_DEFAULT="quiet"

correre:

sudo update-grub2

Ha ridotto di 10 secondi il mio tempo di avvio di 15 secondi.


quietè fantastico ma a volte è necessario vedere cosa sta succedendo all'avvio e notare eventuali errori immediati.
Nelson,

1

La disinstallazione di hp-lip 3.14.1 ha aiutato con lo stesso problema. Ho usato Ubuntu-Tweek per pulire tutto.

Sto usando Ubuntu 12.04. hp-lip era richiesto per la mia stampante (HP Envy 4500).


È pazzo, ma penso che abbia risolto il mio problema. Ho avuto un ritardo terribile (mi sono sembrato minuti) per caricare il desktop all'avvio. Ho fatto due cose: 1) disinstallare hp-lip, 2) svuotare il cestino della spazzatura troppo pieno. Una di quelle cose lo ha reso possibile. Ora avvio quasi immediato del desktop: D
loved.by.Jesus

-2

nel menu BIOS, modificare il controller SATA in compatibile. lavorato su lenovo z500. non è un miracolo ma aumenta considerevolmente l'avvio. uccidere anche TUTTE le applicazioni di avvio. Gli ambienti desktop non contano affatto, almeno non così tanto. sul mio computer Unity, la shell Gnome e XFCE impiegano quasi lo stesso tempo per avviarsi, quindi non fare molti sforzi per cambiare il tuo DE.


2
La modalità SATA dovrebbe essere in modalità AHCI per le prestazioni. Cambiarlo in compatibile IDE lo rallenta solo per la compatibilità con i sistemi operativi Braindead precedenti. Non vedo perché questo sarebbe utile.
gertvdijk,

1
Ciò rallenterebbe ancora di più l'avvio.
Braiam,
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.