Subject: Re: NetBSD installation
To: None <port-i386@netbsd.org>
From: Bruce Anderson <brucea@spacestar.net>
List: port-i386
Date: 09/24/2001 00:34:30
On Sun, Sep 23, 2001 12:45 PM, Georges Heinesch
<mailto:geohei-ml@geohei.lu> wrote:
>> 90069840 - 90053775 + 16065 = 0
>                      ^
>                      should be "-" ?!

Yes.

>
>So that's all right, isn't is?
Yes.

90069840 == 90053775 + 16065

>Another question is that fdisk EndCyl output is always 1022. This is
>definitely not correct. For other drive I have installed, it is always
>1023. How come? Shall/Must/Can I correct this?
>

Heads and Cylinders are numbered from 0.
If total number of cylinders is n then the last cylinder is n-1.

BIOS disk geometry:
cylinders: 1023 heads: 255 sectors/track: 63 (16065 sectors/cylinder)

correct end: cylinder 1022, head 254, sector 63
Wrong   end: cylinder 1023, head   0, sector  0

>
>I guess this should be:
>
>     start      size       end sectors/cylinder cylinders/Partition
>0    16065  81931500  81947565            16065                5100
>1 81947565   8112825  90060390            16065                 505
>
>Is that correct?

Yes.

>
>> 5100 + 505.58823529411765 = 5605.5882352941176 cylinders.
>
>> That half cylinder at the end of the NetBSD partition
>> is what the partitioning software is wining about.
>
>I wonder how that was possible.

LBA vs CHS.

>Isn't it possible to use fdisk -u to modify the partition table
>safely?

If that part of the disk is empty then shrinking it and shrinking
the NetBSD disklabel will work.

"Rule #1) There is no safe way to modify a disk with data on it."
"Rule #2) See rule #1." :-)




" Stamp out root logins .  .  .  . su "   --Bruce Anderson  
 This message was created and sent using Cyberdog 2.0, MacOS 8.6,
 awk, find, sed, sendmail, sh, and NetBSD a free Multi-Platform OS.
 NetBSD runs on  44 different system architectures featuring 16
 distinct families of CPUs.   http://www.netbsd.org/