From owner-freebsd-questions@FreeBSD.ORG Sun Feb 1 13:38:12 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B970E16A4CE for ; Sun, 1 Feb 2004 13:38:12 -0800 (PST) Received: from mx4.uniserve.ca (mx4.uniserve.ca [216.113.192.45]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0BD2243D5A for ; Sun, 1 Feb 2004 13:37:55 -0800 (PST) (envelope-from relayer@uniserve.com) Received: from fatwire-202-183.uniserve.ca ([216.113.202.184] helo=riverdale) by mx4.uniserve.ca with smtp (Exim 4.22) id 1AnPHu-000A7N-B1 for freebsd-questions@freebsd.org; Sun, 01 Feb 2004 13:37:54 -0800 Message-ID: <000801c3e90b$733b8b20$b501a8c0@riverdale> From: "Relayer" To: Date: Sun, 1 Feb 2004 13:36:27 -0800 MIME-Version: 1.0 X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 X-Scanner: OK. Scanned. Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.1 Subject: Problem booting WinXP from second drive X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 01 Feb 2004 21:38:12 -0000 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 F1: DOS 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? Thanks OP