miércoles, 21 de septiembre de 2011

Otra buena herramienta para gestionar y reparar el Grub

Puesto a probar herramientas para el Grub hoy le toca (tampoco la había probado aún y creo que con ésta voy a parar en este sentido) a Grub Customizer.
La verdad es que lo hago y me atrevo ya veo que estas utilidades funcionan realmente bien. De lo contrario no jugaría tan a la ligera con el Grub.

Grub Customizer no tiene una interfaz tan intuitiva ni un asistente que realize una reparación automática del Grub como hace Boot Repair el cual os presentaba hace bien poco. Pero tampoco es nada difícil de manejar como podréis comprobar.
Grub Customizer tiene otras cosas que Boot Repair no tiene. Yo creo que las dos herramientas se complementan perfectamente y no se entorpecen para nada. Más bien todo lo contrario.
Boot Repair al parecer tiene "aveces" algunos problemas para reconocer algunos arranque con Windows 7, cosa que con Grub Customizer no sucede.  Las pruebas han sido realizadas en un equipo (no el mio) con tres OS, dos distribuciones Linux y otra de Windows 7. Boot Repair no ha tenido problema en reconocer los OS de Linux, pero no ha habido manera de que detectara la de Windows 7. ¿!?
En cambio Grub Customizer ha detectados todos los OS instalados sin problemas.
El único inconveniente (si se le puede llamar así) ha sido que no ha habido forma de situar a Windows 7 al principio de la lista. Es decir, ordenar la listas de arranques de tal forma que Windows 7 sea el primero en mostrarse. Lo cual no quiere decir que no se pueda hacer que sea Windows 7 el primero en arrancar.

La interfaz de Grub Customizer es bastante intuitiva como podemos comprobar:
Nota: Las capturas están realizadas desde mi ordenador no desde el que tenia instalado Windows 7.


Desde esta ventana podemos activar o desactivar las casillas que queramos para que tan sólo se muestren en el arranque los puntos que nosotros estimemos oportuno.


Aquí podemos ver la diferencia al mostrarse las opciones del Grub (para esto utilizo la herramienta creada por Andrew de webupd8 la cual refleja fehacientemente el Grub y su configuración igual que en el arranque):

Antes:
Después:


Podemos ordenar los puntos de arranque de los distintos OS como más nos guste:


Nota: recuerdo lo expuesto anteriormente con respecto a mover el punto de windows el cual no se nos permitía. Ignoro si esto es debido algún problema del sistema o que simplemente no es posible.

Otra cosa muy interesante que podemos llevar acabo con esta utilidad, es el renombrarmiento de los puntos de arranque:


Sin duda las siguientes son las que llama más la atención y es la de poder configurar la forma en que se visualiza y comporta nuestro Grub:


La primera y segunda pestaña son prácticamente un calco del Administrador de Arranque de Ubuntu. Salvo en algunos puntos como por ejemplo la posibilidad de añadir parámetros al Kernel, la posibilidad de cambiar los colores de las letras del menú y cabe destacar la posibilidad de añadir la imagen que queramos a nuestro Grub.


La tercera y última ya es otro cantar y esta reservada única y exclusivamente a los usuario más avanzados y con conocimientos sobre este tema. Así que mejor no tocar nada de ésta pestaña si no se sabe lo que se está haciendo:


También nos permite como hace Boot Repair reinstalar el MBR (Master Boot Record)...


...así como la posibilidad de cambiar de partición mediante un asistente...


...bastante intuitivo.

Como decía al principio Boot Repair y Grub Customizer se complementan una a la otra y son herramientas muy a tener en cuenta con las que nos podemos ahorra muchos quebraderos de cabeza.
Grub Customizer lo podemos utilizar al igual que Boot Repair desde el LiveCd cómo desde el sistema fisicamente instalado.

Para instalar Grub Customizer puedes utilizar sus repositorios:
  • sudo add-apt-repository ppa:danielrichter2007/grub-customizer
  • sudo apt-get update
  • sudo apt-get install grub-customizer
O bajarte sus paquetes DEB:

Grub Customizer 32 bit
Grub Customizer 64 bit

Luego la podremos encontrar en el apartado Sistema:



Más información
Mas información (Estado y desarrollo)
Más información PPA

