Modificar el origen de GRUB [Solucionado]

Hola a todos.

El tema es el siguiente. Tengo 3 discos duros. En este orden:
1) SATA (aqui instale lenny)
2) SATA-2 (para backups)
3) IDE como slave de la lectora (tambien para backups).
Realice una instalacion de Debian lenny 5.0.4 (como indique arriba) y resulta que al iniciar el sistema recibia el siguiente mensaje "Missing operating system", a esto, modifique el orden de arranque de los discos desde el bios, colocando al disco IDE en primer lugar y pude bootear con GRUB. El tema es que me gustaria cambiar el GRUB de ese disco y que "bootee" directamente desde el disco 1 (sda1) como deberia ser. Los detalles de los discos son los siguientes:

(SATA) / -> /dev/sda1
(SATA2) /datos -> /dev/sdb1
(IDE) /datos2 -> /dev/hdb1 (aqui esta grub)

Mi menu.lst de GRUB esta aqui ---> http://paste.debian.net/64749/

Agradeceria ayuda!

*Quiero aclarar que tengo el kernel 2.6.30-bpo.1-686 instalado por medio de los backports.

Spity escribió:

Hola a todos.

El tema es el siguiente. Tengo 3 discos duros. En este orden:
1) SATA (aqui instale lenny)
2) SATA-2 (para backups)
3) IDE como slave de la lectora (tambien para backups).
Realice una instalacion de Debian lenny 5.0.4 (como indique arriba) y resulta que al iniciar el sistema recibia el siguiente mensaje "Missing operating system", a esto, modifique el orden de arranque de los discos desde el bios, colocando al disco IDE en primer lugar y pude bootear con GRUB. El tema es que me gustaria cambiar el GRUB de ese disco y que "bootee" directamente desde el disco 1 (sda1) como deberia ser. Los detalles de los discos son los siguientes:

(SATA) / -> /dev/sda1
(SATA2) /datos -> /dev/sdb1
(IDE) /datos2 -> /dev/hdb1 (aqui esta grub)

Mi menu.lst de GRUB esta aqui ---> http://paste.debian.net/64749/

Agradeceria ayuda!

*Quiero aclarar que tengo el kernel 2.6.30-bpo.1-686 instalado por medio de los backports.

Cuando realizaste la instalación, y creaste tus particiones, me imagino que todo lo hiciste en el sda1 verdad que que y porque no creaste el boot en el mismo disco que que

OJO espero te haya entendido; haz probado crear con el gparted la particion de /boot en el sda1 y eliminarlo del IDE.

saludos

Instale todos los archivos en el mismo disco "/" sda1, y la carpeta boot esta en ese disco con sus archivos y demas.

Busca información de como funciona grub ,Stage 1 ,stage 1.5 ,,,etc
Cuando instalaste dejaste que lo hiciera en el mbr ,,pero no del disco con que booteaba la pc , Por lo tanto al intentar arrancar de ahí no encontraba nada ,Luego al cambiar el órden de booteo ,si encontro el paso 1 .
Busca como cambiar eso.
(Tarea para el hogar , lectura sobre el funcionamiento de grub ,)

Oh mbr! Es decir que con un "grub-install /dev/sda1" no solucionaria nada?

Edito: Este comando parece que usa el menu.lst existente para el cambio de disco...

grub-install --grub-shell=/boot/grub/menu.lst /dev/sda

Aun no probe nada, estoy esperando algun otro comentario al respecto.

http://foro.noticias3d.com/vbulletin/showthread.php?t=220502
http://vallelnx.bligoo.com/content/view/244883
Reitero ,debieras buscar información sobre el funcionamiento de grub para saber que vas a hacer y por qué .

La verdad es que no tengo mucho conocimiento de GRUB, pero he seguido al pie de letra los pasos de los dos sitios y no me han servido. Que hice? Ya con mas tiempo, le meti mano y lo solucione de la siguiente manera:
Editando como root cada una de las siguientes lineas de mi menu.lst

## ## End Default Options ##

title Debian GNU/Linux, kernel 2.6.30-bpo.1-686
root (hd1,0)
kernel /boot/vmlinuz-2.6.30-bpo.1-686 root=/dev/sda1 ro quiet
initrd /boot/initrd.img-2.6.30-bpo.1-686

title Debian GNU/Linux, kernel 2.6.30-bpo.1-686 (single-user mode)
root (hd1,0)
kernel /boot/vmlinuz-2.6.30-bpo.1-686 root=/dev/sda1 ro single
initrd /boot/initrd.img-2.6.30-bpo.1-686

title Debian GNU/Linux, kernel 2.6.26-2-686
root (hd1,0)
kernel /boot/vmlinuz-2.6.26-2-686 root=/dev/sda1 ro quiet
initrd /boot/initrd.img-2.6.26-2-686

title Debian GNU/Linux, kernel 2.6.26-2-686 (single-user mode)
root (hd1,0)
kernel /boot/vmlinuz-2.6.26-2-686 root=/dev/sda1 ro single
initrd /boot/initrd.img-2.6.26-2-686

### END DEBIAN AUTOMAGIC KERNELS LIST

Por

# ## End Default Options ##

title Debian GNU/Linux, kernel 2.6.30-bpo.1-686
root (hd0,0)
kernel /boot/vmlinuz-2.6.30-bpo.1-686 root=/dev/sda1 ro quiet
initrd /boot/initrd.img-2.6.30-bpo.1-686

title Debian GNU/Linux, kernel 2.6.30-bpo.1-686 (single-user mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.30-bpo.1-686 root=/dev/sda1 ro single
initrd /boot/initrd.img-2.6.30-bpo.1-686

title Debian GNU/Linux, kernel 2.6.26-2-686
root (hd0,0)
kernel /boot/vmlinuz-2.6.26-2-686 root=/dev/sda1 ro quiet
initrd /boot/initrd.img-2.6.26-2-686

title Debian GNU/Linux, kernel 2.6.26-2-686 (single-user mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.26-2-686 root=/dev/sda1 ro single
initrd /boot/initrd.img-2.6.26-2-686

### END DEBIAN AUTOMAGIC KERNELS LIST

y asunto resuelto. Gracias a todos! :)