Was winxp installed on same
disk where grub was installed? If yes, then the way to fix the problem is to boot any linux cd, preferrably a knoppix 6.7 bootble CD. Then mount the linux partition from the disk where you installed winxp. Then chroot to that mountpoint. Assuming it is sda where you have the winxp + linux dual boot, be sure that /dev/sda (assuming it is sda you need to fix) exists. Now, run the command grub-install --recheck /dev/sda reboot the machine (be sure to remove the bootable cdrom first). On 05/22/2013 06:11 PM, Felix Miata
wrote:
Using 32 bit 6.7 CD to try to repair a 64 bit openSUSE 12.2 Grub Legacy boot failure following WinXP installation. I deleted the symlink /boot and mounted the /boot partition sda3 in its place, which presents a /boot/grub/device.map containing only '(hd0) /dev/disk/by-id/blahblah', plus the expected Grub files. The Intel Sandy Bridge system has only one HD and no floppy controller. |