Grub es ese menú que nos aparece en nuestro ordenador y que nos permite elegir qué distro (o sistema operativo) deseamos usar en ese momento. O sea, muchos de ustedes verán en Grub varias opciones de Ubuntu, Debian, ArchLinux u otra distro, como también pueden ver la opción de iniciar por Windows (en caso de que lo tengan instalado).
Por defecto entrarán por la 1ra opción, generalmente por el kernel más actualizado que tengan en su distro, en mi caso por defecto entra por Debian kernel v3.2.0-4-686-pae sin importar que tenga otros kernels u otros sistemas operativos, entonces la pregunta:
¿Cómo configurar nuestro ordenador para que por defecto acceda NO por la primera opción sino por la que deseamos nosotros?
Aunque hay aplicaciones gráficas que hacen esto, aquí les mostraré cómo hacerlo usando solo la terminal.
Primero debemos saber qué opciones tenemos, para ello en una terminal escribamos lo siguiente:
grep menuentry /boot/grub/grub.cfg
Nos aparecerán nuestras opciones, algo así:
Como pueden ver, cada línea que empiece con «menuentry» es una opción. Digamos que yo deseo poner por defecto para que mi sistema acceda siempre (por defecto repito) mediante Windows XP, ubicado en /dev/sda1.
Para ello debemos editar otro archivo, en este caso debemos editar: /etc/default/grub
Para ello en una terminal escribamos lo siguiente:
sudo nano /etc/default/grub
su
mediante el cual se les pedirá el password de root, y entonces podrán ejecutar: nano /etc/default/grub
Verán algo como esto:
Como pueden ver en la imagen, les señalé GRUB_DEFAULT=0 que es la línea que indica la opción por la cual se accederá por default. O sea, supongamos que yo deseo que mi laptop siempre entre por defecto por WindowsXP (opción número 9, como se indica en la primera imagen) entonces esa línea debería quedar: GRUB_DEFAULT=8
Además en la línea siguiente dice: GRUB_TIMEOUT=5, esto se refiere al tiempo de espera, los segundos que Grub2 esperará antes de abrir la opción por defecto, o sea, son los segundos que tienen para usando las teclas de dirección Arriba y Abajo cambiar la opción por la que se accederá.
Una vez cambiado esto, simplemente nos queda ejecutar:
sudo update-grub
Esto actualizará lo nuevo que hicieron, hará los cambios efectivos.
Y listo, hemos acabado 🙂
Este tutorial se me hizo algo extenso pero no significa que cambiar la entrada por defecto de Grub2 sea algo complejo, es en realidad algo bastante simple.
En fin, nada más que agregar al respecto.
Saludos
/code
El uso de la terminal en linux es importante e interesante, pero para eso yo uso grub costumizer, bajas solo un paquete en ubuntu y ya lo instalas, te ayuda a personalizar el grub en todos sus aspectos que es lo que me interesa y no tienes tanta lata ni pierdes el tiempo recordando comandos.
Hay problemas para cargar la pagina desdelinux.net revisen.
Sí… el actual hosting no es suficiente. Prueba http://justice.desdelinux.net y me dices qué tan rápido es este clon del blog.
Gracias por tu ayuda 🙂
¿Pero qué magias negras hiciste?
Es mucho más rápido.
je je je … ya elav hizo un post de esto 😉
Gracias por el consejo. De todas formas, lo usaré en mi otra PC antigua cuando le meta Debian con Slackware.
esta bueno el tuto…sobre el Grub
Hola me gustaria agregar que en Archlinux para actualizar el menu grub se usa el siguiente comando:
grub-mkconfig -o /boot/grub/grub.cfg (hecho como root)
en otras distros es: grub2-mkconfig -o /boot/grub2/grub.cfg
la verdad no pensé que fuera tan simple hacerlo.
Me salgo un poco del tema, pero aprovecho para preguntar ¿se puede poner una entrada extra para arrancar desde CD o desde USB en Grub2?
Un saludo a todos
Una duda, viendo el ejemplo, CREO que la primera opción es la 0, por tanto para el WinXP sería la 8. ¿es correcto?
Un saludo
En efecto, muchas gracias por el aviso, ya edito el post 🙂
gracias, lo pusistes como es, SIMPLE
podrias explicar cómo cambiarle la cara a grub, porfa, 😀
Hola que tal 🙂
Ya publicamos varias cosas sobre Grub, cómo ponerle password, cómo cambiarle la apariencia, etc, échale un ojo acá -» https://blog.desdelinux.net/tag/grub/
Saludos
Pruebo si anda en fedora,el grub fedora es diferente al grub de oldbian
Muchísimas gracias por el tutorial y ponérnoslo fácil KZKG^Gaara.
Saludos cordiales
Muchas gracias, fue certero el tema. Aprendo de ti.
muy buena mi amigo, muy detallado
gracias
Muchaaaaaaaaaaaaas gracias !
Me ayudo mucho.
Perfecto en grub 2.02 beta ubuntu 14.4
Muchas gracias, efectivo, directo, sencillo de entender….. y mejor que un live disk con supergrub o cosas mas complejas . Gracias por tu tiempo para los demas
Hola KZKG^Gaara, recientemente he comprado un ordenador sin s.o., he instalado primero windows 7 ultimate y luego ubuntu 14.04.
Cuando intento poner por defecto que arranque con windows 7, modifico el fichero de grub pero ponga el número que ponga por defecto (ya sea el de windows 7, en mi caso GRUB DEFAULT = 7, o cualquier otro) no se mueve de ubuntu cuando apago y enciendo nuevamente el ordenador. He actualizado después de modificar así que eso no sería.
Sabes alguna razón por la que aunque modifique el fichero el arranque no se mueva de ubuntu?
Mil gracias de antemano.
hola como estas, tengo un problema, tenia instalados ubuntu 14.10 y mint 17.1, y decidí instalar elementary os luna, al hacerlo, el grub se modifico y paso ubuntu de ser la opción por defecto a estar en la 5 posición, y luego de aplicar los cambios como tu dices de cualquier forma posible no logro hacer que ubuntu sea nuevamente el so operativo por defecto y deje a elementary os como una ultima opción. que puedo hacer al respecto, muchas gracias, agradezco una pronta respuesta. gracias.
Muchas gracias !!!
Me ha servido de mucho, ya empezaba a esta preocupado. Pero gracias por este tutorial, auque sea algo «básico», es importante
Buenos días.
Estimados muy acertado sus conocimiento muy sencillo y fácil me sirvió de mucho, gracias
Gracias! Re simple y bien explicado.
Como configuro grub2 para que inicie desde otro disco al ya configurado?
Saludos. Excelente explicación
Después de haber configurado el grub, ahora no sale Windows… Ni mucho menos en primera opción de arranque… Q podria hacer para arrrglarlo… Gracias
Hola. Muchas gracias por tu tiempo. Adhiero al comentario de IMS, fácil y directo. Saludos
Explicación sencilla y muy bien expuesto. Gracias
amigo, la imagen es bonito, pero a mi me gusta usar más 15s/px en TIMEOUT, es un consejo para tu.
tambien tienes kebab mixto con cocacolo gratis patatos pagas en mi kebab
suerte en tu vida♥
Tu que dices INFIEL, te lapido y no te das ni cuenta uuuhuhuhuhuhuhuhu
Hago una pregunta se puede hacer lo mismo desde Windows? Explico quiero poder iniciar uno u otro sistema operativo por escritorio remoto, entonces si estoy en Linux puedo modificar el Grub para que inicie Windows. Ahora sí estoy en Windows puedo modificarlo para iniciar Ubuntu?
Hola ADrian, tu pregunta es muy interesante, siento decirte que desde windows 98 no se puede, es una lastima pero hay que aguantarse….
ademas las tablets dan conflicto con MAC Yosemite, JODER ESTOY HASTA LOS HUEVOS YA
Por cierto te gusta las bases de datos?
Gracias por su explicacion, bastante amplia y precisa