Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 25 Oct 1995 14:20:48 -0700 (MST)
From:      Terry Lambert <terry@lambert.org>
To:        lenzi@cwbone.bsi.com.br (Sergio Lenzi)
Cc:        hackers@FreeBSD.org
Subject:   Re: boot disk....
Message-ID:  <199510252120.OAA19573@phaeton.artisoft.com>
In-Reply-To: <Pine.BSF.3.91.951025192102.3633C-100000@cwbone.bsi.com.br> from "Sergio Lenzi" at Oct 25, 95 07:24:34 pm

next in thread | previous in thread | raw e-mail | index | archive | help
> 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.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199510252120.OAA19573>