Subject: Re: 1.3.3 i386 install crash and burn
To: Manuel Bouyer <bouyer@antioche.lip6.fr>
From: Ken Harrenstien <klh@us.oracle.com>
List: netbsd-bugs
Date: 03/03/1999 10:38:10
> On Mar 3, Ken Harrenstien wrote
> > Hi,
> >
> > I tried to install 1.3.3 via FTP and gave up after several hours of
> > frustration.
> >
> > I did read the entire INSTALL document, pulled over the boot floppy
> > image, took off all drives except a fresh virginal 2.1G drive, and
> > did my best, but:
> > [...]
>
> This may be a problem with how NetBSD handles the BIOS geometry:
> it gets it from the MBR, and not from the BIOS (should be fixed for
> 1.4). So, with a virgin disk it may get wrong geometries values.
Shouldn't it be possible to get it from the drive itself? This is
SCSI, after all. The install did give me a hard time about the geometry
and I had to change the head/sector factors to get the #-sector count
under 64. Then later it asked me whether to use real or bogus
geometries, with no clue as to what the implications of either might
be; the INSTALL document doesn't mention this question at all.
So yes, it's possible the geometry was "incorrect" in some sense.
I have not yet seen anything that clearly describes just how the
MBR/bootstrap/partition madness works in the PC world, so my ability to
understand what's going on is fairly limited. If the distribution
already includes such a description and I haven't found it, please send
a pointer.
> The following ususally solves the problem:
> boot from a dos floppy with the fdisk utilitie. Run 'fdisk /mbr'; then
> fdisk to create a partition (which may be erased later by the NetBSD install
> if you want, the goal here is just to get fdisk to write a partition table).
> Then reboot with the NetBSD install floppy, it should now get the BIOS
> geometry rigth.
OK, I'll try this if I can't find any way to salvage all the data
already installed. (Unfortunate that we still can't seem to escape the
Microsoft Tax.)
Thanks for the help!
--Ken