There is a little known limitation with Windows XP using second hard drives
for dual boot. Windows XP needs to believe that it is installed on the first
drive. If you install Linux on the first drive with a linux boot loader (to
totally preserve the XP drive) then you need to use a special command that
tells the BIOS that XP is on the master drive.

<quote src=http://www.gnu.org/software/grub/manual/grub.html>
If you have installed DOS (or Windows) on a non-first hard disk, you have to
use the disk swapping technique, because that OS cannot boot from any disks
but the first one. The workaround used in GRUB is the command map (see
map<http://www.gnu.org/software/grub/manual/grub.html#map>),
like this:

     grub> map (hd0) (hd1)
     grub> map (hd1) (hd0)

This performs a virtual swap between your first and second hard drive.
</quote>

Or you can confidentally install the Linux MBR on the Windows drive knowing
that you just have to run fixmbr from the Windows XP disk in rescue mode.

--
Jeff Rasmussen
GPG public key 0x9686C12F
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://shadowknight.real-time.com/pipermail/tclug-list/attachments/20051120/2e8243dc/attachment.htm