No aparece windows en el menu de grub y no aparece grub al iniciar el PC (es necesario pulsar ESC) <Solucionado>

Imagen de david_vlc
0 puntos

Buenas!! Lo primero deciros que llevo tiempo leyendoos y en parte gracias a vosotros di el salto y deje windows para abrir los ojos. Tengo instalado ubuntu 7.1.

No se si este es el mejor lugar para poner mi mensaje pero que los moderadores o administradores lo decidan.

 

Ahora mi problema:

Instale ubuntu en todo el disco duro pero con eso de que en la facultad piden programas y los demas que estan en casa tambien necesitaban otros pues decidi pasar de wine y ponerme una particion de windows y asi funcionar con el.

Tras usar el gparted me hice una particion de unos 15 gb para windows (la puse en fat32 para que windows me la reconociese mejor, porque algo asi lei por ahi y lo planté) y me quedo el disco duro dividido de la siguiente manera Ubuntu-SWAP-Windows.

 

Hasta aqui creo que todo bien. Como ya sabia el grub me iba a desaparecer asi que me lo grabe en un cd para tirar de el y poder acceder a ubuntu. Lo apaño y ya entro directamente a ubuntu. Lo que pasa es que windows no me aparece por ningun lado; ni la tipica pantallita que sale al principio que tienes 5 seg para elegir ni nada; no me aparece, aunque se que esta porque si me meto por el cd del grub, dando vueltas consigo acceder a windows.

Segun he leido deberia modificar menu.lst; lo he intentado añadiendo lo siguiente

## ## End Default Options ##

title Ubuntu 7.10, kernel 2.6.22-14-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=2260dd59-363f-4c71-992c-e93d3aad9f08 ro quiet splash locale=es_ES
initrd /boot/initrd.img-2.6.22-14-generic
quiet

