Subject: Re: geometry problems
To: Martti Kuparinen <martti.kuparinen@iki.fi>
From: Manuel Bouyer <bouyer@antioche.eu.org>
List: netbsd-help
Date: 10/03/2001 21:21:49
On Wed, Oct 03, 2001 at 03:19:38PM +0300, Martti Kuparinen wrote:
> Hi!
>
> (I know this is a FAQ but I haven't been able to fix this despite
> all efforts so please help me)
>
> Problem: NetBSD won't boot from hard drive, I have to "boot wd0a:netbsd"
> from CD-ROM.
>
> I got just a bigger hard disk for my laptop and installed first Win2k
> on it. After Windows I installed NetBSD but it didn't boot :-(
> I installed FreeBSD to the same partition as NetBSD and it worked
> just fine.
>
> It seems like NetBSD is getting wrong geometry. The real geometry
> is 16383/16/63 but BIOS (and pfdisk and FreeBSD) reports 1023/240/63.
> The installation program reports 1023/240/63 so I accepted it.
> After installation fdisk reports this:
>
> ROOT localhost:~> fdisk
> NetBSD disklabel disk geometry:
> cylinders: 16383 heads: 16 sectors/track: 63 (1008 sectors/cylinder)
>
> BIOS disk geometry:
> cylinders: 1023 heads: 240 sectors/track: 63 (15120 sectors/cylinder)
>
> Partition table:
> 0: sysid 7 (OS/2 HPFS or NTFS or QNX2 or Advanced UNIX)
> start 63, size 14336721 (7000 MB), flag 0x0
> beg: cylinder 0, head 1, sector 1
> end: cylinder 948, head 47, sector 63
> 1: sysid 169 (NetBSD)
> start 14336784, size 20469456 (9994 MB), flag 0x80
> beg: cylinder 948, head 48, sector 1
> end: cylinder 253, head 239, sector 63
I think you have a problem here; a partition has to start on a cylinder
boundary.
Try to change start to 14348880 (and decrease size accordingly).
--
Manuel Bouyer <bouyer@antioche.eu.org>
--