Problem booting WinXP from second drive

Relayer relayer at
Sun Feb 1 13:38:12 PST 2004

I have a machine with FreeBSD 4.2 running on one drive.  I wanted to try dual booting and mucking about with wine, so I decided to install WinXP as well.  To avoid messing up my primary drive, I thought I would be able to accomplish the process in the following way:

1.  disconnect primary drive
2.  connect second drive (so it looks like the only one in the PC) and install WinXP on it
3.  verify that WinXP boots off this drive
4.  install FreeBSD boot loader on this drive
5.  verify that WinXP boots using FreeBSD boot loader

All works as expected to this point.

Then I hook up the primary drive again and reboot.  I see the following at boot time:

F1: FreeBSD
F2: FreeBSD
F5: Drive 1

I hit F5.  Then I see

F5: Drive 0

When I hit F1, I expect WinXP to boot.  But nothing happens.  The machine just sits there.  I have scanned a lot of material in the Handbook and on google today and yesterday, but I cannot figure out what I did wrong.  Does anybody have any ideas that don't involve using grub or gag or something else?



More information about the freebsd-questions mailing list