Windows XP + Ubuntu en el Grub (solucionado)

Imagen de Fire_C10
0 puntos

Hola!
Quiero tener la opción de elegir en el grub entre Ubuntu y windows, me pueden explicar como hacerlo ya que yo no pude?

Tengo 2 discos duros

sudo fdisk -l

Disco /dev/sda: 122.9 GB, 122942324736 bytes
255 cabezas, 63 sectores/pista, 14946 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Identificador de disco: 0x4c0a4c09

Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/sda1 * 1 14569 117025461 83 Linux
/dev/sda2 14570 14946 3028252+ 5 Extendida
/dev/sda5 14570 14946 3028221 82 Linux swap / Solaris

Disco /dev/sdb: 80.0 GB, 80026361856 bytes
240 cabezas, 63 sectores/pista, 10337 cilindros
Unidades = cilindros de 15120 * 512 = 7741440 bytes
Identificador de disco: 0xedc0edc0

Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/sdb1 * 1 10336 78140128+ 7 HPFS/NTFS

Imagen de Capa
+1
0
-1

Por favor, aporta más datos.
No tienes instalado Grub?

No te muestra la lista de S.O ?
Te la muestra pero fallan?

Qué problema tienes exactamente?

Tenías XP antes de instalar Ubuntu? O instalaste XP después de instalar Ubuntu? Has reinstalado alguno de los dos S.O ?

Qué opciones te aparecen en Grub?


Firma:
Hay 10 tipos de personas, las que entienden código binario y las que no.
+1
0
-1
Imagen de mperezma
+1
0
-1

Hola amigos, quisiera arriesgarme a dar una solución genérica para este problema:

PROBLEMA:

Para probar Ubuntu lo he instalado en un disco nuevo desconectando antes mi disco de XP para evitar errores y perder mis windows. Ahora ya no necesito Windows pero quiero tenerlo accesible, ya que tengo un disco duro que no uso. ¿qué hago?

SOLUCION:

Conecta el disco duro de XP de nuevo a tu ordenador, asegurándote de que tenga prioridad en el arranque el disco donde ya tienes Ubuntu. Puedes tener que tocar BIOS si el de Ubuntu no está como maestro en el IDE o tienes un disco en sata y otro ide.. te darás cuenta de que la secuencia de arranque no es correcta porque al encender el ordenador inicia Windows XP.

Si ya tienes conectado el disco de XP y has arrancado Ubuntu, sólo te queda editar el archivo /boot/grub/menu.lst para añadir estas líneas al final (no está de más hacer siempre copia de estos archivos antes de modificarlos):

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

Guardas y reinicias. Lo peor que puede pasar es que la opción de "Microsoft Windows XP" que te aparecerá en el menú de grub al arrancar, no funcione. En ese caso puedes volver al archivo /boot/grub/menu.lst y borrar las líneas que habías añadido. Y preguntar de nuevo en este foro :)

+1
0
-1
Imagen de Fire_C10
+1
0
-1

No me funciono, se queda con una pantalla negra que dice en starting up... pero nunca inicia, creo que esa no es mi configuración.

De todos modos gracias.

+1
0
-1
Imagen de mperezma
+1
0
-1

Una pregunta: si conectas al ordenador sólo el disco que contiene Windows XP como maestro, ¿te inicia Windows? yo daba por supuesto que sí...

+1
0
-1
Imagen de Fire_C10
+1
0
-1

Perdón me falto mas información. xD
Tengo 2 discos duros instalados en mi computadora:

  • El 1er disco duro es IDE, tiene Ubuntu Hardy Heron es de 120GB de capacidad y esta colocado como Maestro
  • El 2do también es IDE, tiene Windows XP es de 80GB de capacidad y esta colocado como Esclavo

Mi problema es que no puedo iniciar Windows XP, como le hago?

SALUDOS!

+1
0
-1
Imagen de lukilokez
+1
0
-1

Hola Fire
Prueba a dar a esc cuando se está cargando y, si se ve el grub, seguramente tengas la opción de ocultarlo. Para que se vea siempre al inicio deja ésto:
## hiddenmenu
# Hides the menu by default (press ESC to see the menu)
#hiddenmenu
Si no está con la almohadilla delante está ocultando el menú de inicio.
Espero que sea eso si no, edita boot/grub/menu.lst (gedit /boot/grub/menu.lst) copialo y pega aquí.

3 12 24 27 36 42 Cada vez seremos más.

+1
0
-1

3 12 24 27 36 42 Cada vez seremos más.

Imagen de Fire_C10
+1
0
-1

Si he dado la tecla Esc cuando inicia el grub y le selecciono en Microsoft Windows XP Professional pero solo se queda con un fondo negro que dice "starting up..."

/boot/grub/menu.lst


# menu.lst - See: grub(8), info grub, update-grub(8)
# grub-install(8), grub-floppy(8),
# grub-md5-crypt, /usr/share/doc/grub
# and /usr/share/doc/grub-doc/.

