Iniciando Windows por defecto en Grub y cambiar el tiempo de espera

31 10 2007

Aunque no me cansaré en recomendar el uso de los sistemas GNU/Linux, hay usuarios que por determinadas circunstancias tienen uno instalado, a la vez que otro sistema Windows. Muchos de ellos -de nuevo por determinadas circunstancias- preferirían que se iniciara primero Windows, en lugar del sistema GNU/Linux. Vamos a ver cómo hacerlo.

Y vamos a ver dos métodos, el “manual” y el gráfico.

Método manual

Es muy simple, pero tenéis que entender algo. Cuando iniciáis el sistema y os muestra el menú de grub, si tenéis un sistema de arranque dual (GNU/Linux y Windows) os saldrá varias opciones. En el caso de Ubuntu serían tres y la cuarta Windows. Más o menos serían estas:

  • (0) Ubuntu 7.10, kernel 2.6.22-14-generic
  • (1) Ubuntu 7.10, kernel 2.6.22-14-generic (recovery mode)
  • (2) Ubuntu 7.10, memtest86+
  • (3) Other operating systems:
  • (4) Microsoft Windows XP Professional

Si queremos que Windows salga como la opción por defecto, tenemos que ver en qué lugar está. Sería el quinto (aunque la línea “Other operating Systems:” no sea un sistema operativo). Le restamos uno ya que Grub cuenta de 0 a n-1 en lugar de 1 a n, así que tenemos que Windows ocupa en realidad la posición 4, tal y como os he puesto en el listado anterior.

Ahora tan sólo tenemos que editar el fichero /boot/grub/menu.lst como superusuario:

$ sudo gedit /boot/grub/menu.lst

Buscamos la línea “default 0“, es decir, que inicie ubuntu 7.10 en modo normal (la primera opción) y lo cambiamos por “3” que es la opción que queremos validar por omisión.

Esto obviamente nos valdrá para seleccionar el sistema que queramos en caso de que tengamos aún más, por ejemplo Ubuntu, Kubuntu, Debian, SuSE y Windows. Podemos tener todos instalados y eligiremos el número adecuado según el orden. Y en el fondo, dicho orden, podéis comprobarlo en el propio fichero menu.lst ya que las entradas aparecerán más abajo de la línea “default” pero si os liais miradlo directamente en vuestro Grub.

Aprovechando que tenemos el fichero abierto, existe otra opción para cambiar el tiempo que Grub se mostrará esperando a que decidamos qué sistema iniciar y si pasa el citado tiempo, se inicia el sistema por defecto.

Buscad la línea “timeout X” donde ‘X‘ es el número de segundos que Grub os esperará a que decidáis. Podéis alterar ese valor a vuestro gusto donde -1 es el mínimo y provocará que no haya tiempo. Si queréis que ni se muestre muestre Grub, usad el valor 0.

Guardamos el fichero, cerramos el editor y la próxima vez que se inicie el sistema, si no tocamos el teclado se iniciará Windows por defecto.

Método gráfico

El método gráfico es bien fácil también. Vamos a recuperar a un viejo conocido, un programa que ya usamos en una de las secciones del tutorial para personalizar Ubuntu llamado Startup Manager. Si aún no lo tenéis instalado, eso será lo primero que hagamos (también podéis usar Synaptic si preferís instalarlo gráficamente):

$ sudo aptitude install startupmanager

Una vez descargado e instalado, lo podemos encontrar en “Sistema > Administración > Administrador de arranque“. Tras meter nuestra contraseña nos vamos a la primera pestaña “Opciones de arranque” y veremos habilitada la casilla “Usar tiempo de espera en el menú del Cargador de arranque” y debajo el tiempo de espera en segundos, en una casilla de texto. Lo modificamos a nuestro gusto o directamente lo desactivamos si no queremos esa espera.

Justo debajo veremos que hay una lista desplegable para seleccionar el “Sistema operativo por defecto“. Poned Windows (o el que queráis si tenéis más de uno). Pulsad el botón “Cerrar” y listo.

