[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Avvio molto lento....



On 11/10/2014 20:27, Francesco wrote:
  Sat, Oct 11, 2014 at 07:49:23PM +0200, Davide Prina ha scritto:

# journalctl -b -p 3

questa è una parte, la finale di journalctl

ott 11 20:18:24 teddy systemd-udevd[1818]: failed to execute
'/lib/udev/socket:@/org/freedesktop/hal/udev_event'
'socket:@/org/freedesktop/hal/udev_event': No such file or directory

ma hai il sistema aggiornato?

qui probabilmente hai ancora installato dei pacchetti ora non più necessari

# apt-get update
# apt-get upgrade
# apt-get -u dist-upgrade

a questo punto devi avere come riga la seguente:
0 aggiornati, 0 installati, 0 da rimuovere e 0 non aggiornati.

e non devi avere avuto errori nell'esecuzione dei comandi precedenti... altrimenti, la maggior parte dei problemi possono essere risolti con il seguente comando:
# apt-get -f install

Poi dovresti togliere i pacchetti che non sono più usati sul sistema. C'è il comando autoremove di apt-get, ma se non l'hai mai usato può toglierti anche dei pacchetti fondamentali all'uso del tuo PC.

in alternativa puoi usare apt-show-versions... però in questo momento (jessie sta per entrare in freeze, ci sono un po' di transazioni in atto) può essere che alcuni pacchetti siano stati tolti da testing temporaneamente (quindi attenzione)
# apt-get install apt-show-versions
# apt-show-versions -i

a questo punto puoi vedere quali pacchetti non sono più disponibili sui repository che hai attualmente

$ apt-show-versions | grep availa

Probabilmente hai installato hal che non è più presente in Jessie, però, sul tuo PC, cerca di eseguire qualcosa di hal

per risolvere

# apt-get remove --purge hal

Puoi guarda anche gli altri che ti segnala apt-show-versions, tenendo conto che in questo momento ci sono dei falsi positivi (pacchetti tolti temporaneamente)

Di sicuro questa operazione ti velocizzerà l'avvio.

$ systemd-analyze blame

e questo è il processo che ci mette di più

  2min 3.580s systemd-tmpfiles-setup.service

ma non è che hai un filesystem crittografato?

cosa riportano
$ df

$ systemctl status systemd-tmpfiles-setup.service


Per velocizzare il boot puoi abilitare readahead... per devi fare il boot più volte per avere degli effetti, perché deve raccogliere delle statistiche.

Prima controlla se hai i servizi disabilitati:
$ systemctl is-enabled systemd-readahead-collect systemd-readahead-replay

Se sono disabilitati, li puoi abilitare con questo comando:

# systemctl enable systemd-readahead-collect systemd-readahead-replay

readahead permette di caricare tutti i file necessari al boot insieme, al posto che caricarne uno alla volta. Questo permette di velocizzare parecchio il boot del sistema.

Ciao
Davide

--
Dizionari: http://linguistico.sourceforge.net/wiki
Client di posta: http://www.mozilla.org/products/thunderbird
GNU/Linux User: 302090: http://counter.li.org
Non autorizzo la memorizzazione del mio indirizzo su outlook


Reply to: