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: