I installed Mandrake 6.1 to dual-boot on a Windows 98 machine. Everything
worked fine for a few weeks, then one day LILO simply didn't load when booting
anymore. I tried booting with the Mandrake bootdisk, and that gives me a kernel
panic error. I have read all the relevent faqs and spent a lot of time looking
through google groups but was unable to find a solution for my situation. More
detailed information below (I apologize for the length, but I am erring on that
side as requested in the LINUX FAQ.)
I have one 6GB hard disk which, previous to installing Mandrake, was partitioned
c:\ FAT32 2GB
d:\ FAT32 2GB
e:\ FAT32 1.567GB
f:\ FAT 0.4GB
I booted the Mandrake CD and replaced the e: partition with 3 (or 4, can't
remember) EXT2 partitions and installed it. Everything worked great, LILO would
start when booting the computer, and I had Mandrake as the default to be loaded
after x seconds. I didn't play around with much any configuration files so I
don't think I screwed anything up. The only thing I changed was how long it
took for LILO to start the default OS!
Well after a few weeks of bliss my computer started simply booting to Windows,
LILO had disappeared, and everything was fine in Windows. If I try booting with
the Mandrake boot disk, it crashes during the boot up checks at the following
hda: hda1 hda2 < hda5 hda6 hda7 hda8 >
Kernel panic: VFS: Unable to mount root fs on 03:07
So I am unable to get to any LINUX prompt whatsoever.
Something even weirder happened some days later, which may or may not be
related. The e: drive in Windows (previously f: - the FAT drive) disappeared
entirely from Windows Explorer. Windows still works fine though.
Here is the current output of FDISK:
Display Partition Information
Current fixed disk drive: 1
Partition Status Type Volume Label Mbytes System Usage
C: 1 A PRI DOS WINDOWS 2047 FAT32 33%
2 EXT DOS 4095 67%
Total disk space is 6150 Mbytes (1 Mbyte = 1048576 bytes)
The Extended DOS Partition contains Logical DOS Drives.
Do you want to display the logical drive information (Y/N)......?[Y]
Display Logical DOS Drive Information
Drv Volume Label Mbytes System Usage
D: D 2047 FAT32 50%
Total Extended DOS Partition size is 4095 Mbytes (1 MByte = 1048576 bytes)
This looks kind of odd to me, but I'm no expert. I would have thought that
something would show up about the EXT2 partition, or the FAT partition. Note
that in Windows, the c: and d: drives each display 2GB of disk space, so the
remaining 2GB is somewhere, but FDISK says it's on the second partition.
If a solution is discovered I will post a summary to comp.os.linux.announce.