Ayuda con gestor de arranque

Forums: 

Tengo un pequeño problema y ojalá me puedan ayudar, anteriormente tenia dos discos duros, ambos IDE, pero hace aproximadamente una semana cambie uno de los disco por uno Serial Ata.
En el Disco IDE tengo instalado Win XP, y el Serial ATA tengo instalado Centos 5.
Anteriormente cuando iniciaba el computador, me dejaba escoger entre el SO que queria que arranque, pero ahora, cuando escogo la opcion other en centos , me sale el sig Error:

root no verify(hd1,0)
chain loader+1

Al problema lo soluciono desde el bios, entro en el bios y pongo como primer disco duro al IDE cuando quiero entrar a WINXP, y como primer disco duro al Serial ATA cuando quiero utilizar Centos.
Es bastanate incómodo tener q hacer esto cada vez y hay ocasiones q me olvido de cambiar el orden de los discos duros y mi familia nunca a utilizado linux...

Ojala me pùedan ayudar :?

Yo lo solucione y soy novato

Imagen de fernan

Que hay pana, yo tuve un error simlar dos veces, una vez hace mucho con Fedora Core 3, y ahora con ubuntu, lo solucione asi, no es muy inteligente pero funciono...
Primero debes saber cuales son tus discos duros, en este case el hd1, me imagino que fue el disco que cambiaste, mira yo supe cual era, cuando te sale el error, hay una opcion para ejecutar comandos, y entras alli, ahi lance los comandos que tenias en el error rootnoverify(hd#,*) donde hd# es el dispositivo de arranque, en mi caso tengo un IDE y un Serial ATA y el IDE es hd0, y el * es la particion y aumentas el comando boot es decir en mi caso fue:

rootnoverify(hd0,0) [enter]
chainloader +1 [enter]
boot [enter]

Si te arranca con la configuracion de tu disco y particion entonces esas tres lineas las reemplazas en el archivo de configuracion del GRUB, que lo abres como root y puede ser /boot/GRUB/menu.lst (en UBUNTU es asi, puede ser algo como GRUB.conf en tu distro no se) lo editas en la parte que dice Others o Microsoft Windows, a mi me quedo asi:

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

Espero que te sirva un poco lo que he puesto, me gusta mucho Linux y lo uso a diario, pero no soy un experto...

Dios, Patria y Software Libre

ayuda

este es el contenido del archivo /etc/grub.conf

# 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 CentOS (2.6.18-8.el5)
root (hd0,0)
kernel /vmlinuz-2.6.18-8.el5 ro root=/dev/VolGroup00/LogVol00 rhgb quiet
initrd /initrd-2.6.18-8.el5.img
title Other
rootnoverify (hd1,0)
chainloader +1

Que debertía cambiar? Tengo instalado Centos en el Disco Serial Ata y winXP en el disco IDE
:? :?