Ubuntu logo

Modificar menú de arranque GRUB 2 en Ubuntu

Anteriormente, para modificar el tiempo de espera, sistema operativo por defecto, el nombre de los sistemas operativos y toda la información del arranque, se realizaba modificando el archivo /boot/grub/menu.lst, pero en las últimas versiones de Ubuntu, el gestor de arranque predeterminado se actualizó a GRUB 2 siendo el anterior archivo reemplazado por /boot/grub/grub.cfg

GRUB 2 es un descendiente de GRUB (GRand Unified Bootloader) que ha sido completamente reescrito para proveer al usuario incremento significativo de flexibilidad y rendimiento.

En mi caso, tengo instalado Ubuntu y Windows 7, viéndose así el menú de arranque he iniciandose por defecto Ubuntu, Linux 2.6.31-15-generic
GRUB

Para realizar las modificaciones que estimes convenientes, debes ejecutar

sudo gedit /boot/grub/grub.cfg

En la parte final del archivo, a partir de la linea

### BEGIN /etc/grub.d/10_linux ###

encontrarás lo que te interesa, la lista de arranque y donde puedes agregar, modificar o eliminar lo que desees.

Yo modifiqué los nombres, eliminé las entradas que consideré innecesarias y cambié el inicio por default a Windows 7, quedando mi archivo de la siguiente forma
Grub2 después

Breve explicación de otros parámetros de este archivo

  • set default=”0″: con la opción 0 se selecciona por defecto la primera entrada, con la opción 1, la segunda y así sucesivamente. Con la opción saved se selecciona la última entrada que se ejecutó.
  • set timeout=10: tiempo de espera en segundos para seleccionar una entrada del menu antes que se inicie la default.
  • set gfxmode=640×480: resolución con que será mostrado el menú de arranque.

Japoneando logo
SMS email

