Optimizar Ubuntu Hardy Heron 8.04

Como es costumbre en La Consola, dejo los primeros pasos para optimizar Hardy en nuestro ordenador luego de instalarlo:

Preload

$ sudo apt-get install preload

Así pre-cargamos librerías y archivos mas usados.

Profile Grub
Profile es una opción de grub que crea un perfil de nuestro arranque indexando todos los archivos durante el booteo/arranque del sistema lo que permite acelerar el proceso de carga al leer mas rápidamente los mismos.

Cuando arrancamos la PC, en el menu de grub apretamos Escape y seleccionamos el Kernel que arranca por defecto y presionamos la tecla “e”.
Bajamos a la segunda linea y volvemos a apretar “e”, agregamos la palabra profile al final y apretamos enter. Para finalizar con la letra “b” para arrancar con la nueva opción.

La primera vez tarda un poco porque construye el archivo de indexacion, pero luego con cada arranque irá mejorando la carga.
Se debe realizar esto cada vez que se cambie el kernel o se hagan modificaciones que afecten el arranque.

Configuración de la shell Bash

$ sudo gedit /etc/bash.bashrc

Añadimos al final:

# enable bash completion in interactive shells
if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi

alias mv=’mv -i’
alias cp=’cp -i’
alias rm=’rm -i’

Esto añade la función de autocompletar con la tecla de tabulado de comandos/parámetros y la confirmación al copiar, borrar o mover nuestros archivos reduciendo el riesgo de errores.

Soporte a archivos comprimidos

$ sudo aptitude install rar unace unrar p7zip p7zip-full arj unzoo lha libarchive1 libarchive-tar-perl libarchive-zip-perl dpkg-dev

Localepurge

$ sudo apt-get install localepurge

Seleccionamos los idiomas que queremos tener en las páginas de ayuda de lo que instalemos, el resto nos borra todo, la primera vez debemos ejecutarlo con sudo localepurge, después es automático.

Ejecutar procesos de booteo en paralelo

$ sudo gedit /etc/init.d/rc

Buscamos la línea CONCURRENCY=none y la cambiamos por CONCURRENCY=shell

Reiniciamos al finalizar. Si al volver a arrancar nos da error de HAL hacer esto en consola:

$ sudo mv /etc/rc2.d/S12hal /etc/rc2.d/S13hal
$ sudo mv /etc/rc3.d/S12hal /etc/rc3.d/S13hal
$ sudo mv /etc/rc4.d/S12hal /etc/rc4.d/S13hal
$ sudo mv /etc/rc5.d/S12hal /etc/rc5.d/S13hal

Al hacer esto cambiamos el orden de carga de ciertos procesos que son dependientes uno de otros, y podremos seguir usando la carga en paralelo.

Servicios

Sistema > Administración > Servicios

Sacamos la tilde a los servicios que no queramos o no usemos, en mi caso no uso Bluetooth ni impresoras así que los desmarco. Para saber que son y para que sirven klogd, sysklogd, apport, anacron y atd sigan sus respectivos links (en ignlés).

No se olviden de reinciar.

Como verán es muy parecido a Gutsy y, en mi opnión cada vez mas fácil como por ejemplo los códecs de audio y video (como en la versión anterior) se descargan fácilmente…

Completa esta lectura con:

Si te gustó este post, por favor considera dejar un comentario o suscribirte al feed y obtener artículos futuros en tu lector de feeds.

Comentarios (12)

No necesito preload, 8.04 vuela en mi pc :D

Buenos tips che!

[...] por el post Optimizar Ubuntu Hardy Heron 8.04 para tener el [...]

Cambiando el valor de CONCURRENCY me ha dado un error al iniciar la sesión: No se ha podido iniciar HAL además era muy lento al pinchar sobre el botón cerrar de la esquina y la red no iba. Solución, lo he dejado como estaba. ;-)

localepurge me ha liberado bastantes MiBs, ¿pero eso es para usarlo sólo una vez, no?

Dos cosas:

Es importante recalcar que el Profile Grub se debe hacer luego de haber instalado las aplicaciones que ya sepamos que queremos y que esten por fuera de la instalacion por defecto, de esta manera se indexaran esas nuevas aplicaciones.

