Participa en el tema Como Acelerar el inicio de GNU Linux en el foro GNU / Linux de la categoría Sistemas Operativos.
Como Acelerar el inicio de GNU Linux descargan el .deb dependiendo la arquitectura que utilicen o el archivo fuente si ...


qoqo escribió 16/09/11 01:41 hs
1 Como Acelerar el inicio de GNU Linux
Como Acelerar el inicio de GNU Linux

descargan el .deb dependiendo la arquitectura que utilicen o el archivo fuente si no son usuarios de Debian o algun derivado desde este link. Para arch esta disponible via AUR , tal vez sea por la forma en que Arch inicia.

Si utilizan Ubuntu este paquete tiene un conflicto con ureadahead y para que e4rat funcione es necesario desinstalarlo previamente.

sudo dpkg --purge ureadahead ubuntu-minimal

Ahora instalá las dependencias requeridas por e4rat

sudo aptitude install libblkid1 e2fslibs
o
sudo apti-get install libblkid1 e2fslibs (Ubuntu 11.04)

El proceso se divide en 2 partes:
Recoleccion de informacion
Realocacion de la informacion

Recoleccion de informacion


E4rat debe saber cuales son los archivos que deben realocarse para acelerar el proceso de inicio. Es por esto que hay que agregar a la linea del kernel en el archivo /boot/grub/grub.cfg o menu.lst lo siguiente:

init=/sbin/e4rat-collect

Entonces la entrada del grub quedaria algo similar a esto

menuentry "Ubuntu, with Linux 2.6.35-30-generic" --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos2)'
search --no-floppy --fs-uuid --set=root 28fff97a-ca59-4660-92eb-9d7d0dc617bf
linux /vmlinuz-2.6.35-30-generic root=UUID=db9568fb-579e-4a0c-8d04-5b2bd8260456 ro quiet splash nomodeset video=uvesafb:mode_option=1024x768-24,mtrr=3,scroll=ywrap init=/sbin/e4rat-collect
initrd /initrd.img-2.6.35-30-generic
}


Luego de guardar los cambios hay que reiniciar para que comience la recoleccion de informacion necesaria para la realocacion de los datos. Desde que se inicia el sistema E4Rat colectará informacion durante los siguientes 120 segundos. Al principio tarda unos segudnos pero seguramente vas a tener el sistema funcionando antes de los 120 segundos. Durante ese tiempo se siguen monitoreando los archivos que se utilicen, entonces para terminar la recoleccion de informacion podes ejecutar en la consola

sudo e4rat-collect -k
o
sudo killall e4rat-collect


Con esto, ya se saben que archivos deberian ser realocados en el disco. La lista de estos archivos se puede encontrar en /var/lib/e4rat/startup.log por si queres saber cuales son

Si los datos fueron recolectados ahora es necesario eliminar la linea en el kernel que se agrego anteriormente para que en el proximo reinicio no vuelva a ejecutarse la herramienta de recoleccion.

Ya casi terminando es necesario eliminar la linea que se agrego al kernel en el grub.cfg para que en el proximo inicio no se intente recolectar informacion nuevamente.

Realocacion de la informacion


Para que la informacion se ordene hay que abrir una consola y ejecutar:

sudo init 1

con esto se quedaran sin interfaz grafica pero a no asustarse que no hay que hacer mucho. A los usuarios de Ubuntu les aparecerá un menu donde deben elegir root console o similar sino deben loguearse como root. Una vez autenticados como root se comienza la recoleccion ejecutando:

e4rat-realloc /var/lib/e4rat/startup.log

Esto puede tardar un tiempo dependiendo de la cantidad de archivos que deben reorganizarse y es aconsejable ejecutarlo unas cuantas veces hasta que no haya ninguna mejora por aplicar.

Por ultimo para que esta mejora se aplique hay que añadir lo siguiente a la linea del kernel en el grub.cfg (o menu.lst)

init=/sbin/e4rat-preload

Resultando algo similar a esto
menuentry "Ubuntu, with Linux 2.6.35-30-generic" --class ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(/dev/sda,msdos2)'
search --no-floppy --fs-uuid --set=root 28fff97a-ca59-4660-92eb-9d7d0dc617bf
linux /vmlinuz-2.6.35-30-generic root=UUID=db9568fb-579e-4a0c-8d04-5b2bd8260456 ro quiet splash nomodeset video=uvesafb:mode_option=1024x768-24,mtrr=3,scroll=ywrap init=/sbin/e4rat-preload
initrd /initrd.img-2.6.35-30-generic
}
Responder este tema




Temas Relacionados
Guía de Instalación de Arch Linux: Inicio - Foro de GNU / Linux
Paso a paso para Acelerar Inicio De Windows Vista - Foro de Windows
Acelerar el menú Inicio - Foro de Windows
Para acelerar el Inicio de Windows XP: - Foro de Windows
Acelerar el Menú Inicio - Foro de Windows
Crea un nuevo tema ahora sobre Sistemas Operativos y GNU / Linux y obtén la mejor respuesta

Contacto - Ayuda - Denuncias - Report Abuse - DMCA - Términos y Condiciones - Pautas de Convivencia - Ir arriba
©2012 nocturnar.com