no me aparece windows en el grub

Publicado por arielsebastian, Septiembre 16, 2009, 21:51:48

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

arielsebastian

#30
hice todo y en la terminal me sale todo esto:



después para corroborar que se montó la partición fui a gparted otra vez y la partición de winchot ahora no aparece con el signo de admiración...



y cuando hago 2 clicks en la partición me tira esto:



ahora qué hago?

gracias...

saludos :up:

the98

Y... yo ya me quedé sin ideas. Porque si con el UUID no te arrancó Windows, ya no sé.

De última probá de migrar a Grub2. Grub2 tendría que reconocer automáticamente a la partición de Windows.

ZeiterZ

Pero ¿sigue dando el primer mensaje "Error 12: Invalid device requested"?

¿O ahora da otro?

Saludos.


arielsebastian

Cita de: ZeiterZ en Octubre 19, 2009, 19:19:00
Pero ¿sigue dando el primer mensaje "Error 12: Invalid device requested"?

¿O ahora da otro?

Saludos.

o sea... ahora habría que poner de vuelta la opción de windows para que aparezca en el grub, porque creo que cambió de partición, o sea.. directamente no me aparece la opción en el grub ahora.. antes me aparecía eso cuando entraba con la opción de winchot...

me podés poner otra vez cómo iría la opción de windows en el grub? y también decirme en dónde lo pongo... si en menu.lst o en el .cfg...

desde ya muchas gracias...

saludos :up:

the98

Ponela en el menu.lst, al igual que la tenías antes:

title   Windows XP
root   (hd0,4)
makeactive
chainloader   +1

### END DEBIAN AUTOMAGIC KERNELS LIST


Bye.

arielsebastian

bueno les cuento que hice esto último de vuelta.. o sea.. desinstalé grub e instalé grub 2.. y agregué en menu.lst las líneas esas... pero todo sigue igual.. o sea.. es como que no haya cambiado nada.. la pantallita del grub es la misma que antes.. no se que onda.. me parece que la única alternativa que me queda es ahora cuando salga el ubuntu nuevo intentar otra vez con ese.. o sea.. instalar primero windows en una partición y después instalar el nuevo ubuntu..

bueno gracias a todos...

saludos :up:

the98

Mirá, estuve leyendo un poco y encontré que Windows no debe estar en una partición extendida, como es tu caso. Sin embargo, dudo que esto tenga algo que ver, pero en una de esas es así.

Para descartar esto, lo que podés hacer es borrar a Grub del sector de arranque (recomiendo que vuelvas a Grub 1 y no estés con el 2) y hacer que se bootee el Windows directamente, sin grub de por medio. Para eso tenés que tener un CD de instalación de XP, y buscar en internet cómo se hace con la consola de recuperación, porque la verdad yo nunca lo hice.

Entonces, si "reparando" este sector de arranque, Windows te carga, quiere decir que la partición extendida no tiene nada que ver.

Si ya lográs eso, te queda restaurar el grub, para eso necesitás un Live CD de alguna distro.
Después abrís una terminal como Root y le das estos comandos:

# grub                                   --> ejecutamos el interprete de comando de grub
> find /boot/grub/stage1       --> busca donde esta la partición de ubuntu
> root (hdX,Y)                        --> poner el valor devuelto anterior
> setup (hd0)                        --> instala grub en nuestro primer disco duro (hd0),
> quit                                     --> salimos del interprete de comando de grub

En fin, si estás al pedo, podés probar eso  :P

the98

Perdón por el doble post, pero volví a leer todas las respuesta que hubo acá y lo complementé un poco con el manual de Grub (http://www.gnu.org/software/grub/manual/grub.html)

Resulta que ZeiterZ te había dicho que saque el makeactive, quedando algo así el menu.lst:

title   Windows XP
root   (hd0,4)
chainloader   +1

Esa es una opción que podés probar, primero que nada. Pero tendrías que volver a instalar Grub1.

El makeactive se saca porque, según el manual de grub:

Cita de: http://www.gnu.org/software/grub/manual/grub.html#makeactiveSet the active partition on the root disk to GRUB's root device. This command is limited to primary PC partitions on a hard disk.

Dice que sólo se usa esa instrucción para particiones primarias, y no es tu caso, ya que es una extendida.

Si estás bajo la versión 1.96, que Z dijo que usa grub.cfg, y no usa menu.lst, entonces tenés que poner lo que había dicho Z en su momento

Cita de: ZeiterZ en Octubre 01, 2009, 23:01:13
Al final de todo pones

menuentry "Windows Intestinal Edition" {
   set root=(hd0,5)
   chainloader +1
}

Deberías confirmar si Grub está usando el menu.lst o grub.cfg. La verdad que ni idea.

En fin, otra cosa que se puede probar es colocar rootnoverify, en vez de root, quedando el menu.lst asÍ:

title   Windows XP
rootnoverify   (hd0,4)
chainloader   +1


Y en grub.cfg, no sé cómo será el caso... En el manual no dice nada. Supuestamente, esta opción no intenta montar la partición.

En fin, probá esas opciones... Si podés hacer que Windows esté en una partición primaria, mejor. Pero después eso te puede traer problemas, porque seguro que cambia la numeración de las particiones de Ubuntu (creo). Entonces por ahí es peor el remedio que la enfermedad.

Saludos.