Os dejo un gif animado (5 segundos entre ambas imágenes) que muestra dos configuraciones distintas que hemos ejemplarizado aquí:

Más tips entre tuxes y pepinos

Acciones

Información

39 respuestas a “Iniciando Windows por defecto en Grub y cambiar el tiempo de espera”

31 10 2007
Hawk (03:26:12) :

Una pregunta, si tengo el GRUB estilo SuSE e instalo este programa, me hará conflicto=?

31 10 2007
Iosu (04:19:46) :

Gracias mil gracias, excelente tutorial, no me imaginaba que fuese tan facil, pero como os dije soy novatillo, aprendi 2 cosas a usar el Synaptic que por cierto estaba bloqueado por algun porceso, reinicié y listo… vuelvo a poenr Synaptic e isntale el setupmanager, se equivocan aquellos que dicen que UBUNTU no tiene agregar o quitar programas, ya les diré a mis compañeros, por lo demás mil gracias a CeCC y a este blog, se merecen un premio… estoy contento de aprender más y mas de Linux y de UBUNTU, gracias maestro.

31 10 2007
ricardo (06:01:39) :

cambiastes la apariecia de tu escritorio? xD

31 10 2007
Reoba (08:01:30) :

Gracias amigo, desconocia StartupManager….
Vamos a probarlo…
Gracias por la informacion, y como siempre, excelente blog amigo, sigue asi!!!

Saludos..

31 10 2007
Iosu (10:15:52) :

Gracias por la excelente info de tu blog amigo, sigue asi!!!

31 10 2007
hoorider (11:16:39) :

Ante todo felicitarte por este fantástico blog gracias al cual la gente esta aprendiendo mogollón (incluido yo :P)
lo del fichero de configuración ya lo habia usado, pero lo del startup manager me viene de perlas para mis amigos windowseros xD
Saludos

31 10 2007
CeeC (17:06:38) :

@ ricardo: Yep, problemas con los editores de código por los esquemas de colores.

Saludos.

31 10 2007
rafagames (17:59:02) :

Muy útil. Aunque yo ya no lo quiero, pero más de un amigo al que le pongo ubuntu sí.
Saludos

PD: ahora me doy cuenta lo bien que se ven los PNG en Internet Explorer xD

1 11 2007
daival (01:56:41) :

Un buen tutorial solo añadir una cosa mas en minimo en el tiempo no es cero es -1 si le das esa opcion el tiempo no pasara. Si lo pones a cero si pones el windows como predeterminado no veras ni sikiera el grub y cuando kireras entrar de nuevo en GNU/Linux no podras.

1 11 2007
Top Posts « WordPress.com (01:59:06) :

[...] Iniciando Windows por defecto en Grub y cambiar el tiempo de espera Aunque no me cansaré en recomendar el uso de los sistemas GNU/Linux, hay usuarios que por determinadas circunstancias […] [...]

1 11 2007
bachi.tux (03:27:07) :

Increible post, CeeC… No necesario para mi, pero si para otro tipo de usuarios…

1 11 2007
CeeC (12:45:19) :

@ daival: Sí, tienes razón. Ya está editado, gracias por la corrección.

Saludos.

1 11 2007
César (18:50:30) :

Hola,
he probado la opción de poner windows por defecto y en mi caso aparece en la posición 3 “Other Operating Systems” que en realidad no es que sea un sistema operativo si no solo da paso a los demás sistemas por lo que habría que cambiar DEFAULT 0 por DEFAULT 4.
Un saludo.

2 11 2007
cesar (06:36:47) :

gracias por el tutorial… aunque ya tenia configurada la lista de arranque del grub. ahora sé que hay otra manera de configurarlo sin ir a líneas de comandos.

2 11 2007
daival (17:30:53) :

Creo que vas a tener que editar de nuevo 0 es cunaod no se muestra el grub y -1 es cuando el tiempo no pasa

PD:Perdona por ser tan coñazo

3 11 2007
ian (04:42:42) :

necesitaba este truco hace tiempo porque en casa soy el unico que utiliza linux… gracias!

