FDISK weirdness
Dan Murphy
murph at vmark.com
Wed Oct 25 12:34:34 EDT 1995
I've got something going on with fdisk, and it looks like I need a little help.
First, some background. I installed Linux on one machine about a year ago, and it went very smoothly. It was a simple machine with a small HDD, no SCSI or CDROM, and no X installed, so it was uneventful.
Just got a new machine at work, and I hit a roadblock right away, but I'm sure it's a common one. Let me give the details on the machine, first:
Pentium 90
16 MB RAM
Mitsumi FX400 4X IDE CDROM
2 - WD Caviar 850 MB drives (Model #AC2850)
I want to partition my second HDD in half, split between DOS and Linux.
The first time I did it:
1. Ran DOS FDISK and took first half of HDD
2. Booted Linux bootdisk
3. Ran fdisk for the Linux partition, but only ended up with about 80 MB!
It seems the disk didn't want to be any bigger than 512 KB.
Also, Linux doesn't like to be above cylinder 1023. So, I removed all the partitions, and redid things so that Linux was in the first half.
1. With no partitions defined, boot Linux & run fdisk
2. Define the Linux partion (410MB) and a 8MB swap partition
3. Also, define a DOS partition using Linux fdisk, because DOS FDISK yielded results similar to above
4. Boot DOS, run FDISK to see what it thinks. Here's what I get:
Partition Type MB System % Used
1 non-DOS 410 81%
2 non-DOS 8 2%
3 PRI DOS 395 FAT16 78%
Total disk space is 504 MB
Hmmmm. So, I start looking around for some Linux FAQs and HOWTOs and found a mini-HOWTO about Large IDE drives, which explains the problems with large drives, EIDE, addressing, DOS FDISK and Linux fdisk. The writer mentions that newer kernels don't have any problems with large IDE drives. He introduces a solution, but I'm not sure it will fix what I've got.
My BIOS has this definition of my drive:
1654 cyls, 16 hds, 63 sect
which disagrees with what the HOWTO said (it said the BIOS would have a bogus cyl count and head count.
Now, using DOS FDISK, I deleted all the partitions, and added a DOS partition to take the whole drive (just for hahas), and all it can take is 504 MB. A message during boot time says LBA has been turnrd off for that drive (still on for the first one, though), but when I go into BIOS setup, it says LBA is on.
Questions:
1. Is the way I have things partitioned now bogus? DOS thinks so.
2. Is there a right way?
3. Any other docs (HOWTOs, etc) to look at?
Thanks,
Dan "it was so easy the first time" Murphy
Dan Murphy murph at vmark.com
Vmark Software 74260.3322 at compuserve.com
Westboro, MA
More information about the Discuss
mailing list