Hoy vamos a “tunear” GRUB, el sistema de arranque de Linux, de manera que nos resulte más agradable y cómodo iniciar el equipo.
Podremos elegir el orden de las opciones, poner una imagen de fondo, variar el tiempo de espera, indicar si queremos un arranque silencioso o que nos muestren todos los componentes arrancando...
Para ello instalaremos Grub Customizer, una aplicación que nos permitirá realizar todo esto de una manera sencilla e intuitiva, desde nuestras queridas ventanitas.
Lo malo es que no es oro todo lo que reluce. Grub Customizer no está en los repositorios, así que lo tendremos que instalar manualmente. Pero tranquilidad, que no cunda el pánico. Es sencillo y casi no vamos a tener que usar el terminal.
Lo primero, es irnos a Synaptic e instalar todas las dependencias que necesitamos. Estas sí están en los repositorios, por lo que instalarlas es tan fácil como buscarlas y marcarlas para instalar aceptando todas las dependencias que nos diga Synaptic que necesitamos para los paquetes que vamos a instalar.
Buscaremos e instalaremos:
- cmake
- g++
- libgtkmm-2.4-dev
- libssl-dev
Una vez listo esto, descargamos y descomprimimos Grub customizer desde la web de los creadores. En mi caso he dado rienda suelta a mi versionitis, instalando la última versión, la 3.0.2
Ahora es cuando necesitaremos la terminal. Entramos en la carpeta que acabamos de descomprimir y ejecutamos los siguientes comandos. ¡Atentos al punto despues del comando cmake!. Puedes copiar y pegar para no complicarte.
- cmake .
- make
- sudo make install
Y ya tienes instalado grub-customizer. Ahora ya puedes modificar gráficamente tu cargador de arranque y ponerlo a tu gusto.
Me ha salido un error al ejecutar make cuando se alcanza el 50% de construcción del paquete
ResponderEliminar[50%] Building CXX object CMakeFiles/grub-customizer.dir/src/View/Gtk/EnvEditor.cpp.o
/home/alonso/Descargas/grub-customizer-3.0.2/src/View/Gtk/EnvEditor.cpp: In constructor ‘View_Gtk_EnvEditor::View_Gtk_EnvEditor()’:
/home/alonso/Descargas/grub-customizer-3.0.2/src/View/Gtk/EnvEditor.cpp:53: error: ‘class Gtk::ComboBoxText’ has no member named ‘append’
/home/alonso/Descargas/grub-customizer-3.0.2/src/View/Gtk/EnvEditor.cpp:54: error: ‘class Gtk::ComboBoxText’ has no member named ‘append’
make[2]: *** [CMakeFiles/grub-customizer.dir/src/View/Gtk/EnvEditor.cpp.o] Error 1
make[1]: *** [CMakeFiles/grub-customizer.dir/all] Error 2
make: *** [all] Error 2
¿Entiendes porqué sale el error y qué es lo que he hecho mal?. Las dependencias están instaladas
Asegurate de tener instalado libgtkmm-2.4-dev o gtkmm24-devel (version 2.18 o superior)
EliminarSí tenía instalado ese paquete, en concreto tenía la versión 2.20. Al final lo he solucionado bajándome una versión anterior (la 2.5.7) y esta vez no he he tenido problemas para compilar e instalar el paquete. Muchas gracias.
EliminarLa verdad, no habria pensado nunca en desactualizar. En fin, me alegro de que ya te funcione.
EliminarHolaaaaaaaaaaaa
ResponderEliminarAlonso, qué instalaste exactamente? Me encuentro con el mismo error pero no localizo ningún paquete con la versión 2.5.7 ¿?
ResponderEliminarGRacias.
Pues a mi me ha salido todo perfecto pero no encuentro la aplicación, el programa. Y le he dado vuelta a todo. Incluso lo he probado con Terminal y con Gnome-Do. No aparece...misterio
ResponderEliminarno me anda! :(
ResponderEliminartengo instalado libgtkmm-2.4-dev
Debian 6 x64
lewemanuel@debian:~/Downloads/grub-customizer-3.0.2$ sudo make install
[ 1%] Building CXX object CMakeFiles/grub-customizer.dir/src/View/Gtk/EnvEditor.cpp.o
/home/lewemanuel/Downloads/grub-customizer-3.0.2/src/View/Gtk/EnvEditor.cpp: In constructor ‘View_Gtk_EnvEditor::View_Gtk_EnvEditor()’:
/home/lewemanuel/Downloads/grub-customizer-3.0.2/src/View/Gtk/EnvEditor.cpp:53: error: ‘class Gtk::ComboBoxText’ has no member named ‘append’
/home/lewemanuel/Downloads/grub-customizer-3.0.2/src/View/Gtk/EnvEditor.cpp:54: error: ‘class Gtk::ComboBoxText’ has no member named ‘append’
make[2]: *** [CMakeFiles/grub-customizer.dir/src/View/Gtk/EnvEditor.cpp.o] Error 1
make[1]: *** [CMakeFiles/grub-customizer.dir/all] Error 2
make: *** [all] Error 2
No sabría decirte, pero parece que pasa algo con GTK
Eliminarhola.. el compañero que busca la versión 2.5.7 puede descargarla desde https://launchpad.net/grub-customizer/+milestone/2.5.7 .... el compañero que se pregunta dónde ubicar el programa. el comando es .. /usr/local/bin7grub-customizer no-fork
ResponderEliminar...PDTA: NO FUI CAPAZ DE PONERLO A ANDAR EN MODO GRAFICO.
Gracias :)
ResponderEliminarA ti
EliminarEste viejo artículo es para instalar la beta de Firefox 4, pero seguro que sigue siendo util para versiones mas modernas con un par de retoques
ResponderEliminarhttp://unbrutocondebian.blogspot.com.es/2010/09/firefox-4-beta-en-debian.html
Gracias al autor del excelente Blog. Me fué muy util como guia general para instalar Grub Customizer, que ya va por la versión 4.0.4 en la fecha, cuando requeri instalar Debian. Tuve algunos contratiempos, quiza por la versión mas reciente de Grub Customizer, que solucione con algo de investigación y quiero compartir con los interesados. Basicamente se requiere las siguientes versiones de los paquetes, tomados de Synaptic. Con ellos me funciono perfecto:
ResponderEliminar* cmake
* g++ OR gcc-c++
* libgtkmm-3.0-dev OR gtkmm3-devel [when using the gtk-2 version you need libgtkmm-2.4-dev OR gtkmm24-devel]
* gettext
* libssl-dev OR openssl-devel
* libarchive-dev OR libarchive-devel
--------------------------------------------------------
De nuevo, gracias al autor del Blog, que tiene un nombre muy simpático ... exitos !!
Muchas gracias por los elogios y sobre todo por actualizarnos la informacion
EliminarUn placer escribir para lectores así
Ostia tio eres un crack, yo me estaba dando por vencido ya!
EliminarQ grande
Es lo bueno que tiene la comunidad Linux, entre todos no hay nunca problema que se resista
Eliminargracias! pude instalarlo!
EliminarDesde ya muchas gracias por todo! Super útil la info, pero aún así siguiendo todos los pasos tengo este error.
EliminarIn file included from /home/david/Descargas/test/grub-customizer-4.0.6/src/Model/DeviceMap.h:23:0,
from /home/david/Descargas/test/grub-customizer-4.0.6/src/Model/DeviceMap.cpp:19:
/home/david/Descargas/test/grub-customizer-4.0.6/src/Model/../lib/regex.h:24:18: fatal error: glib.h: No existe el fichero o el directorio
compilation terminated.
make[2]: *** [CMakeFiles/grub-customizer.dir/src/Model/DeviceMap.cpp.o] Error 1
make[1]: *** [CMakeFiles/grub-customizer.dir/all] Error 2
make: *** [all] Error 2
No tengo idea qué puede ser. Muchas gracias! Saludos
Me parece que no tienes instalado glib o al menos no la versión correcta
EliminarMuy bueno el tuto, he seguido tus pasos y todo perfecto, por fin lo voy a maquearrrr¡¡ un poco el grub, jejejeej, muchas gracias.
ResponderEliminarLa verdad es que el grub de Debian es horrible, así que no le viene mal un poquito de personalizacion.
Eliminar