## default num
# Set the default entry to the entry number NUM. Numbering starts from 0, and
# the entry number 0 is the default if the command is not used.
#
# You can specify 'saved' instead of a number. In this case, the default entry
# is the entry saved with the command 'savedefault'.
# WARNING: If you are using dmraid do not use 'savedefault' or your
# array will desync and will not let you boot your system.
default 0

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

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

# Pretty colours
#color cyan/blue white/blue

## password ['--md5'] passwd
# If used in the first section of a menu file, disable all interactive editing
# control (menu entry editor and command-line) and entries protected by the
# command 'lock'
# e.g. password topsecret
# password --md5 $1$gLhU0/$aW78kHK1QfV3P2b2znUoe/
# password topsecret

#
# examples
#
# title Windows 95/98/NT/2000
# root (hd0,0)
# makeactive
# chainloader +1
#
# title Linux
# root (hd0,1)
# kernel /vmlinuz root=/dev/hda2 ro
#

#
# Put static boot stanzas before and/or after AUTOMAGIC KERNEL LIST

### BEGIN AUTOMAGIC KERNELS LIST
## lines between the AUTOMAGIC KERNELS LIST markers will be modified
## by the debian update-grub script except for the default options below

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
## kopt_2_6_8=root=/dev/hdc1 ro
## kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=UUID=3509603a-79b3-42d7-8fa7-274a3f2409ae ro

## Setup crashdump menu entries
## e.g. crashdump=1
# crashdump=0

## default grub root device
## e.g. groot=(hd0,0)
# groot=(hd0,0)

## should update-grub create alternative automagic boot options
## e.g. alternative=true
## alternative=false
# alternative=true

## should update-grub lock alternative automagic boot options
## e.g. lockalternative=true
## lockalternative=false
# lockalternative=false

## additional options to use with the default boot option, but not with the
## alternatives
## e.g. defoptions=vga=791 resume=/dev/hda5
# defoptions=quiet splash

## should update-grub lock old automagic boot options
## e.g. lockold=false
## lockold=true
# lockold=false

## Xen hypervisor options to use with the default Xen boot option
# xenhopt=

## Xen Linux kernel options to use with the default Xen boot option
# xenkopt=console=tty0

## altoption boot targets option
## multiple altoptions lines are allowed
## e.g. altoptions=(extra menu suffix) extra boot options
## altoptions=(recovery) single
# altoptions=(recovery mode) single

## controls how many kernels should be put into the menu.lst
## only counts the first occurence of a kernel, not the
## alternative kernel options
## e.g. howmany=all
## howmany=7
# howmany=all

## should update-grub create memtest86 boot option
## e.g. memtest86=true
## memtest86=false
# memtest86=true

## should update-grub adjust the value of the default booted system
## can be true or false
# updatedefaultentry=false

## should update-grub add savedefault to the default options
## can be true or false
# savedefault=false

## ## End Default Options ##

title Ubuntu 8.04, kernel 2.6.24-19-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.24-19-generic root=UUID=3509603a-79b3-42d7-8fa7-274a3f2409ae ro quiet splash
initrd /boot/initrd.img-2.6.24-19-generic
quiet