16 comentarios:

  1. tengo dos discos duros , uno win7 y el otro ubuntu 11.04, con el home en una particion.
    probe varios tips para recuperar el grub y el grub repair y nada, no me aparecia pantalla de grub, hasta que use este programa y solucion!!!.
    pregunto? porque no viene en los cds de ubuntu si miden tan poco y sirven demasiado?

    ResponderEliminar
  2. Tienes mucha razón en preguntarte ésto. Yo también lo hago muy a menudo. ¿Por que no se potencia X herramientas que pueden ser vitales para el sistema? Pues la verdad no tengo ni idea ya que hay otras herramientas o programas que están muy arraigados y que no son nada importantes y sí se les da.
    Estoy seguro, que más de uno en estos casos, cansado con la imposibilidad de reparar el arranque se ha vuelto a Windows.
    Pues nada ya sabemos que al menos tenemos un par de utilidades para estos casos que funcionan realmente bien.

    Saludos y me alegro de que te haya sido de tanta utilidad.

    ResponderEliminar
  3. El otro dia me llego una Portátil con Android y Windows 7, me llamo la atención que ingresa primero a android, si no tocas nada en 2 segundos ingresa automáticamente a W7, si por el contrario mueves el cursor se queda en android, pero android tiene un botón que al darle clic ingresa inmediatamente a W7, todo esto sin reiniciar.

    Sera posible hacerlo en Ubuntu??

    Me encantaría hacerlo por que de esta forma en cada PC nueva que venda la puedo entregar con esta opción y no seleccionar desde el Grub al arranque, actualmente siempre instalo Ubuntu junto a W7, iniciando automáticamente en W7, siempre le indico al cliente que esta la opción de ubuntu, principalmente para seguridad en navegación y otras cosas.

    ResponderEliminar
  4. ¡Hola Global.
    Me encanta esa iniciativa "política tuya" de distribuir tus equipos con arranque Dual (Windows y Linux).
    Si esto lo hicieran más distribuidores ¡Otro gallo nos cantaría!. Estupenda la manera de "endiñarles" a tus clientes Linux. Así como el que no quiere la cosa y luego les dices..."Mira si tienes problemas con Windows arranca con este otro que no los tendrás" ¡cómo se entere Microsoft te cierra el chiringuito! je je.
    Desde luego cuidas a tus clientes asegurándoles un funcionamiento de una u otra forma de su equipo salvo claro está, avería física. Desde luego muy inteligente por tu parte y te aplaudo por ello.
    Más de uno seguro que te habrá agradecido en momentos claves el que le hayas instalado Ubuntu.

    Con respecto a lo que comentas sobre el arranque es debido a que Android no arranca realmente el sistema sino que lo tiene instalado de forma virtual. El sistema que tiene arrancado en todo momento es Windows y luego Virtualmente arranca Android. Por ello la facilidad del el cambio entre sistemas sin reiniciar.
    Con Ubuntu u otro os se puede hacer igualmente pero desde luego poco tiene que ver un sistema arrancado Virtualmente con otro físicamente.

    Saludos

    ResponderEliminar
  5. Gracias por el apoyo, no he estudiado o leído el asunto este de tener tanto Microsoft Windows (por su puesto solo se vende con licencias, si no el jefe me mata ya que a otras amistades les a caído microsoft) como linux en una sola PC, puede microsoft demandarnos por tener 2 sistemas distintos en una sola PC???? en este caso Windows 7 y Ubuntu??

    Gracias por la respuesta.

    ResponderEliminar
  6. Hombre que susto, ya me extrañaba algo como eso, pero gracias por aclararme, saludos y gracias.

    ResponderEliminar
  7. He estado tratando de instalar el Grub Customizer en LMDE, he probado varias formas y aún nada.
    Por el momento lo único que no quiero hacer es mezclar repositorios de Ubuntu con los de Debian; podrás ayudarme con alguno de tus consejos.
    Nota: soy relativamente nuevo en esto así que tenme paciencia.

    ResponderEliminar
  8. Frannoe... Buen día... Soy claudia...

    1) Una pregunta: el Grub de Mint es igual al de Ubuntu...?
    Porque en ubuntu sabia modificarlo (ponerlo 'bonito')
    sin recurrir a ningun otro programa...
    Editando sus archivos de configuracion...
    Y esas cosas me gustan... porque te permiten 'curiosear' un poco el sistema...
    Y un trasteo hoy... otro mañana... te vas familiarizando y aprendiendo...

    Lo que querria hacer ahora es cambiar el orden en el que me quedaron los
    sistemas:
    1º Mint
    2º win
    3º Ubuntu

    (y quisiera dejar primero ubuntu y luego Mint)

    2) Sin embargo... intente instalar el programita que dices aca...
    y me respondio con un error.

    Que busque en la red...
    pero solo encuentro en inglish... y no entiendo nada...
    .
    Tiene que ver con querer usar repsitorios de Debian en Mint (o de Ubuntu)
    y de alguna incompatibilidad...
    Pero no me doy cuenta de na' ma...
    .
    ¿Podrias aayudarme...?
    .
    Aqui te copio el mensaje de error:
    .
    .
    - - - comienza menzaje de error - - - -
    nuevo_@peppermint:~$ sudo add-apt-repository ppa:danielrichter2007/grub-customizer
    [sudo] password for sol_mint:
    Traceback (most recent call last):
    File "/usr/bin/add-apt-repository", line 65, in
    if not sp.add_source_from_line(line):
    File "/usr/lib/python2.7/dist-packages/softwareproperties/SoftwareProperties.py", line 630, in add_source_from_line
    (deb_line, file) = expand_ppa_line(line.strip(), self.distro.codename)
    File "/usr/lib/python2.7/dist-packages/softwareproperties/ppa.py", line 47, in expand_ppa_line
    sourceslistd = apt_pkg.Config.find_dir("Dir::Etc::sourceparts")
    AttributeError: 'module' object has no attribute 'Config'
    nuevo_@peppermint:~$
    - - - fin mensaje error - - - -
    .
    .
    Tambien fui a ver los dos archivos que nombra ahi...
    y si no mal entendi lo que leí...
    son de configuracion pura y dura...
    Ergo: no toque na'... ;-)
    .
    .
    Bueno... gracias... y me quedo a la espera de tu intervencion... :-)
    .
    Claudia

    ResponderEliminar
    Respuestas
    1. Claudia es exactamente lo mismo.
      Lo que sucede es que estás usando los repositorio con la estructura para Ubuntu.
      Utiliza este otro...

      deb http://ppa.launchpad.net/danielrichter2007/grub-customizer/ubuntu oneiric main
      deb-src http://ppa.launchpad.net/danielrichter2007/grub-customizer/ubuntu oneiric main


      ...luego añadelo de la forma habitual en tu archivo sources.list

      Saludos

      Eliminar
  9. Jo'e... que velocidad...
    Una siesta y la rta. escrita...! :-D
    Gracias Frannoe...!
    .
    Ahora estoy en Ubuntu. CUando reinicie... veré de hacer lo que dices...
    .
    Me voy a 'tu preguntas' que necesito preguntarte algo de otro tema... y se has puesto ese apartado... sera para no mezclar los tantos... :-)

    cl

    ResponderEliminar
  10. Hola. Uso un liveusb de Linux Mint 10. Debo ejecutar el programa desde ALT+F2 con gksu grub-customizer para no tener problemas de permisos. Al principio me sale una ventana titulada Grub Customizer environment setup. Arriba, donde Partition, creo que debo elegir el lugar donde está puesto grub para que se llenen las casillas de abajo. Luego pulso Apply. Así la pestaña List configuration se llena. A ver si puedo solucionar mi problema ahora. Saludos

    ResponderEliminar
    Respuestas
    1. Buenas. Antes de seguir con este programa probé algo más básico que me resolvió mi problema. Simplemente abrí la consola, ejecuté como root fdisk -l y luego fdisk /dev/loquecorresponda (puede ser sda o sdb o sdc, etc.). Quité el asterisco (*) de arranque a la partición de Windows y se la puse a la de Mint, que es donde pedí que se pusiera el menú de arranque (Grub) al instalar Mint en un ordenador que ya tenía Windows de antes. Esto se hace con la opción a. Luego escribí los cambios con la opción w, reinicié y ¡solucionado! Más info en http://www.bo.infn.it/alice/alice-doc/mll-doc/linux/admin/node9.html . Saludos

      Eliminar
    2. Perdón. Se me olvidó decir que tras hacer cambios con el programa grub-customizer creo que hay que pulsar Save para actualizar el menú de arranque de Grub (por si hemos añadido, quitado o editado alguna de las líneas u opciones) y Write to MBR para que el menú vuelva a funcionar (por si estaba fallando). No sé si en algún caso habrá que ejectuar ambos. Frannoe, estaría bien si pudieras explicar estas cuestiones, por favor. Seguro que a alguno que no puede arrancar la compu le ayuda, sobre todo si lo añades al cuerpo de la entrada, para que quede algo más informativa (tipo a la de Boot Repair, que es muy didáctica o detallada; sobre todo para los que no puedan instalar BR, cosa que me pasó a mí no sé por qué). Gracias y ánimo con el blog

      Eliminar
    3. Hola Lanete, OK miraré de ampliar la información.
      Te mandaré a asuntos pendientes.

      Saludos

      Eliminar
    4. ¡Gracias! Seguro que más gente te las dará cuando salga de apuros con ello. Salu2

      Eliminar