Skip to main content

Instalar Grub Customizer en Ubuntu 12.04

Hasta hace algún tiempo cuando necesitaba configurar el grub me valía de una utilidad llamada Startup manager. Ésta hacía muy bien su trabajo, aunque recientemente empezó a dar algún problema.
Esto era debido a que startupmanager había dejado de actualizarse por su autor y estaba empezando a quedarse obsoleta. Al punto incluso de que había sido retirado de los repositorios oficiales de Ubuntu.

Buscando una alternativa me encontré con Grub Customizer. Herramienta que desempeña a la perfección la tarea de administar el grub desde nuestro sistema Ubuntu / Linux Mint.

Aunque de momento Grub Customizer no esta en los repositorios de Ubuntu podemos instalarlo usando el siguiente PPA. Abrimos una terminal y escribimos los siguientes comandos:

Al poco quedará instalado y podremos usarlo en nuestro sistema.

Esta aplicación la he probado en Ubuntu 12.04 LTS, Ubuntu 12.10 y Linux Mint 14 KDE y funciona correctamente.

 

 

Como eliminar kernels desfasados

Sucede que a medida de que nuestro sistema se actualizando, nuevos núcleos del sistema Linux se van instalando. Los anteriores permanecen en el sistema por si necesitáramos usarlos. Esto se ve claramente al arrancar la máquina en la pantalla de selección de sistemas operativos del grub.

Además de la sobrecarga del menú del grub por núcleos de Linux que ya no vamos a usar, estos ocupan una cantidad no despreciable en nuestro disco duro.

Eliminarlos es bastante fácil haciendo uso de un terminal. Abrimos uno pulsando simultáneamente CTRL+ATL+T o desde Aplicaciones -> Accesorios -> Terminal.

Si nuestro sistema no tiene aptitude instalado lo instalamos mediante

sudo apt-get install aptitude

Una vez instalado aptitude nos vamos a servir de él para conocer los núcleos instalados mediante el siguiente comando:

aptitude search ~ilinux-image-2

Se mostrará un listado con los kernels instalados. De estos uno es el que estamos usando y no debemos borrarlo. Seguramente será el más reciente, indicado por su número de versión. El más reciente es el que tiene número de versión superior. Para asegurarnos podemos usar el comando siguiente que nos indica el kernel en uso.

uname -r

Una vez sabemos cual NO debemos borrar podemos empezar a borrar los más viejos. El comando para hacerlo será:

sudo aptitude purge nombre_del_kernel

Donde cambiaremos nombre_del_kernel por el correspondiente al núcleo que queremos borrar. Tras unos segundos el kernel quedará borrado.

Error 24 en grub en Jaunty Jackalope

Al arrancar el equipo hoy me he encontrado con un error en grub que impedía iniciar el sistema. El texto del mensaje es «error 24: attempt to access block outside partition«. El fallo del grub con código de error 24 nos indica que no se ha podido pasar el control a la partición debido a que la información de acceso queda fuera del ámbito de la partición. Raro, teniendo en cuenta que el día anterior no se hizo ningún trabajo con los discos duros y el sistema cerró sin problemas. En cualquier caso resolverlo ha sido muy fácil y voy a compartirlo con vosotros por si también os pasa.

Primero debemos arrancar con el CD de instalación de Ubuntu 9.04 Jaunty Jackalope desktop. Una vez estemos en el entrono de gnome abrimos un terminal desde el menú Aplicaciones → Accesorios → Terminal.

En el terminal ejecutamos :

sudo -i

para ser root y simplificar los comandos a introducir.

Después ejecutamos:

fdisk -l

para conocer la partición donde esta el sistema, es decir «/». En mi caso «/dev/sda5» pero en el vuestro puede ser otro distinto como «/dev/sda1». En consecuencia deberéis cambiar la ruta a la adecuada a vuestro sistema.

Montamos la partición para tener acceso a ella:

mount /dev/sda5 /mnt

Y por ultimo recargamos el grub con:

sudo grub-install /dev/sda --root-directory=/mnt --recheck

Finalmente reiniciamos el sistema cerrando desde gnome o escribiendo en la terminal:

reboot

Echando un breve vistazo por internet se puede comprobar que es un error que aparece desde antiguo en grub por lo que de entrada no se puede decir que sea un fallo achacable a ext4. Error que en cualquier caso no es grave ya que aunque nos impide acceder a nuestro sistema los datos están a salvo en nuestro disco duro.

Cuentanos si has tenido este error con Jaunty y cuales acciones previas crees que pudieron ser su causa.