3 11 2007
CeeC (14:06:37) :

@ daival: Nada hombre, puedes estar tranquilo. Ya está corregido.

Saludos.

5 11 2007
Juan Pablo Angamarca (03:33:52) :

Fácil. En Windows Vista es una mier*a modificar las opciones de booteo. :D

5 11 2007
Paco (19:17:53) :

Muchas Gracias , me ha servido de mucho.
Ayerr por fin pude instalar Ubuntu, antes no podia reducir el tamaño de la particion del windows para hacer sitio a las nuevas de Ubuntu, pero al final resulto ser problema del cd.
Después de volver a grabarlo todo perfecto, menos que no me detectaba el windows xp desde la instalación para hacer la importación de firefox.
Si sabes como hacerlo después de la instalación te agradecería que me lo dijeras si no lo haré manualmente.
Después de eso solo me faltaba cambiar el grub para que inicie windows xp primero para que lo use mi hermano, y quitar la pantalla de la contraseña, y con tus dos post en referencia a eso sin problemas, lo único que instale directamente el startupmanager y lo hice desde alli.
Asi que ya sabes a partir de ahora te daré un poco la lata, de vez en cuando solo, leerte todos los días ya lo hago desde hace un tiempo.
Es mas fácil de lo que pensaba, pero seguro que necesitare ayuda, Chao.
Paco.

5 11 2007
CeeC (21:59:23) :

Me alegra y bienvenido a este mundillo Paco. Haré un pequeño tip comentando lo que cuestionas sobre la configuración de Firefox pues no has sido el único que lo ha preguntado.

Saludos.

5 11 2007
Paco (22:08:50) :

Muchas gracias.

7 11 2007
Ax (06:38:55) :

Después de instalar Kubuntu 7.10 que debía coexistir con windows previamente instalado, resulta que windows no arranca. Menciona que el archivo hal.dll no existe o está dañado. Pero en realidad ese no es el problema ya que desde kubuntu remplace esa librería tomandola de otro equipo con windows. Googleando he encontrado que el problema puede solucionarse modificando el archivo boot.ini. Pero no he encontrado mayores detalles de cómo debe hacerse.
No quiero reinstalar windows porque perdería el grub y aunque alguna vez logré recuperar un grub en otra máquina, recuerdo que fue toda una odisea.

¿Alguién ha tenido el mismo problema?
¿alguna sugerencia?

Gracias de antemano y felicitaciones por este magnifico blog.

7 11 2007
CeeC (16:20:36) :

Me temo que esa cuestión ya pertenece a lo que es Windows.

Saludos.

7 11 2007
Bernardo (18:48:10) :

Gracias!!!
El sitio me ha sacado de apuros, en más de una ocasión. En este caso quiero dejar por sentado el agradecimiento.
Tengo un interrogante: ¿ES LIBRE EL SOFTWARE LIBRE? Voy a ello por lo siguiente, cuando te inicias en Linux, descubres que muchas de las cosas que antes (embrutecedoramente), resolvias con un click , ahora requieren que leas varios manuales, le preguntes a tu mejor amigo, y te pasees por varios sitios en internet, buscando la respuesta. Ahí no hay nada malo, esta bien eso de motivar la investigación… pero que sucede cuando pulula la gente que te da consejos sin saber muy bien que aconseja? Luego está que de dicen, has esto, aquello, luego esto otro, etc.etc., y descubres que tiene que nuevamente leer tres manuales, 6 paginas y 5 llamadas para descubrir que SI ES SENCILLO, cuando sabes hacerlo, peor que Linux sigue siendo críptico y reservado a personas con una formación previa y/o un conocimiento que les permita no andar a tientas. Me gusta la idea de un SO LIbre, de promover el Software libre… pero aún necesitamos hacer más confiable la migración… soy nuevo, se decanta… pero esa es mi opinion. A las personas detrás de este sitio mis felicitaciones…. serias y muy bien documentadas, GRACIASSSSS!!!

7 11 2007
CeeC (23:35:00) :

