Well, you've started OK. Now copy that
boot.lnx file to the
C: dive of your
XP system and edit the
C:\boot.ini file there to look similar to this:
Code:
$ cat /mnt/WinXP/c/boot.ini
[boot loader]
timeout=5
default=C:\boot.lnx
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP" /noexecute=optin /fastdetect
C:\boot.lnx="GRUB"
There
may be a similar boot system in
Vista, but I'm not familiar with
Vista, so I can't help you there.
<aside>
Before you proceed to use
Vista, you should carefully review the
EULA since it requires you to relinquish
lots of your rights. For example, you
must give Microsoft permission to
disable your computer if MS decides you
might be violating their IP rights.
You might also want to read
this note on the "cost of Vista," which addresses the system degredaion that may (and, probably, will) occur when "premium" material is present on your system.
</aside>