From owner-freebsd-current Thu Nov 12 23:06:30 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id XAA02657 for freebsd-current-outgoing; Thu, 12 Nov 1998 23:06:30 -0800 (PST) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from ceia.nordier.com (m1-60-dbn.dial-up.net [196.34.155.60]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id XAA02652 for ; Thu, 12 Nov 1998 23:06:25 -0800 (PST) (envelope-from rnordier@nordier.com) Received: (from rnordier@localhost) by ceia.nordier.com (8.8.7/8.6.12) id JAA08765; Fri, 13 Nov 1998 09:04:36 +0200 (SAT) From: Robert Nordier Message-Id: <199811130704.JAA08765@ceia.nordier.com> Subject: Re: Problems/questions about boot blocks In-Reply-To: <19981112165039.32105@ican.net> from Josh Tiefenbach at "Nov 12, 98 04:50:39 pm" To: josh@ican.net (Josh Tiefenbach) Date: Fri, 13 Nov 1998 09:04:34 +0200 (SAT) Cc: current@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL31 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Josh Tiefenbach wrote: > I'm having some problems setting up my machine to dual boot between FreeBSD > and Win98. > > Specifics: > > In the machine, there are two 2gig drives hooked up to the onboard ahc > controller (its an ASUS P2B-S board). I've installed 3.0-RELEASE onto > the first drive (ID 0), and I've formatted and sys'd the second drive (ID 1) > with win98. > > Problem is, that no matter what I've tried, I havent been unable to get the > machine to boot from the win98 disk. > > When the machine initially boots, I get the > > F1: FreeBSD > > prompt. Which is kinda odd, since I would have expected that the boot blocks > would have noted the existance of the second disk. When I try hitting F5 to > try to force booting off the second disk, I get a "Missing operating system" > message. It appears you have boot0 rather than booteasy installed on drive 0. This doesn't display F5 (though it apparently needs to: a number of folks seem to expect this). The message "Missing operating system" is a standard Microsoft error message. It indicates that the FreeBSD partition manager *is* passing control to the drive 1 master boot record. However, standard Microsoft MBRs won't boot from drive 1 only from drive 0. So you need to put boot0 or booteasy or something similar on drive 1. > I *think* that I'm using the old boot-blocks, 'cause when I boot into FreeBSD, > I get the big honking instruction message, and its honoring the directives in > /boot.config, and firing up /boot/loader Both the new and the old bootblocks do this. One way to distinguish them is: [Old] >> FreeBSD BOOT @ 0x10000 ... [New] >> FreeBSD/i386 BOOT > Would using the new boot0 bootblocks help? How would I get them installed? The standard way to install booteasy is to use a DOS program called bootinst.com (or maybe bootinst.exe). Anyway, it is available in the tools directory on CDROMs or ftp.freebsd.org. For boot0, there is a simple FreeBSD utility at http://www.freebsd.org/~rnordier/boot0inst-1.0.tar.gz that does the same thing. You can also use sysinstall. -- Robert Nordier To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message