title Ubuntu 7.10, kernel 2.6.22-14-generic (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=2260dd59-363f-4c71-992c-e93d3aad9f08 ro single
initrd /boot/initrd.img-2.6.22-14-generic

title Ubuntu 7.10, memtest86+
root (hd0,0)
kernel /boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

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

Con esto si me voy al grub; cuando inicio el PC, antes de que se ponga a cargar ubuntu me dice que puedo acceder al grub pulsando ESC en 5 seg; me aparece windows XP pero me da error 13.

 

Lo que tambien he leido es si lo abre puesto mal lo de hda, primero deciros que no me sale hda; si no sda, no se si esto cambiara algo.

si pongo mount en la terminal me sale esto:

/dev/sda1 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
/sys on /sys type sysfs (rw,noexec,nosuid,nodev)
varrun on /var/run type tmpfs (rw,noexec,nosuid,nodev,mode=0755)
varlock on /var/lock type tmpfs (rw,noexec,nosuid,nodev,mode=1777)
udev on /dev type tmpfs (rw,mode=0755)
devshm on /dev/shm type tmpfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
lrm on /lib/modules/2.6.22-14-generic/volatile type tmpfs (rw)
securityfs on /sys/kernel/security type securityfs (rw)
nfsd on /proc/fs/nfsd type nfsd (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
/dev/sda3 on /media/disk type fuseblk (rw,nosuid,nodev,noatime,allow_other,blksize=4096)

En el escritorio de ubuntu tampoco me sale el windows XP pero si me voy a lugares/equipo me sale Volumen 15,6 GB:disk y lo abro; me pide la contraseña y puedo acceder a el y pegar lo que quiera. Entonces me sale en el escritorio pero si vuevo a encender el ordenador tengo que hacer lo mismo.

 

Yo lo que pretendo es que me salga en el menu inicial de cuando enciendes el ordenador y tienes tiempo para elegir y luego en el escritorio de ubuntu

 

Muchas gracias anticipadas!

Imagen de wnino
+1
0
-1

Hola david_vlc:

En consola escribe:

sudo fdisk -l

y ahí te mostrará los discos que tienes conectados

(sería útil que escribieras lo que te muestra)

Una pregunta: El GRUB quedó como lo muestras en tu post?

Quedo a la espera para proporcionarte mayor información.

_______________________________________________________________________________

Lee y cumple las Normas del foro, Pregunta antes a San Google y si tienes éxito con tu problema, dí cómo lo hiciste, edita el título del post y pónle (solucionado).

+1
0
-1

Lee y cumple las Normas, Pregunta antes a San Google y si tienes éxito con tu problema: dí cómo lo hiciste, edita el título del post y pónle (solucionado).
Imagen de Panko
+1
0
-1

Una ayudita más...

Abre una consola en ubuntu y teclea en ella

 sudo update-grub

Esto hará que grub busque en tu sistema y actualice automáticamente la lista de sistemas con los que encuentre instalados...

 

Otra cosa que puedes probar, puesto que tal y como dices tienes el disco particionado como ubuntu-swap-xp, es cambiar la línea root (hd0,1) en la entrada de XP por root (hd0,2).

La explicación es esto es la forma de numerar las particiones en grub, que no empieza por 1, sino por 0 (deberías de haberlo visto por algún sitio utilizando el buscador...).

entonces, tus particiones para grub deberían equivaler a:

ubuntu hd0,0

swap hd0,1

XP hd0,2

 

Lo que también creo es que no tienes punto de montaje de la partición swap en tu fstab.

 

Y para que no te aparezca el mensaje de pulsar la tecla esc para acceder al menu de grub, busca una linea que diga "hidden menu" o algo asi y la comentas poniendo # al inicio de ella.

 

+1
0
-1
Imagen de david_vlc
+1
0
-1

Dando a lo primero que me habiais dicho me sale lo siguiente, y volviedo a poner para ver el menu.lst me sale lo que viene despues: 

Disco /dev/sda: 81.9 GB, 81964302336 bytes
255 cabezas, 63 sectores/pistas, 9964 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Disk identifier: 0xe77de77d

Disposit. Inicio    Comienzo      Fin      Bloques  Id  Sistema
/dev/sda1               1        7670    61609243+  83  Linux
/dev/sda2   *        7671        7925     2048287+  82  Linux swap / Solaris
/dev/sda3            7926        9964    16378267+   7  HPFS/NTFS
david@david-desktop:~$ sudo boot/grub/menu.lst
sudo: boot/grub/menu.lst: command not found

No entiendo el porque pero no me deja abrirlo. Lo que decias de lo del numero yo el problema que tube es que no lo pense asi, como para mi swap no lo veia como sistema operativo no lo contaba, por eso pase de el.... 

+1
0
-1
Imagen de txetxu
+1
0
-1

Para editar el menú de grub tienes que teclear:

sudo gedit /boot/grub/menu.lst 

 

Yo también creo que cambiando (hd0,1) por (hd0,2) se solucionaría tu problema. La salida de fdisk es clara.

Saludos! 

____________

Linux User #417811 --- Omnia sunt communia!

http://eligloo.blogspot.com

+1
0
-1

 

 

____________

Linux User #417811 --- Omnia sunt communia!

http://eligloo.blogspot.com

Imagen de david_vlc
+1
0
-1

Oh Dios Mio!!!como os quieroo!!! ya funciona!!

por cierto...soy un poco torpe, mira que olvidarme l gedit y que swap tambien existe....

ahora eso del menu, haber si ya lo dejo perfecto y no le tengo que dar a ESC. Esto es lo que me aparece, me he imaginado que quitando la segunda linea funcionaria pero prefiero preguntaros a vosotros!

## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
hiddenmenu

Muchisimas gracias!me he quedado con vuestros nombres, para bien eh!

+1
0
-1
Imagen de txetxu
+1
0
-1

Jeje, me alegro de que ya te funcione bien. Para no tener que pulsar ESC, basta con que pongas # delante de la tercera línea que has puesto: 

## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
#hiddenmenu

____________

Linux User #417811 --- Omnia sunt communia!

http://eligloo.blogspot.com

+1
0
-1

 

 

____________

Linux User #417811 --- Omnia sunt communia!

http://eligloo.blogspot.com

Imagen de wnino
+1
0
-1

Me alegra muchísimo que solucionaras tu problema.  No olvies editar el título del post poniéndole solucionado y dí como lo hiciste para que tu post pueda servir a otros que tengan el mismo problema en el futuro. 

 

 

_______________________________________________________________________________

Lee y cumple las Normas del foro, Pregunta antes a San Google y si tienes éxito con tu problema, dí cómo lo hiciste, edita el título del post y pónle (solucionado).

 

 

+1
0
-1

Lee y cumple las Normas, Pregunta antes a San Google y si tienes éxito con tu problema: dí cómo lo hiciste, edita el título del post y pónle (solucionado).
Imagen de david_vlc
+1
0
-1

Ya esta todo solucionado, y lo de que me salga directamente el menu cuando enciendo el ordenador también.

 

Mi primer problema...

era el de que no podia acceder a windows por Grub, esto lo solucione modificando el archivo menu.lst, al cual se accede escribiendo en el terminal:

sudo gedit /boot/grub/menu.lst

 

Nos saldra una hoja de texto y al final algo parecido a esto:

## ## End Default Options ##

title Ubuntu 7.10, kernel 2.6.22-14-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=2260dd59-363f-4c71-992c-e93d3aad9f08 ro quiet splash locale=es_ES
initrd /boot/initrd.img-2.6.22-14-generic
quiet

title Ubuntu 7.10, kernel 2.6.22-14-generic (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=2260dd59-363f-4c71-992c-e93d3aad9f08 ro single
initrd /boot/initrd.img-2.6.22-14-generic

title Ubuntu 7.10, memtest86+
root (hd0,0)
kernel /boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

 

tras esto hay que añadir lo siguiente:

title Microsoft Windows XP
root (hd0,2)
savedefault
makeactive
chainloader +1

La linea en la que pone root (hd0,2) puedes necesitar variarla dependiendo el hda que sea tu windows, teniendo en cuenta que se empieza a contar desde 0 (0,1,2...)

Si no se tiene claro en que hda (o sda que es lo mismo) tenemos instalado windows; podemos mirarlo escribiendo lo siguiente en el terminal:

sudo fdisk -l

En mi caso me salia:

Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/sda1 1 7670 61609243+ 83 Linux
/dev/sda2 * 7671 7925 2048287+ 82 Linux swap / Solaris
/dev/sda3 7926 9964 16378267+ 7 HPFS/NTFS

Si por ejemplo ubiese estado en el sda 1 tendria que haber puesto:

root(0,0)

En caso de que ubiese estado en el sda 2 tendria que haber escrito:

root(0,1)

 

Finalmente tiene que quedar de la siguiente manera:

## ## End Default Options ##

title Ubuntu 7.10, kernel 2.6.22-14-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=2260dd59-363f-4c71-992c-e93d3aad9f08 ro quiet splash locale=es_ES
initrd /boot/initrd.img-2.6.22-14-generic
quiet

title Ubuntu 7.10, kernel 2.6.22-14-generic (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=2260dd59-363f-4c71-992c-e93d3aad9f08 ro single
initrd /boot/initrd.img-2.6.22-14-generic

title Ubuntu 7.10, memtest86+
root (hd0,0)
kernel /boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST

title Microsoft Windows XP
root (hd0,2) (o lo que hayas tenido que poner)
savedefault
makeactive
chainloader +1

 

Con esto, lo guardo y ya me aparece en el menu Grub del principio de cuando enciendo el ordenador.

 

Pero aun quedaba mi segundo problema...

Para acceder a ese menu tenia 5 segundos para pulsar la tecla ESC y yo lo que queria era acceder a el directamente;que me saliese en la primera pantalla y si luego no queria ir a windows, sin que yo tocase nada, se empezase a cargar ubuntu.

La solucion a esto pasa por abrir el mismo archivo que antes (menu.lst) por la terminal como indique al principio.

Una vez abierto tenemos que buscar unas lineas en las que ponga lo siguiente:

## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
hiddenmenu

una vez encontradas, lo unico que hay que hacer es colocar una almohadilla (#) delante de la tercera linea quedando de la siguiente manera:

## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
#hiddenmenu

 

Espero que esto sirva de ayuda a alguien, porque a mi me ha ayudado mucho!! Gracias a aquellos que lo han hecho!

Que lo revise alguien si esta todo bien ya que es la primera vez que hago esto y a mi eso de explicar... 

+1
0
-1
Imagen de Lacasito
+1
0
-1

De todas formas, busca donde dice 

## timeout sec
# Set a timeout, in SEC seconds, before automatically booting the default entry
# (normally the first entry defined).
timeout        3

Y cambia el tiempo de reacción. A mí me pone tres segundos, pero es que yo tengo sólo Ubuntu, sin más sistemes.

Si pones 10 segundos te dará más tiempo a elegir el sistema que quieras arrancar. Y si pasan esos 10 segundos te arrancará el predeterminado. 

*** ### *** Ubuntu User #11237

+1
0
-1

*** ### ***
Ubuntu User #11237

Imagen de memo_cj
+1
0
-1

Hola muy buen dia, tengo un problema algo similar pero con el nuevo grub2.
Les cuento: inicialmente tenia windows seven y quise probar ubuntu 9.10, descargue el paquete de ubuntu, lo instale y empezaron las complicaciones (para mi)... al inicio ya no me mostraba el grub, solamente decía "GRUB loading" y se quitaba y cargaba ubuntu, buscando logre solucionar este problema simplemente comentando una linea de codigo del grub2 con la siguiente instruccion:

sudo gedit /etc/default/grub

ahi simplemente comente la linea que dice GRUB_HIDDEN_TIMEOUT=0 quedando así:

#GRUB_HIDDEN_TIMEOUT=0

actualice el grub con la instruccion

sudo update-grub

y al reiniciar ya me mostraba el menu del grub pero no me muestra la opcion para entrar a windows.

Cual podria ser el problema o me faltó algun paso?? Necesito ayuda....

Por cierto si tecleo sudo fdisk -l lo que me aparece es lo siguiente:

Disco /dev/sda: 160.0 GB, 160041885696 bytes
255 cabezas, 63 sectores/pista, 19457 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Identificador de disco: 0x2c81e484

Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/sda1 1 18114 145500673+ 7 HPFS/NTFS
/dev/sda2 18115 19457 10787647+ 5 Extendida
/dev/sda5 18115 18479 2931831 82 Linux swap / Solaris
/dev/sda6 18480 19457 7855753+ 83 Linux

+1
0
-1
Imagen de elliot12
+1
0
-1

tengo el mismo el problema que el amigo de arriba, el problema va con el grub2. nisiquiera se me aparece un grub list :( ayuda porfavor!

+1
0
-1
Imagen de patounder
+1
0
-1

Muchas gracias a todos los que me ayudaron con sus respuestas,
muy agradecido, y a la vez muy contento por todo lo que aprendi
desde Chile saludos para todos los miembros esta gran comunidad

+1
0
-1