Problemas con Grub

Forums: 

hola amigos.
Tengo el siguiente problemita....
en una computadora tenia instalado windows XP en un disco SATA, despues instale Fedora Core 3 en otro disco SATA, pero para instalar Fedora desconecte antes el disco que tenia windows, cuando reinicie la maquina con los dos discos conectados entro directamente a fedora, y en el menu del grub no me dio la opcion de entrar al disco de Windows, despues desconecte el disco de fedora para entrar con el de Windows y no me dejo, solo queda la pantalla negra y me dice "GRUB disk error"
lo que he intentado hacer es modificar los archivos del grub (segun he leido un poco), al archivo de menu.lst le agregue lo siguiente que encontre en internet.

# This entry automatically added by the Debian installer for a non-linux OS
# on /dev/hda1
title Microsoft Windows XP Professional
root (hd0,0)
savedefault
makeactive
chainloader +1

con esto me aparece la opcion en el menu del grub, pero ahora no se como hacerle para que seleccionando esta opcion pueda entrar a mi disco de windows.
agradesco de antemano su ayuda.

Debes fijarte bien el los

Imagen de jlauio

Debes fijarte bien el los parametros del [b]root (hd0,0) [/b] fijate bien que tu disco en el que está instalado guindous :sick: sea el hd0 en la partición 0.
Puedes arracar con Fedora y con fdisk -l ver que dev te asigna a tu disco con la partición en guindous :sick:, actualizar con esos paramentros el archivo menu.lst. Por si acaso puedes darle un update-grub desde la linea de comandos para actualizar todo.
Y bueno si esto no funcióna no te preocupes que si funciona la partición con Linux, eso es lo que vale ;)

SAludos
JOse

Aguante el Open Source!!!!
SAludos
JOse

Debes fijarte bien el los

Imagen de jlauio

Debes fijarte bien el los parametros del [b]root (hd0,0) [/b] fijate bien que tu disco en el que está instalado guindous :sick: sea el hd0 en la partición 0.
Puedes arracar con Fedora y con fdisk -l ver que dev te asigna a tu disco con la partición en guindous :sick:, actualizar con esos paramentros el archivo menu.lst. Por si acaso puedes darle un update-grub desde la linea de comandos para actualizar todo.
Y bueno si esto no funciona no te preocupes que si funciona la partición con Linux, eso es lo que vale ;)

SAludos
JOse

Aguante el Open Source!!!!
SAludos
JOse

al poner fdisk

[quote=jlauio]
Puedes arracar con Fedora y con fdisk -l ver que dev te asigna a tu disco con la partición en guindous :sick:, actualizar con esos paramentros el archivo menu.lst.[/quote]

al poner fdisk -l me aparece lo siguiente:
Disco /dev/sda: 80.0 GB, 80026361856 bytes
255 cabezas, 63 sectores/pista, 9729 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes

Disposit. Boot Start End Blocks Id System
/dev/sda1 * 1 2550 20482843+ 7 HPFS/NTFS
/dev/sda2 2551 9728 57657285 f W95 Ext'd (LBA)
/dev/sda5 2551 9728 57657253+ 7 HPFS/NTFS

Disco /dev/sdb: 80.0 GB, 80026361856 bytes
255 cabezas, 63 sectores/pista, 9729 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes

Disposit. Boot Start End Blocks Id System
/dev/sdb1 * 1 13 104391 83 Linux
/dev/sdb2 14 9729 78043770 8e Linux LVM

y en /boot/grub/menu.lst tengo:

# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/VolGroup00/LogVol00
# initrd /initrd-version.img
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title Fedora Core (2.6.12-1.1381_FC3smp)
root (hd0,0)
kernel /vmlinuz-2.6.12-1.1381_FC3smp ro root=/dev/VolGroup00/LogVol00 rhgb quiet
initrd /initrd-2.6.12-1.1381_FC3smp.img
title Fedora Core (2.6.12-1.1381_FC3)
root (hd0,0)
kernel /vmlinuz-2.6.12-1.1381_FC3 ro root=/dev/VolGroup00/LogVol00 rhgb quiet
initrd /initrd-2.6.12-1.1381_FC3.img
#title Fedora Core (2.6.9-1.667smp)
# root (hd0,0)
# kernel /vmlinuz-2.6.9-1.667smp ro root=/dev/VolGroup00/LogVol00 rhgb quiet
# initrd /initrd-2.6.9-1.667smp.img
#title Fedora Core-up (2.6.9-1.667)
# root (hd0,0)
# kernel /vmlinuz-2.6.9-1.667 ro root=/dev/VolGroup00/LogVol00 rhgb quiet
# initrd /initrd-2.6.9-1.667.img

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

no se de que manera modificar el menu.lst para que esto funcione...... agradeceria un poco mas de ayuda y tambien de paciencia :)

[quote=jlauio]
Por si acaso puedes darle un update-grub desde la linea de comandos para actualizar todo.[/quote]

al ponet update-grub me dice:
-bash: update-grub: command not found

y si quiero selecciono en el menu del grub la opcion de entrar con windows me sale lo siguiente:
booting 'Microsoft Wimdows XP Professional'
root (hd1,0)
filesystem type unknown, partition type 0x7 save default
makeactive
chainloader +1

[quote=jlauio]
Y bueno si esto no funciona no te preocupes que si funciona la partición con Linux, eso es lo que vale ;)
[/quote]
esto es muy cierto ;), solo ue necesitamos ese disco

gracias

mmm......

Imagen de antares

[quote=fcb_arist]
Disposit. Boot Start End Blocks Id System
/dev/sda1 * 1 2550 20482843+ 7 HPFS/NTFS
[/quote]
[quote=fcb_arist]
title Microsoft Windows XP Professional
root (hd1,0)
[/quote]

El comando fdisk era precisamente para que te enteres que poner en el grub.conf. Si te aparece sda1 ¿para que pusiste hd1,0 en el grub.conf?

RTFM
STFW

Saludos,

antares

Listo

hola...
gracias a todos por sus aportaciones, hemos encontrado la solucion.. lo unico que hicimos fue un mapeo de discos de la sigiente forma:

title Microsoft Windows XP Professional
map (hd0,0) (hd1,0)
map (hd1,0) (hd0,0)
rootnoverify (hd1,0)
chainloader +1

dentro de menu.lst y listo, funciona....
gracias....