From owner-freebsd-hackers Wed Oct 25 14:30:28 1995 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id OAA18023 for hackers-outgoing; Wed, 25 Oct 1995 14:30:28 -0700 Received: from phaeton.artisoft.com (phaeton.Artisoft.COM [198.17.250.211]) by freefall.freebsd.org (8.6.12/8.6.6) with ESMTP id OAA17998 for ; Wed, 25 Oct 1995 14:30:19 -0700 Received: (from terry@localhost) by phaeton.artisoft.com (8.6.11/8.6.9) id OAA19573; Wed, 25 Oct 1995 14:20:48 -0700 From: Terry Lambert Message-Id: <199510252120.OAA19573@phaeton.artisoft.com> Subject: Re: boot disk.... To: lenzi@cwbone.bsi.com.br (Sergio Lenzi) Date: Wed, 25 Oct 1995 14:20:48 -0700 (MST) Cc: hackers@FreeBSD.org In-Reply-To: from "Sergio Lenzi" at Oct 25, 95 07:24:34 pm X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 925 Sender: owner-hackers@FreeBSD.org Precedence: bulk > I am trying to install a 2.1 version of FreeBSD > in a drive that has more than 1024 cyl. > > It does not install, gives a message saying that > bios cannot access more than 1023 clys. It can't. You can't guarantee to be able to read data (like /kernel) from an 'a' slice that ends after the 1023'rd cylinder because you can only stuff a 10 bit value into the INT 21/13 calls. Since the boot code on DOS systems is BIOS based, you are screwed. > I am trying a solution, by making a boot.flp > from the release with the disk.c file from > the 2.0.5 version. > > Has anyone have a better Idea??? That's one. Others are: 1) Rewrite the BIOS. 8-). 2) Rewrite the boot code to be controller specific and not use the BIOS. 3) Set your tanslation so all cylinders are below 1024. Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers.