-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Content-ID:
Debería.
A ver, hay que confirmar cosas. Pon el contenido del /boot/grub/device.map, para ver cual es cual.
Mira en el /etc/fstab cual es disco raiz y el boot, si son distintos y cuales son cuales, porque tienes varias particiones linux posibles. Hace falta ver también la equivalencia entre los "by-id" y los discos; eso se puede ver con:
ls -l /dev/disk/by-id/ | grep sd[ab]
pues esto es lo que hay
... Vale, pues con eso yo suelo hacerme una tablita para aclararme: - ------------------------------------------------------------------------------------------------------------- (fd0) /dev/fd0 (hd1) /dev/sda ata-ST3320620AS_9QF8VNZ2 scsi-SATA_ST3320620AS_9QF8VNZ2 (hd0) /dev/sdb ata-ST380011A_4JV215KV (hd1,0) sda1 ata-ST3320620AS_9QF8VNZ2-part1 scsi-SATA_ST3320620AS_9QF8VNZ2-part1 windows ntfs (hd1,1) sda2 ata-ST3320620AS_9QF8VNZ2-part2 scsi-SATA_ST3320620AS_9QF8VNZ2-part2 / (hd1,2) sda3 ata-ST3320620AS_9QF8VNZ2-part3 scsi-SATA_ST3320620AS_9QF8VNZ2-part3 /home (hd1,3) sda4 ata-ST3320620AS_9QF8VNZ2-part4 scsi-SATA_ST3320620AS_9QF8VNZ2-part4 [extended] (hd1,4) sda5 ata-ST3320620AS_9QF8VNZ2-part5 scsi-SATA_ST3320620AS_9QF8VNZ2-part5 /amule (hd0,0) sdb1 ata-ST380011A_4JV215KV-part1 scsi-SATA_ST380011A_4JV215KV-part1 swap (hd0,1) sdb2 ata-ST380011A_4JV215KV-part2 scsi-SATA_ST380011A_4JV215KV-part2 /seguridad - ------------------------------------------------------------------------------------------------------------- Pongo la linea de rayas para marcar el ancho del correo. Yo aún me gusta una cosa más, que es darle nombres, etiquetas, a los discos y particiones: de esa forma se ven en el particionador aunque cambien el orden. Y ya puestos, añades la tabla de particiones, lo imprimes, y lo guardas a buen recaudo. Vale su peso en plata. El grub tenía puesto: # Modified by YaST2. Last modification on vie abr 11 15:38:03 CEST 2008 default 0 timeout 8 gfxmenu (hd1,1)/boot/message ###Don't change this comment - YaST2 identifier: Original name: linux### title openSUSE 10.3 - 2.6.22.17-0.1 root (hd1,1) kernel /boot/vmlinuz-2.6.22.17-0.1-default \ root=/dev/disk/by-id/scsi-SATA_ST3320620AS_9QF8VNZ2-part2 \ vga=0x31a resume=/dev/sdb1 splash=silent showopts initrd /boot/initrd-2.6.22.17-0.1-default Comprobemos. El root es (hd1,1), que en la tabla se ve que es sda2, o sea /. El root de la linea del kernel corresponde a sda2 también. Ambos root no siempre son el mismo. El "root (hd1,1)" corresponde a la localización de "/boot", mientras que el del kernel corresponde a la localización de "/". En tu caso son el mismo sitio, pues no tienes partición /boot separada. El fallo no está en la definición de grub, sino donde ha ido a instalar los sectores de arranque del grub (por eso dice ""ERROR AL CARGAR EL SISTEMA OPERATIVO""). Mi sospecha es que han ido a parar al hd0, que es sdb en tu caso - justo al revés de lo que se intuye. El instalador suele crear un fichero "/etc/grub.conf", que en mi caso contiene: setup --stage2=/boot/grub/stage2 (hd0) (hd0,5) quit Mira a ver que contiene el tuyo. Yo lo instalo manualmente; arranco grub, defino el root: grub> root (hd0,5) Filesystem type is ext2fs, partition type 0x83 y luego hago el setup: grub> setup --stage2=/boot/grub/stage2 (hd0) (hd0,5) Checking if "/boot/grub/stage1" exists... yes Checking if "/boot/grub/stage2" exists... yes Checking if "/boot/grub/e2fs_stage1_5" exists... yes Running "embed /boot/grub/e2fs_stage1_5 (hd0)"... 15 sectors are embedded. succeeded Running "install --stage2=/boot/grub/stage2 /boot/grub/stage1 (hd0) (hd0)1+15 p (hd0,5)/boot/grub/stage2 /boot/grub/menu.lst". .. succeeded Done. Ahora, hay que deducir que pases mágicos, digo... parámetros hay que darle al tuyo. Si no me equivoco, el segundo parentesis es la localización de /boot, y el primero la localización del sector de arranque que quieres poner (mbr en el mio). Creo que en tu caso serían (hd1,1) ambos. Y digo _creo_. Comprueba cómo tienes el tuyo, y ejecuta el grub con: root (hd1,1) setup --stage2=/boot/grub/stage2 (hd1,1) (hd1,1) y prueba a rebotar. A ver si acertamos. Si funciona, edita el fichero /etc/grub.conf para que coincida. Si eso no funciona, lo unico que se me ocurre es decirle al Yast que instale un MBR genérico den /dev/sda, por si el que tenga no es capaz de arrancar el grub. - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQFIALUStTMYHG2NR9URApjPAKCWN4/WvKA8C3nEQn7jK/GcPhHSoQCeOuKO OzWudhnhft25UGib1q1D2sA= =byHZ -----END PGP SIGNATURE-----