I met a problem with dual booting with WinXP and OpenSuse. I try to use Windows as the MBR which means I want to boot to WinXP as default, and Windows ntloader control the booting. I set the boot.ini under WinXP as,
C:\linux.lnx="Grub Menu for OpenSuse 11"
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP 64-bit Pro SP3" /fastdetect
C:\GHLDR=One Key GHOST
then I copy the linux.lnx from the Linux below to connect the Linux Grub and Windows ntloader,
# mount -t vfat /dev/sda1 /mnt
# dd if=/dev/sdaY of=/mnt/linux.lnx bs=512 count=1
Last time it works fine to me; however, it doesn't work this time when I re-install a 64-bit version of Opensuse.
I don't know if it is a problem of 64-bit system or not. Should we still copy 512B of linux.lnx now?
Or my settings for OpenSuse boot is incorrect? When I install the OpenSuse, it asks something like below:
Boot from MBR?
Boot from root?
Boot from boot?
Boot from extended filesystem?
Which ones I should choose please?
Thanks a lot!