title Ubuntu 8.04, kernel 2.6.24-19-generic (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.24-19-generic root=UUID=3509603a-79b3-42d7-8fa7-274a3f2409ae ro single
initrd /boot/initrd.img-2.6.24-19-generic

title Ubuntu 8.04, kernel 2.6.24-18-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.24-18-generic root=UUID=3509603a-79b3-42d7-8fa7-274a3f2409ae ro quiet splash
initrd /boot/initrd.img-2.6.24-18-generic
quiet

title Ubuntu 8.04, kernel 2.6.24-18-generic (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.24-18-generic root=UUID=3509603a-79b3-42d7-8fa7-274a3f2409ae ro single
initrd /boot/initrd.img-2.6.24-18-generic

title Ubuntu 8.04, kernel 2.6.24-17-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.24-17-generic root=UUID=3509603a-79b3-42d7-8fa7-274a3f2409ae ro quiet splash
initrd /boot/initrd.img-2.6.24-17-generic
quiet

title Ubuntu 8.04, kernel 2.6.24-17-generic (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.24-17-generic root=UUID=3509603a-79b3-42d7-8fa7-274a3f2409ae ro single
initrd /boot/initrd.img-2.6.24-17-generic

title Ubuntu 8.04, kernel 2.6.24-16-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=3509603a-79b3-42d7-8fa7-274a3f2409ae ro quiet splash
initrd /boot/initrd.img-2.6.24-16-generic
quiet

title Ubuntu 8.04, kernel 2.6.24-16-generic (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=3509603a-79b3-42d7-8fa7-274a3f2409ae ro single
initrd /boot/initrd.img-2.6.24-16-generic

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

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
titleMama, selecciona esta opcion de aqui abajo:
root

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1

title Microsoft Windows XP Professional
root (hd1,0)
savedefault
makeactive
chainloader +1


+1
0
-1
Imagen de lukilokez
+1
0
-1

El grub lo tienes y en él el xp también está;
Para que se te vea siempre al arranque pon # delante de la línea hiddenmenu.
Respecto a que se te cuelga el inicio de xp haz una prueba, please:
Justo cuando selecciones el xp apaga el monitor (si puedes) y al minuto, o 2 minutos, lo enciendes.
¿Se ha cargado xp?
Y algo que me despista es lo que tienes en la línea
"titleMama, selecciona esta opcion de aqui abajo:"
bórrala y deja
title Other operating systems:

Fire, te aclaro que no soy ningún crack de linux y te estoy proponiendo posibles soluciones, no fórmulas infalibles yo ando preguntando mil cosas aún, pero con el grub me peleé cierto tiempo en el fijo (en el portátil nada). Mucha suerte.

3 12 24 27 36 42 Cada vez seremos más.

+1
0
-1

3 12 24 27 36 42 Cada vez seremos más.

Imagen de Fire_C10
+1
0
-1

"El grub lo tienes y en él el xp también está;"
Al XP no le he modificado nada.

"Para que se te vea siempre al arranque pon # delante de la línea hiddenmenu".
Ok, Hecho

"Respecto a que se te cuelga el inicio de xp haz una prueba, please:
Justo cuando selecciones el xp apaga el monitor (si puedes) y al minuto, o 2 minutos, lo enciendes.
¿Se ha cargado xp?"


No, se quedo en starting up ...

"Y algo que me despista es lo que tienes en la línea
"titleMama, selecciona esta opcion de aqui abajo:"
bórrala y deja
title Other operating systems:"

Hecho.

Fire, te aclaro que no soy ningún crack de linux y te estoy proponiendo posibles soluciones, no fórmulas infalibles yo ando preguntando mil cosas aún, pero con el grub me peleé cierto tiempo en el fijo (en el portátil nada). Mucha suerte.
Ok, confío en tí
Saludos!.

+1
0
-1
Imagen de Gabriel_M
+1
0
-1

Hola fir...:
Ejecuta en una sesión de Ubuntu desde el disco si funciona o desde un live-cd:
sudo grub-install /dev/sda
Y reinicia.
Si esto no te funciona, baja el super grub disk, grabalo, inicia con el y reinstala el Grub.
Saludos.
Gabriel
##############################################################################
Ubuntu: sistema operativo superior, moderno, optimizado, seguro, racional, completo, y evolutivo.

+1
0
-1
Imagen de Fire_C10
+1
0
-1

"Si esto no te funciona, baja el super grub disk, grabalo, inicia con el y reinstala el Grub."
Ya reinstale el grub, pero eso no me ayudo a poder iniciar con windows XP!

el grub no se me daño, si lo que quiero es poder iniciar con windows XP.

Probablemente no puedo iniciar con el grub con windows xp por que tengo el service pack 3.

¿Alguna solución?

+1
0
-1
Imagen de Gabriel_M
+1
0
-1

Hola fir...:
Descarta el sp3, no tiene nada que ver.
prueba editar tu menu.lst dejnadolo así

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1

title Microsoft Windows XP Professional
root (hd0,0)
savedefault
map (hd0) (hd1)
map (hd1) (hd0)
makeactive
chainloader +1

Saludos
Gabriel
##################################################################################
Ubuntu: sistema operativo superior, moderno, optimizado, seguro, racional, completo, y evolutivo.

+1
0
-1
Imagen de Shezho
+1
0
-1

Yo hice esto que dices pero todavía me sale: No se encuentra NTLDR...

En fin... creo que le diré adiós a winXP de por vida!!

+1
0
-1
Imagen de Fire_C10
+1
0
-1

Hola Gabriel
Ya pude arrancar windows xp, muchas gracias.

Nada mas que como Windows XP esta en mi segundo disco duro le modifique esta linea

root (hd1,0)
+1
0
-1
Imagen de mperezma
+1
0
-1

Pues no sé por qué no te funcionó la solución que te propuse, porque es exactamente la que te ha funcionado ahora...
En fin... me alegro de que por fin te funcione...

saludos

+1
0
-1
Imagen de lukilokez
+1
0
-1

en tu menu.lst estaba como ahora:
title Microsoft Windows XP Professional
root (hd1,0)
savedefault
makeactive
chainloader +1
Pero me alegro mucho

3 12 24 27 36 42 Cada vez seremos más.

+1
0
-1

3 12 24 27 36 42 Cada vez seremos más.

Imagen de Fire_C10
+1
0
-1

HOla!
mmmm.. quedo así mi configuración

### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
titleMama, selecciona esta opcion de aqui abajo:
root

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/sda1

title Microsoft Windows XP Professional
root (hd1,0)
savedefault
map (hd0) (hd1)
map (hd1) (hd0)
makeactive
chainloader +1

Saludos y gracias por su ayuda!

+1
0
-1