En el fondo no es así. El tema de documentarte es sólo hasta que aprendes a hacer las cosas. En Windows te has tirado años para ir aprendiendo poco a poco y al hacer la migración te encuentras con cosas distintas, simplemente. No es críptico, es desconocido. No se puede pretender hacer un cambio brusco como el que muchos están haciendo sin entender que GNU/Linux no es Windows y que las cosas no se hacen (ni deben hacerse) igual.

Los malos consejos los tienes por doquier, en GNU/Linux, Windows, al comprar un coche, en unas zapatillas, de tu familia o amigos…

Saludos.

29 11 2007
Abelardo Jara (03:01:43) :

una pregunta, que tema usas para tu escritorio que realmente es espectacular?

29 11 2007
CeeC (15:47:35) :

Ese tipo de cuestiones al correo, por favor.

Saludos.

29 11 2007
alexander (21:52:47) :

ok, esta es mi tema… yo quiero sacar linux de mi maquina. osea te explico la arquitectura, tengo dos discos. uno esta winxp y el otro esta particionado en linux y un espacio libre. cuando inicio mi maquina inmediatamente entra en el grub dandome a escojer el el SO que quiero utilizar, mi idewa es que no entre en el grub que pase directamente al windows.. porque cuando saco el disco duro donde tengo linux, me da error el grub y no inicia windows. como puedo solucionar este tema.

gracias

30 11 2007
CeeC (15:25:51) :

Relee el tutorial porque lo que se explica es precisamente eso, poner un sistema que arranque por defecto y cambiar el tiempo de espera.

Saludos.

14 01 2008
Oriol (13:34:03) :

Buenas. He leído todas tus explicaciones, y al abrir el terminal y pegar “$ sudo gedit /boot/grub/menu.lst” me dice que no encuentra la orden…sabes a que puede ser debido???
Gracias de antemano ;)

14 01 2008
CeeC (15:56:18) :

Hola Oriol.

El carácter ‘$’ no hay que ponerlo en la consola, eso sólo indica que es un comando de consola (simula el prompt del propio terminal). Sólo tendrías que poner “sudo gedit /boot/grub/menu.lst”.

Saludos.

15 01 2008
Oriol (13:02:56) :

Gracias! ;) Menuda tonteria..jaja..es lo que tiene iniciarse en este mundo supongo.

Saludos

9 02 2008
Pedro Vargas (05:34:31) :

hola, estos consejos me han servido de mucho, gracias.

29 02 2008
Queni (00:35:34) :

no lo hare es casi un delito, ademas el windows ya nada mas lo uso para juegos, reemplazar ubuntu por el vista, JAMAS

25 03 2008
joseph (20:10:00) :

una pregunta como hago para reemplazar en kubuntu por mindows xp necesito ayuda en esa parte graxxxxx

26 03 2008
CeeC (16:09:23) :

@ joseph: ¿A qué te refieres exactamente con reemplazarlo?

Saludos.

30 03 2008
Grub, iniciar con Windows o con Ubuntu, con StartupManager « Guzmanear (00:13:17) :

[...] Entre tuxes y pepinos encontre este tutorial para configurarlo con un par de metodos para hacerlo pero para mi el mas [...]

7 05 2008
jagmi (06:08:08) :

Oye CeeC no se si yo este bien, pero en las opciones k pones:
* (0) Ubuntu 7.10, kernel 2.6.22-14-generic
* (1) Ubuntu 7.10, kernel 2.6.22-14-generic (recovery mode)
* (2) Ubuntu 7.10, memtest86+
* (3) Microsoft Windows XP Professional

El numero 3, cuando sale el grub me dice Otro sistema operativo, osea que sale por defecto esa opcion y me marca error, lo que puse fue el numero 4 y asi me funciona perfecto XD a lo mejor es problema de mi PC pero asi me funko gracias

7 05 2008
CeeC (21:21:56) :

@ jagmi: Yep, ya lo comentó otro lector anteriormente. He editado la entrada para que quede más claro.

Saludos.

Deja un comentario

Puedes usar estas etiquetas : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>