Subject: Re: sysinstall changes
To: Greg Hudson <ghudson@MIT.EDU>
From: None <rvb@sicily.odyssey.cs.cmu.edu>
List: tech-install
Date: 09/18/1998 10:46:36
Greg Hudson <ghudson@MIT.EDU> writes:

> > So I don't believe we use these numbers for anything.
> 
> Once you have a booted system, it doesn't matter; you have a real
> disklabel and you're done.  But if you're the install procedure, you
> definitely do use those numbers: they show up as the disklabel
> geometry when you run fdisk.  So if a user creates a NetBSD partition
Yes, this is the only thing it is needed for.  You must know the BIOS
geometry to calculate the C/H/S for the start of the NetBSD partition

> with something like pfdisk, and then runs the install script, one of
> the suggested geometries is through the roof because the cylinder
> geometry has been translated to the LBA geometry but the number of
> cylinders didn't change accordingly.
I fixed this in disklabel, but Charles unfixed this, because of 
gratuitous printouts.  You divide the secperunit by the new H/S and
all it well.

> 
> Of course, arguably the install script should just make up something
> out of whole cloth for the disklabel it installs, unless the user
> intervenes.  Then the previous disklabel geometry would be irrelevant.
> (You don't want to use the BIOS geometry for the disklabel because FFS
> will typically demand something like 4K fragments if it thinks you
> have cylinders that huge.)
Exactly.