From owner-freebsd-questions Wed Jun 5 16:58:04 1996 Return-Path: owner-questions Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id QAA18661 for questions-outgoing; Wed, 5 Jun 1996 16:58:04 -0700 (PDT) Received: from rocky.sri.MT.net (rocky.sri.MT.net [204.182.243.10]) by freefall.freebsd.org (8.7.5/8.7.3) with SMTP id QAA18656 for ; Wed, 5 Jun 1996 16:57:59 -0700 (PDT) Received: (from nate@localhost) by rocky.sri.MT.net (8.6.12/8.6.12) id RAA23947; Wed, 5 Jun 1996 17:57:52 -0600 Date: Wed, 5 Jun 1996 17:57:52 -0600 From: Nate Williams Message-Id: <199606052357.RAA23947@rocky.sri.MT.net> To: "Brian Candler" Cc: questions@FreeBSD.ORG Subject: Re: FreeBSD boot problem In-Reply-To: <199606052342.AAA03014@typhoon.dial.pipex.net> References: <199606052342.AAA03014@typhoon.dial.pipex.net> Sender: owner-questions@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk > > I am using a 486/66 PC, 16MB RAM, 1.2GB IDE hard disk. I had previously > installed Windows 95 in a 500MB partition, leaving the rest free for other > OSes - but when I read the installation book I learned that the FreeBSD > root filesystem must be within the first 504MB... how annoying! Blame it on IBM. Unless you have a special BIOS, this limitation is a hardware limitation and not a FreeBSD specific limitation. > So, what I did was to boot FreeBSD from floppy and run the 'fixit' disk, > create an identically-sized 500MB partition at the end of the disk with > fdisk, use 'dd' to copy all the Win95 data from the beginning to the end of > the disk, then delete the initial partition. This is fine: Windows 95 still > boots happily. That's because the entire boot block for Win95 still exists under the 504MB mark. > parameters to be used for BIOS calculations are: > cylinders=621 heads=64 sectors/track=63 (4032 blks/cyl) Are these numbers correct? (ie; is this what your BIOS says?) > The disk drive is a Western Digital WDAC31200, for which the BIOS setup is > normally 2484 cylinders/16 heads/63 sectors per track. fdisk reports > 621/64/63 instead, which I suspect is an EIDE artifact. Besides, Win95 > boots happily, so I presume the partition table is OK. Not necessarily. You need to tell the FreeBSD install to use the values 2484/16/63, Nate