49 Comments

  1. podrias decir de una forma mas explicada como agregar windows 7 a la grub2 porque tengo ubuntu 10.10 y al momento de instalar windows 7 en otra particion se me borro la grub 2 la recupere pero no me sale para escoger windows y lo instale en la particion /dev/sda1

    por favor explica paso a paso

    • Mauricio Aedo Reply to Mauricio

      Hola sheyder

      Ok, lo haré, pero veré si es mejor hacer un nuevo post o ponerlo como añadido en este.

      En cuanto tenga un poco de tiempo lo hago ya que nuevamente comenzó la semana laboral xD

      Saludos y gracias por comentar

    • Mauricio Aedo Reply to Mauricio

      Hola sheyder

      Lo único que necesitas es agregar al final del archivo lo siguiente:
      title Microsoft Windows 7
      root (hd1,0)
      savedefault
      makeactive
      chainloader +1

      Donde, root (hd1,0) es lo importante ya que indica donde esta instalado Windows, si no te funciona siempre puedes volver a Linux para modificarlo sin problema.

      Saludos

      • Saludos, he hecho algo parecido tenia centos y windows 7, he instale ubuntu y ahora en el grub no tengo la opción de centos (solo windows y ubuntu) por favor ayudenme

  2. Carlos Noblot Reply to Carlos

    Estoy comenzando a conocer un poco de Linux, en la computadora instale EDUbuntu 10.10, ya efectué el cambio del menú que señalas, pero como le puedo cambiar el fondo a ese menú, eso si cuando realizo el comando SUDO UPDATE-GRUB2, me coloca el menú como lo tenia anteriormente

  3. hola amigo mmm.. una pregunta no entiendo muhco el archivo grub si no es mucha la molestia podrias hacer una cap de lo que le eliminaste y como te quedoel archivo final para dejar como dijiste, es que yo wal tengo win7 y ubuntu 10.10 y escuentro un poko molesta la lista que es par mi y creoq ue para varios mas un poko molesta bueno desde ya muchas gracias :D

    • Mauricio Aedo Reply to Mauricio

      Hola Danilo

      Atendiendo a tu sugerencia, agregué la imagen de mi archivo de configuración en donde puedes ver los cambios que realicé para que únicamente se muestre Ubuntu y Windows 7.

      Saludos

  4. hola. intenté editar el grub y me aparece el archivo de texto para editar, pero está vacío, no tiene nada! qué estoy haciendo mal?? es el ubuntu 10

    • Hola Constanza

      Las únicas razones para que te muestre un archivo en blanco, es que hayas ingresado mal el nombre o ruta del archivo por lo que no lo encuentra o que tu versión de Ubuntu no tiene GRUB2 sino la versión anterior que se edita en el archivo /boot/grub/menu.lst

      Saludos

  5. Fernando Rojas Reply to Fernando

    lo que pasa es que cuando instale ubuntu 10.10 borre la particion de windows xp, y al volver a instalar windows xp no me lee el cd de instalacion ni borrando otra vez ubuntu, tengo primero la particion ntfs y despues la particion de ubuntu. mi pregunta es como instalo windows xp sin borrar ubuntu, o como hacer que me lea el cd de instalacion… Les agradezco su colaboracion estoy varado en esto ayudenme

    Gracias…

    • Hola Fernando

      El problema de que tu PC no lea el CD de instalación de Windows no le veo ninguna relación con el menú de arranque. Para solucionar eso debes revisar lo siguiente:

      • Asegurarte que tu CD de instalación de Windows XP sea booteable
      • Que el booteo desde CD este habilitado en la bios como primera prioridad
      • En último caso, muchos PCs tienen una tecla que se presiona al inicio para seleccionar desde que unidad se desea iniciar y alli puedes seleccionar CD-ROM, comúnmente son F12, F6 o F8

      Aclarando tu otra duda, para instalar Windows XP sin borrar Ubuntu, simplemente debes instalarlo en una partición nueva sin borrar todo el disco duro ya que las particiones NTFS donde esta Ubuntu no la verás en la instalación de Windows por lo que la única forma de borrar Ubuntu es formateando todo el disco. Luego deberás restaurar GRUB ya que Windows te lo borrará y no podrás iniciar Ubuntu, pero este no se ha borrado simplemente no tienes la opción en el menú para ingresar a el.

      Espero te sirva de ayuda y si te quedan más dudas vuelve a preguntar.

      Saludos

  6. Fernando Rojas Reply to Fernando

    cuando inicio a la bios para el booteo desde el cd si lo coloco de primero, pero cuando esta leyéndolo por decirlo así pasa de una vez a iniciar sesión en ubuntu. para saber si el cd de xp estaba bn lo analice introduciendo-lo y serciorandome que si estuviera bien, no ce porque no me corre el booteo del xp, por que el de ubuntu si me corre al correrlo normal, entonces dime si tienes otra opcion de lo que me esta pasando… y pues si me puedes hacer el favor de regalarme un manual de lo que puedo hacer…
    Gracias

    • Hola nuevamente Fernando

      Si se inicia Ubuntu es porque el sistema no está detectando el disco de XP por lo que inicia el sistema operativo que se encuentra disponible por defecto.

      Verifica todo lo que te dije anteriormente o consigue otro disco de XP ya que creo que ese puede ser el problema. También puedes probar con un disco de Windows 7.

      Saludos

  7. Fernando Rojas Reply to Fernando

    Gracias por tu Respuesta….

    no ce el cd de instalacion esta bien y la forma de booteo por la bios tambien lo hago bien no ce es porque no entra al booteo de xp ese es mi problema, se abra borrado algo…
    gracias…..

  8. Buenas, tengo un problema.

    Quiero bootear desde cd, para probar Debian 6.0, baje una imagen de live cd, la grabé en un disco y la probe en computadoras, si funciona, solo que en la mia no funciona.

    Tengo una Toshiba Satellite A105, y ya he cambiado la configuracion de la BIOS, está habilitado el booteo desde cd y en primera opcion, los cambios si se guardan (por lo cual descarto que sea la pila).

    Cual sera el problema? la unidad de cd/dvd funciona, lee y escribe.

    Sabes si puedo modificar el grub y agregarle una linea para bootear desde cd??
    O, estando en el grub, bootear desde cd por medio de comandos?

    Saludos

    • Hola Abraham

      Disculpa la demora en responder, la verdad es que he intentado encontrar una solución para bootear desde el cd en GRUB pero no me ha resultado. Creo que esto merece una publicación nueva en caso de encontrar una forma de hacerlo aunque tu caso es muy particular.

      Si encontraste la solución por favor compártela.

      Saludos

  9. necesito ayuda lo que pasa es que tengo instalado windows 7 en una particion e instale ubuntu 10.10 (estrella roja) en otra particion y al momento de iniciar solo me aparece la opcion de ubuntu en modo normal y consola
    por que no aparece para entrar en windows 7
    Como puedo solucionar esto para poder entrar en windows 7

    • Hola Daniel

      Para solucionar tu problema conozco 2 formas:

      La primera es muy sencilla y consiste en entrar a Ubuntu y ejecutar los siguientes 2 comandos:
      sudo apt-get install os-prober
      sudo update-grub2

      Con esto deberia funcionar, en caso contrario debes añadir manualmente la entrada de Windows al archivo /boot/grub/grub.cfg de la siguiente forma:

      menuentry "Microsoft Windows" {
      set root=(hd0,1)
      chainloader +1
      }

      Donde debes modificar (hd0,1) a la partición donde esta instalado Windows, esto lo puedes ver con el comando:
      sudo fdisk -l

      Cuéntanos como te fue y cual solución te funcionó, saludos.

  10. si podrian darme respuesta pronto se los agradecere mucho

  11. una pregunta por que no puedo inicir en ubuntu 10.10 al momento q lo selecciono me sale una pantalla negra que me pide “login” y contraseña
    y coloco mi nombre de usuario y mi contraseña pero no inicia ni nada me sale un mensaje de bienvenido a ubuntu pero despues salen mas datos y no puedo iniciar se queda asi como puedo entrar
    respuesta pronto por favor

  12. soy yo de nuevo con el comando q me diste no pude entrar me mandaba despues una pantalla negra y no hacia nada
    asi que despues entre en modo seguro de baja resolucion o algo asi de los graficos pero como puedo configurar mis graficos para q ya pueda entrar bien sin fallas

  13. oye una pregunta como recupero mi grub borre ubuntu y me sale ahora una pantalla negra de inicio q dice:

    GRUB loading
    error: no such partition
    Entering rescue mode….
    grub rescue>

    q puedo hacer como entro tengo instalado windows 7 ero ubuntu ya lo borre y no puedo entrar

  14. killer the boss Reply to killer

    instale tenia xp e instale ubuntu , todo bien luego quise actualizar el xp con una version colosus y ya no veo ubuntu en el arranque …… alguien me puede ayudar….

  15. Hola …
    instale ‘Ubuntu, con Linux 2.6.38-11-generic-pae’ junto a windows 7 pero cuando reinicie para ver el menú grup y escoger cualquiera de los 2 … no me salio y ademas ubuntu me quedo como so predeterminado le agradezco su ayuda …

  16. Disculpa, pero el archivo ese NO hay que modificarlo, ya que se crea en forma automática, es mas el mismo archivo dice bien claro y en mayusculas por si queda alguna duda
    # DO NOT EDIT THIS FILE
    #
    # It is automatically generated by grub-mkconfig using templates
    # from /etc/grub.d and settings from /etc/default/grub

    te recomiendo pegarle una leida a este articulo
    http://www.dedoimedo.com/computers/grub-2.html

  17. Hola. Empleo linux mint. Modifique elgrup para que arrancase en modo test de memoria ram (memtest86+) . El test lo efectuo correctamente. El problema vino despues. Ahora el ordenador arranca siempre el memtest en un bucle sin fin al intentar salir de el. No puedo cambiar el menu de arranque del grub porque no tengo opcion a ello. ¿sabeis como hacerlo.si hay una secuencia de teclas para interrumpir el bucle?. No tengo disco de arranque. Muchas gracias

  18. Hola, instalé Debian en un disco compartido con Windows xp, quisiera saber que debo de hacer para generar una pantalla de selección donde pueda acceder a Windows xp y a Debian. Muchas gracias.

  19. por fa ayudemme tengo ubuntu 11.04 y windows 7 al momento q ensiendo el computador va directo al windows y no aparece para escojer nada solo sale el logo de windows ya iniciando por fa tengo q entrar en ubuntu 11.04 como ago para q paraesca la eleccion de sistema operativo porfavor ayudnme gracias mil………..

  20. hola, tenia instalado windows 7, y le instale ubuntu 11.10, pero desde que se reinicio despues de instalado solo me reiniciaba ubuntu, y no aparece el grub donde da la opcion de iniciar con windows 7, si alguien pudiera decirme como arreglar este asunto lo agradeceria, tengo la idea de desinstalar ubuntu y ver si me corre windows7 pero no se si sea recomendable.
    Tengo acceso a los archivos de windows desde linux, pero el grub no me da la opcion para poder accesar a w7. ¿que puedo hacer?

  21. hola quisiera saber si me pueden ayudar lo que sucede es que tenia instalado en un mismo discoduro en diferente particion en una particion seven y en otra ubunto desde seven elimine la particion deubunto y ahora cuando quiero arrancar seven no me lo permite que debo de hacer sin tener que formatear para que me arranque desde seven de nuevo me aparece el siguiente error

    error: no such partition.
    grup rescue>

    espero me pedan ayudar graciasss

  22. Miguel Gidi Reply to Miguel

    Gracias compañero, todo claro

  23. hola quisiera si me puedes ayudar tengo 2 windows 7 al inicio del arranque y quisiera reducir el tiempo de arranque aparece de unos 30 segundos y queria reducirlo a unos 10 segundos

    • Hola amigo

      Eso lo puedes modificar haciendo click derecho en Equipo>Propiedades>Configuración avanzada del sistema>Opciones avanzadas y en la configuración de “Inicio y recuperación” modifica el valor de la opción “Mostrar lista de sistemas operativos por 30 segundos” a 10.

      Saludos

  24. Luis Guedez Reply to Luis

    Como configurar en el Grub el bootear desde el CD ??

    quiero reinstalar windows vista y no logro arrancar desde el cd para correr el cd de restauracion.

  25. Juan Lira Reply to Juan

    hola..
    tengo una pregunta, quiero instalar en un mismo disco duro Windows 7, XP y Ubuntu, pero al instalar los tres por default inicia con el GRUB de linux,
    como pues hacer para que en lugar de eso inicie con el GRUB de Windows, ya sea el de XP o el de Windows 7.
    Gracias.

    • No se puede hacer eso…ya que si restauras el arraque de windows…se desabilita el de linux…te recomiendo que primero instales los windows…y al final linux…asi el grub tambien te va a permitir arracar los windows tengas instalados..
      o puedes utilizar esta herramienta EasyBCD y recuperar el arraque de linux o windows


  26. Luis Guedez:

    Como configurar en el Grub el bootear desde el CD ??
    quiero reinstalar windows vista y no logro arrancar desde el cd para correr el cd de restauracion.

    Eso deberás hacerlo entrando a modificar la bios en el arranque del ordenador y cambiar el orden de arranque, para que tome primero la unidad de cd y luego el disco duro. Así buscará primero un disco de arranque en el cd.

  27. Ricardo Duran Reply to Ricardo

    Tengo un problema que ocurrio despues de instalar sabily-grub-artwork (gran error asquerosa aplicacion noce la recomiendo a nadie).
    Pasa que despues dedesinstalarla (porque su interfaz de arranque del grub era horrible). Me empezo a salir una pantalla negra que me pide usuario y contraseña
    Quisiera saber como quitar esta pantalla que antes no aparecia.

Deja un comentario