Acelerando el tiempo de booteo de tu Ubuntu

A través de un comentario en una noticia en slashdot me puse a jugar un poco con los tiempos de booteo de mi Ubuntu.
Pasé de 90 segundos a 52.

Lo primero que recomiendan es actualizar “readahead”, que es donde ubuntu guarda el orden de los archivos que va a acceder en cada booteo para hacerlo más rápido. La cuestión es que luego de instalar algunas aplicaciones que inician con el sistema (apache, mysql, etc) readahead queda desactualizado y la optimización del inicio ya no es la misma.
Como hacer esto?:

1) En la pantalla de grub seleccioná la opción de ubuntu que normalmente booteás y apretá la tecla “e” para ir a editar.
2) Seleccioná la linea que empieza con “kernel” (suele ser la primera, pero en mi caso es la segunda) y apretá “e” de nuevo.
3) Andá al final de esa linea y agregá la palabra profile, apretá enter.
4) Apretá “b” para bootear.
5) Permití que el sistema bootee, va a tardar mas de lo normal pero es porque está guardando toda la información en readahead.
6) Cuando estés ante la pantalla de login esperá a que termine toda actividad en el disco.
7) Reiniciá y disfrutá de un booteo más rápido!!!

Esto deberías hacerlo luego de cualquier gran actualización (por ejemplo un dist-upgrade).
A mi estos pasos no me sirvieron, ni un segundo mejor anduvo el booteo, pero los reportes que hay de otros usuarios hablan de mas de 10 segundos de mejora en el tiempo de booteo.

Otra cuestión que recomiendan es instalar bootchart (aptitude install bootchart). Este programa crea un gráfico que te muestra el tiempo que tarda cada demonio/servicio en iniciar. Simplemente luego de instalar el paquete reiniciá tu pc y ejecutá el programa. Si no lográs ejecutarlo porque como a mi Java te anda para atrás, andá al directorio /var/logs/bootchart y fijate las imágenes que va creando, en teoría creo que es una por cada booteo.
A mi me mostró que el fsck de mi partición fat (esa donde está el viejo win2000 que ya ni uso) tardaba unos 20 segundos….Así que me acerqué hasta mi archivo fstab y le desactivé el fsck. Esto se hace cambiando el valor de la sexta columna de la linea de la partición a 0.

Y liiiisto, ahora mi ubuntu tarda 52 segundos en iniciar y yo tengo unos cuantos segundos más de vida para desperdiciar!!!

Fuente: ubuntuforums

NOTA: Esto solo funciona desde dapper en adelante!!!

También te puede interesar:

11 Cosas to “Acelerando el tiempo de booteo de tu Ubuntu”

  1. March 19th, 2007 | 1:37 am

    Como dice el ultimo UWN: https://lists.ubuntu.com/archives/ubuntu-news/2007-March/000072.html
    breezy ya no tiene soporte oficial, con lo cual el que no esta en dapper en adelante, deberia ir pensandolo seriamente.

  2. Pastor
    March 19th, 2007 | 11:49 am

    yo aprovecho el tiempo de booteo para ir al baño, ir a buscar agua o cosas asi asi que no me afecta que tarde un tiempo mas.

    que comentario nada que ver

    3 + 6

  3. March 19th, 2007 | 9:52 pm

    con dapper hasta la muerte.

  4. Dan
    March 20th, 2007 | 12:13 pm

    Cada cuanto tienen que bootear/rebootear… realmente?

  5. March 20th, 2007 | 12:19 pm

    mmmmm…a mi cada tanto me gusta apagar la pc a la noche para q el zumbidito, las luces parpadeantes y el trakatraka del HD no me jodan

    sino, realmente poco, puede estar mas de 1 semana tranki

  6. el RicharD
    March 20th, 2007 | 4:15 pm

    Yo uso slack, y minimicé el tiempo de arranque sacando un ldconfig que anda dando vueltas por ahí en el arranque, nada más. Apago la notebook antes de irme a dormir, y los dos servers del living viven prendidos. Ahora deben tener un mes de uptime más o menos.

  7. Dan
    March 20th, 2007 | 4:57 pm

    Por suerte mi MacBook no hace un solo ruido — asi que no me jode dejarla prendida a la noche… menos si estoy bajando boludeces.

    4 dias de uptime, solo la resetee hace 4 dias cuando actualice a 10.4.9

  8. March 20th, 2007 | 5:29 pm

    igual
    lo de mejorar el tiempo de buteo
    es pq somos geeks
    y nos gusta toquetear nuestro OS

    no tanto la necesidad de q ande mas rapido
    sino el querer hacerlo por el “desafio”

    además…los q usan mac son todos putos(?)

    :P

  9. Dan
    March 20th, 2007 | 5:37 pm

    Hahaha
    Por algo les gusta el Linux en primer lugar -
    Yo prefiero tener algo que funcione y que sea lindo, hehe
    Si me tengo que poner a “toquetear” cosas, mas alla de los chistes faciles (si, asumo que a todos nos gusta mas toquetear mujeres, hohoho), prefiero toquetear un 13B-REW ;)

  10. Dan
    March 20th, 2007 | 9:14 pm

    Hohoho~
    OSX 10.4.9 tarda… 35 segundos en bootear! Hah!

  11. Pastor
    March 20th, 2007 | 9:28 pm

    yo tuve xp prendido 3 semanas (irc, emule y en esa epoca BitTorrent a full andando, cosas que en Mac no existen seguro (?)) y andaba todo joya. solo tuve que apagar porque me iba de viaje (?) y no daba que quede prendido.

Dejar una respuesta