19Jul

Cómo cortar el tiempo de arranque de tu PC Linux a la mitad con E4rat

click fraud protection

Linux es bastante rápido para arrancar en las computadoras modernas, pero ¿por qué no reducirlo un poco más? Si está sufriendo por la falta de SSD o simplemente quiere arrancar más rápido, E4rat ralentizará fácilmente su tiempo de arranque.

Nota: este artículo fue escrito para Ubuntu 11.04 por lo que es muy posible que ya no funcione.

E4rat y su PC con Linux

E4rat es una utilidad diseñada para reducir drásticamente el tiempo de arranque de Linux. Básicamente, usted le muestra lo que hace cuando inicia su computadora normalmente, y analiza los archivos a los que accede y los utiliza. Luego, los moverá al comienzo de su disco duro para que les lleve menos tiempo encontrarlos durante el arranque.

E4rat está diseñado para funcionar solo con particiones Ext4.Si está usando otro sistema de archivos, esto no es para usted. Hay informes de que está trabajando con LVM, pero su kilometraje puede variar, así que tenga cuidado si tiene datos confidenciales.

Además, si tiene una SSD, debe mantenerse alejado de esto. Debido a que E4rat mueve los archivos para un mejor tiempo de búsqueda, los usos de SSD no tendrán ningún beneficio ya que su tiempo de "búsqueda" no se ve afectado por esto. Al mover archivos y realizar escrituras extendidas, incluso puede terminar dañando su unidad que ya es increíblemente rápida.

instagram viewer

Instalación de E4rat en Ubuntu

E4rat está disponible como un paquete. deb para usuarios de Ubuntu. Si está ejecutando otra distribución de Linux tendrá que compilar E4rat desde el origen, pero las cosas deberían funcionar bien y todavía puede seguir en gran medida esta guía. La única excepción real es para las personas que usan Debian: eche un vistazo a esta nota antes de continuar. Para nuestra guía paso a paso, asumiremos que está ejecutando Ubuntu Natty( 11.04).

Dirígete a la página de Sourceforge de E4rat aquí.

Haga clic en la última versión, luego descargue el archivo apropiado para su arquitectura.

Estoy ejecutando una instalación de Ubuntu Natty de 64 bits, así que elegí la versión "amd64".

Ahora, si intenta instalarlo ahora, obtendrá un error porque el paquete predeterminado de "ureadahead" de Ubuntu entra en conflicto con E4rat.

Ureadahead es similar en concepto, pero no funciona tan bien como E4rat, así que deshagámoslo. Abra una terminal e ingrese el siguiente comando.

sudo dpkg -purge ureadahead ubuntu-minimal

Ingrese su contraseña y deje que haga su trabajo. A continuación, asegurémonos de que estén presentes las dependencias adecuadas para E4rat.

sudo apt-get install libblkid1 e2fslibs

Debería tenerlos ya instalados por defecto, pero si no, este comando se instalará / actualizará a la última versión.

Ahora cuando hace doble clic en el archivo. deb que descargó, no verá ese error y puede simplemente hacer clic en el botón Instalar.

Por casualidad recibí un error en este punto, pero puede hacer clic en ignorar si lo obtiene. Una vez que haya terminado todo, reinicie su computadora, pero quédese en el menú de Grub.

Recopilación de datos

Con E4rat instalado, debemos asegurarnos de que reúne sus datos correctamente. Para hacer esto, podemos editar los parámetros para nuestro próximo arranque. Asegúrate de estar en el menú de Grub.

Resalta la opción que normalmente utilizas para arrancar en Linux y presiona la tecla "e".Busque la línea que comienza con:

linux /boot/ vmlinuz. ..

Es la penúltima línea de la imagen anterior( haga clic en la imagen para ver una versión más grande).Esta línea es lo que le dice al kernel de Linux que cargue. Al final de esta línea, agregue lo siguiente:

init = /sbin/ e4rat-collect

Luego, simplemente presione Ctrl + X para continuar con el arranque. Esto le dice al programa de recopilación de E4rat que comience a funcionar después del arranque. Deje que su computadora haga lo suyo e inicie sesión. Para el siguiente de dos minutos, debe hacer lo que hace normalmente una vez que inicia sesión. Para mí, eso implica cargar Chrome y Firefox, abrir el terminal y ejecutar Screen / Byobu., y abrir Nautilus y Shutter para que pueda revisar mis archivos y tomar capturas de pantalla.

Como puede ver, esos primeros dos minutos son bastante cruciales. Hice clic en todo dentro de esa ventana de dos minutos que usa E4rat, pero no todo cargado hasta varios minutos después. Eso está bien, sin embargo, siempre y cuando inicies la carga de la aplicación, estarás bien.

Vamos a verificar para asegurarnos de que se creó el archivo de registro adecuado. Abra la terminal.

ls /var/lib/e4rat/

Debería ver un archivo que se muestra con el nombre "startup.log".Si este archivo no se crea, deberá reiniciar el proceso.

Traslado de los archivos de inicio

Una vez que haya verificado que el archivo de registro está allí, reinicie su computadora y deténgase en la pantalla de Grub. Elige tu opción de inicio y presiona "e" una vez más.

Esta vez, vamos a agregar algo diferente al final de la misma línea:

solo

Presiona Ctrl + X para arrancar, pero esta vez, nos dirigiremos directamente a la línea de comando. Mi máquina tardó un poco, y luego me dio una pantalla con varias opciones. Si esto le sucede, simplemente elija la opción para "Reanudar el inicio normal".

Luego, si no llega a un símbolo del sistema, presione Ctrl + Alt + F1.Ahora debería ver un mensaje de inicio de sesión.

Ingrese su nombre de usuario y contraseña, y luego ingrese el siguiente comando:

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

Ingrese su contraseña y E4rat comenzará a mover los archivos en su disco duro.

Esto puede llevar bastante tiempo dependiendo de qué tan desordenado esté el disco. Simplemente mire la luz del disco duro parpadeando y espere pacientemente a que las cosas terminen.

El sitio web oficial recomienda ejecutar el comando un par de veces más hasta que no se pueda mover nada más. Mi computadora me dio ese mensaje de inmediato, por lo que su kilometraje puede variar.

Ahora, reiniciemos nuestra máquina con

sudo shutdown -r ahora

e inicie sesión normalmente para completar la última fase.

Configuración de Grub para ejecutar E4rat en cada arranque

Abra una terminal e ingrese:

gksu gedit /etc/default/ grub

El editor de texto de Ubuntu debe abrirse. Busque la línea que comienza con "GRUB_CMDLINE_LINUX_DEFAULT ="

Vamos a agregar una línea dentro de esas comillas y antes de las opciones que existen.

init = /sbin/ e4rat-preload

Su archivo debe tener un aspecto similar al siguiente:

Pulse el botón Guardar y cierre Gedit. Ahora, regrese a la terminal y ejecute un último comando:

sudo update-grub

Configurando Grub de esta forma( y NO editando /boot/grub/ grub.cfg) se asegurará de que esto dure entre actualizaciones, aunque puede que tenga que volver a hacer esto siactualizar entre versiones en el futuro. Para entonces, sin embargo, es probable que desee volver a hacer todo este proceso para que los archivos correctos estén en los lugares correctos.

La próxima vez que reinicies, notarás una diferencia de tiempo considerable en el arranque y en la apertura de las aplicaciones a las que normalmente te diriges directamente.¡El tiempo de arranque de mi netbook ahora es de aproximadamente 10 segundos!

¿Conoces otros trucos para ahorrar preciosos segundos de tu tiempo de arranque?¡Comparte lo que sabes en los comentarios!