Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 30 Jun 2003 21:28:14 -0500
From:      Craig Boston <craig@xfoil.gank.org>
To:        Jud <judmarc@fastmail.fm>, Andrew Boothman <andrew@cream.org>, Scott Reese <sreese@codysbooks.com>
Cc:        current@freebsd.org
Subject:   Re: 5.1-RELEASE & Windows XP dual-boot issues
Message-ID:  <200306302128.14208.craig@xfoil.gank.org>
In-Reply-To: <oprrlym2pw0cf2rk@fastmail.fm>
References:  <1056997197.39385.25.camel@borges> <200307010134.36616.andrew@cream.org> <oprrlym2pw0cf2rk@fastmail.fm>

next in thread | previous in thread | raw e-mail | index | archive | help
On Monday 30 June 2003 08:34 pm, Jud wrote:
> I think Jesse Guardini's suggestion works when Win and FreeBSD are on the
> same drive.  You can still use the NT/2K/XP bootloader when the OSs are on
> different drives, but problem is, I could never figure out exactly what the
> FAQ was trying to tell me on that score.  You might take a look at the FAQ
> and see if it's clear to you.

If we're talking about different physical drives, the NT/2K(/XP?) bootloader 
assumes it's running from the first BIOS drive in the system and pukes 
otherwise (i.e. if it's been chained from a different boot program).  I never 
could get it working on separate drives with boot0, but here's an excerpt 
from my grub configuration:

title Windows 2000
root (hd1,0)
makeactive
chainloader +1
map (hd0) (hd1)
map (hd1) (hd0)

grub has a nifty feature that intercepts and translates BIOS calls to remap 
drives -- enough to keep the NT loader happy anyway.  Once enough of the 
system is up that the real 2k disk driver is loaded, it should work fine.

Craig



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200306302128.14208.craig>