I recently bought a Maxtor 91008D7 10GB hard drive. I am trying to
install both windows 98 and linux on it. I would like to be able to
mount the windows 98 partition when running under linux. Currently, I
am unable to.
The drive: Maxtor 91008D7
Firmware Rev: WAS82739
Cyl: 16383
Head: 16
Sectors: 63
CR Jumper: On.
The Cylinder limitation jumber is not installed.
I used the EZ-Drive software that came with the drive to copy my old
hard drive over to the new one, leaving enough partition space for the
linux system.
According to the EZ-Drive sowftware, my drive is configured as follows:
LBA Mode: YES
Default sectors: 19696320
Current sectors: 16514064
Multi-Sector Mode: YES
Current sector count: 0
Max sector count: 16
CYL HEAD SEC MB
Drive Devault: 19540 16 63 10085
Drive Current: 19540 16 63 10085
EDPT Actual: 19523 16 63 10076
EDPT Apparent: 1226 255 63 10084
EZ-BIOS int13: -- -- -- --
ROM-Bios int13: 1224 255 63 10068
I then run fdisk while setting up Redhat 5.0 instead of the disk druid
that comes with it. It gives the following message, and I set up the
partitions as follows:
The number of cylinders for this disk is set to 1226. This is larger
than 1024 and may cause problems with:
1) Software that runs at boot time(e.g. LILO)
2) Booting and partitioning software from other OS's (e.g. dos fdisk,
os/2 fdisk)
This is what the partitons look like when I first start.
DEVICE BOOT BEGIN START END BLOCKS ID SYSTEM
/dev/hda1 * 1 1 996 8000338+ a unknown
/dev/hda2 996 996 1226 x c unknown
I can't rember exactly what X was, but I end up deleleting both
partitions, and setting up the following ones.
DEVICE BOOT BEGIN START END BLOCKS ID SYSTEM
/dev/hda1 * 1 1 996 8000338+ b WIN 95
FAT32
/dev/hda2 997 997 1226 1847475 5 extended
/dev/hda5 997 997 1012 128488+ 82 linux
swap
/dev/hda6 1013 1013 1226 1718923+ 83 linux
native
I don't do anything to the primary partion, and just reboot and my
windows works fine, even though I deleted and readed the partition as a
different type.
Then I finish the install of the Red Hat 5.0. Linux works fine, but,
when I try to mount /dev/hda1 one with the following command I get the
error after it.
[MS-DOS FS Rel, 12, FAT 16, check=n, conv=b, uid=0, gid=0, umask=022,
bmap]
[me=0xf8, cs=8, #f=2, f2=32, fl=0, ds=32, de=0, data=32, se=0,
ts=16000677, ls=512]
Transaction block size=512
VFS: Can't find a valid MS-DOS filesystem on dev 03:01
mount: you must specify the filesytem type.
I've tried using -t msdos and -t umsdos but they both give the same
exact error.
My question is this. Is there a way I can get linux to regognise my
windows 98 partition?