*BSD News Article 53055


Return to BSD News archive

#! rnews 2310 bsd
Path: euryale.cc.adfa.oz.au!newshost.anu.edu.au!harbinger.cc.monash.edu.au!yarrina.connect.com.au!classic.iinet.com.au!swing.iinet.net.au!news.uoregon.edu!gatech!howland.reston.ans.net!Germany.EU.net!news.dfn.de!server2.rz.uni-leipzig.de!news.th-zwickau.de!news.tu-chemnitz.de!irz401!uriah.heep!not-for-mail
From: j@uriah.heep.sax.de (J Wunsch)
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: Re: URGENT! Help with FreeBSD 2.0.5  install/post install
Date: 14 Oct 1995 12:11:09 +0100
Organization: Private FreeBSD site, Dresden.
Lines: 41
Message-ID: <45o5sd$8gk@uriah.heep.sax.de>
References: <45hf9a$lmg@solaris.cc.vt.edu>
NNTP-Posting-Host: uriah.heep.sax.de
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit

'Fro Boy <dbackeri@vt.edu> wrote:

>My first problems arose because I need to run OS/2, DOS/Windows 3.11, and 
>FreeBSD on this machine.  I have to reserve the first meg for DOS because 
>%#$%#ing DOS won't recognize more than a Gig.

Actually, it must reside < cylinder # 1024 from a BIOS point of view.
For the standard Adaptec translation of 32 * 64 sectors per
"cylinder", this restricts it to one Gigabyte, yes.

>...  I reinstalled because I need 
>to run it for school  I did everything right, but now when I get the 
>boot: prompt, it says that the partition is out of reach of the BIOS and 
>it can't find /kernel.  anyone having help reply to this message and send 
>email to 
>'froboy@vt.edu

This is exactly the same problem.  Since FreeBSD uses the BIOS
services to load the /kernel image, the FreeBSD root partition (not
the entire "slice" aka. "fdisk partition") where the /kernel file
resides is also restricted to < cylinder 1024.  (I think OS/2 is much
in the same boat).

Something like the following would work:

cylinder  what

0	<other systems>
...	<other systems>
969	<other systems>		relative MB
970	FreeBSD "slice"		0..<20		partition `a', mount point /
				20..<60		partition `b', swap space
				60..<1.02 GB	partition `e', /usr

This would restrict the FreeBSD `root' (``/'') partition to < 970 + 20
cylinders, and leave you 970 MB for the other operating systems.
-- 
cheers, J"org

joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE
Never trust an operating system you don't have sources for. ;-)