Luego, con parallel logramos que se inicien la mayoria de los servicios del sistema al mismo tiempo, sin embargo hay algunos que necesitan ser iniciados antes que otros por cuestion de jerarquia y herencia, por lo tanto creo que esa es la razon del error de Rufus. Devuelve CONCURRENCY a su valor original y se arreglara.

Un saludo

No necesito preload, 8.04 vuela en mi pc :D

??? en la mía también, pero si instalo preload mejora aún mas…

Cambiando el valor de CONCURRENCY me ha dado un error al iniciar la sesión: No se ha podido iniciar HAL además era muy lento al pinchar sobre el botón cerrar de la esquina y la red no iba. Solución, lo he dejado como estaba. ;-)

localepurge me ha liberado bastantes MiBs, ¿pero eso es para usarlo sólo una vez, no?

Para este problema existen dos soluciones: o lo vuelves al valor original (none) o pruebas como actualice arriba en este post. Te recomiendo pruebes el segundo paso ya que podrás seguir cargando tus procesos en paralelo…
Localepurge lo ejecutas una sola vez, posteriormente, al instalar nuevos paquetes se ejecuta automáticamente como dice en el post.

Dos cosas:

Es importante recalcar que el Profile Grub se debe hacer luego de haber instalado las aplicaciones que ya sepamos que queremos y que esten por fuera de la instalacion por defecto, de esta manera se indexaran esas nuevas aplicaciones.

Luego, con parallel logramos que se inicien la mayoria de los servicios del sistema al mismo tiempo, sin embargo hay algunos que necesitan ser iniciados antes que otros por cuestion de jerarquia y herencia, por lo tanto creo que esa es la razon del error de Rufus. Devuelve CONCURRENCY a su valor original y se arreglara.

Un saludo

Buena y acertada aclaración sobre Proflie Grub, generalmente es bueno hacerlo en los primeros días de haber instalado Hardy (es uno de los períodos donde más instalamos aplicaciones fuera del “por defecto”) y luego cada cierto período de meses.
Esa es la razón del error de Rufus, estás en lo cierto, pero se soluciona con el link de arriba y puedes seguir cargando en paralelo xD
Saludos!

Haber,¿Solo hay que utilizar el profile del grub una sola vez?, o cada que inicia el sistema, dicho de otra forma, tiene sentido que modifique el menu.lst para que lo realice cada vez?

Haber,¿Solo hay que utilizar el profile del grub una sola vez?, o cada que inicia el sistema, dicho de otra forma, tiene sentido que modifique el menu.lst para que lo realice cada vez?

No, no tiene sentido que modifiques tu menu.lst. Lee el último párrafo en mi comentario de arriba. Gracias!

Gracias por el tutorial, muy bueno… Sólo que me he equivocado y en la configuración del localepurge dejé sólo el ES_AR (soy de argentina), y veo ahora que hay aplicaciones que utilizan otro locale Español y no lo tienen instalado. Cómo hago para revertir esto?

Hola…
Muchas gracias por tu aporte y todo…
Me esta funcionando OK el nuevo Ubuntu Hardy pero al entrar al terminal luego de hacer todo lo de tu post…me aparece lo siguiente:

bash: alias: -i’: no encontrado
bash: alias: -i’: no encontrado
bash: alias: -i’: no encontrado
ang3lm0ink@La-Cosa-Nostra:~$

sale todo ese mensaje antes…nose si será normal…dado que antes al abrir la terminal solo salia

ang3lm0ink@La-Cosa-Nostra:~$

Ojalá me puedas ayudar
de antemano muchas gracias =)

@ang3lm0ink:
Vuelve a editar el fichero bash.bashrc y esta vez cambia los signos, te los ha tomado como itálica:
alias mv=’mv -i’
alias cp=’cp -i’
alias rm=’rm -i’
me refiero a las comillas (o como mas se llamen) cambialas a mano reemplazándolas por la que está en el teclado, el botón a la derecha del cero.
Con eso ya debería andar. Supongo que hiciste copy + paste y a veces (no sé porque) pasa eso.
Saludos!

Hola:
Bueno justamente es lo que dijiste :)
asi que quedo todo funcionando OK.
Gracias por tu ayuda
bye.

Deja un comentario

(requerido)

(requerido)