Subject: Re: partitioning MS-DOS problems -- aargh!
To: Ian Fitchet <I.D.Fitchet@fulcrum.co.uk>
From: Ken Hornstein <kenh@entropic.com>
List: current-users
Date: 10/21/1994 12:55:30
>>Err, how do you know it doesn't work? BTW, are you talking about the floppy
>>drive or the hard drve?
>
> This is for the floppy drive and I make the dangerous assumption that
>1. no label being output and 2. the above error message, means that
>something is wrong.
I see from down below that it looks like you're running "disklabel fd0" ...
is that right? If so, I _think_ what's happening is that it's trying to use
/dev/rfd0d. The minor device numbers on the floppies are used to select
drive densities, so if you just say "fd0" you'll get the wrong device. What
happens when you try "disklabel /dev/rfd0a"? (I freely admit this is all
confusing :-) )
> Well I gathered that, but I'm still rather shocked that a NetBSD
>program (fdisk) can't read one of it's own disks, or is it just a
>literal port of the MS-DOS program?
Well, it's supposed to be used to manipulate MS-DOS partition tables; if there
ain't a MS-DOS partition table on the disk (which is usually the case if you
install NetBSD on the whole drive) then it won't have much to do :-)
> The BIOS says they are both 1048 cyl, 16 heads, 63 sect/track, NetBSD
>probes the same information on booting. If fdisk reports something
>different then that's it's problem. [Someone more MS-DOS knowledgable
>than I said that the figures looked correct for a MS-DOS drive so I
>have been presuming that it's just not been working for a NetBSD
>drive]
1048? I was under the impression you couldn't set the BIOS to more than 1023
cylinders? But I see from down below you tried a fake geometry, so obviously
that's not the problem.
--Ken