-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2007-09-13 a las 15:38 +0200, dafrili escribió:
Disco /dev/sda: 120.0 GB, 120034123776 bytes Disposit. Inicio Comienzo Fin Bloques Id Sistema /dev/sda1 * 1 7649 61440561 c W95 FAT32 (LBA) /dev/sda2 7650 14593 55777680 f W95 Ext'd (LBA) /dev/sda5 7650 14593 55777648+ b W95 FAT32
Disco /dev/hdd: 80.0 GB, 80026361856 bytes Disposit. Inicio Comienzo Fin Bloques Id Sistema /dev/hdd1 1 262 2104483+ 82 Linux swap / Solaris /dev/hdd2 263 2873 20972857+ 83 Linux /dev/hdd3 * 2874 9729 55070820 f W95 Ext'd (LBA) /dev/hdd5 2874 5484 20972826 83 Linux /dev/hdd6 5485 9729 34097931 83 Linux linux-lhld:/home/daniel #
Copio el "/boot/grub/device.map." (fd0) /dev/fd0 (hd1) /dev/sda (hd0) /dev/hdd
default 0 timeout 8 gfxmenu (hd0,4)/boot/message
title openSUSE 10.2 root (hd0,4) kernel /boot/vmlinuz-2.6.18.2-34-default root=/dev/hdd5 vga=0x31a resume=/dev/hdd1 splash=silent showopts initrd /boot/initrd-2.6.18.2-34-default
title Windows rootnoverify (hd0,0) chainloader (hd1,0)+1
Bueno... he juntado la info de varios mensajes. El linux tiene el raiz en (hd0,4), que es /dev/hdd5, con un swap en /dev/hdd1. Todo en el disco de 80 gigas, PATA. El grub está en (hd0,0), que es el MBR de /dev/hdd. Me resulta peculiar que hda, hdb, y hdc no existan. Arranca encadenando el sector de arranque MBR del hd1, que es el /dev/sda (supongo SATA). ¿Hay realmente un arranque válido en el MBR de ese disco? Es fácil que no lo haya, y entonces habría que repararlo. Una posibilidad es esta: title Windows rootnoverify (hd0,0) makeactive chainloader (hd1,0)+1 que puedes introducir a mano en la consola del grub para ver si arranca o te da un error. Tengo ahora mismo la duda de si puedes poner: chainloader (hd1,1)+1 para arrancar directamente desde la partición del windows. Creo que sí. -- Command: rootnoverify device [hdbias] Similar to `root' (*note root::), but don't attempt to mount the partition. This is useful for when an OS is outside of the area of the disk that GRUB can read, but setting the correct root device is still desired. Note that the items mentioned in `root' above which derived from attempting the mount will _not_ work correctly. -- Command: makeactive Set the active partition on the root disk to GRUB's root device. This command is limited to _primary_ PC partitions on a hard disk. -- Command: chainloader [`--force'] file Load FILE as a chain-loader. Like any other file loaded by the filesystem code, it can use the blocklist notation to grab the first sector of the current partition with `+1'. If you specify the option `--force', then load FILE forcibly, whether it has a correct signature or not. This is required when you want to load a defective boot loader, such as SCO UnixWare 7.1 (*note SCO UnixWare::). - -- Saludos Carlos E.R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFG6UaJtTMYHG2NR9URAlt4AJ9N4BBLgcE7wNalwx3ps4GWkcrNKQCfY8zq M2sDVoftFZvjK81UNhvZJ5Y= =J4H7 -----END PGP SIGNATURE-----