partition voodoo
I recently installed Mandrake 10.1 with the 2.6.8.1-12mdk kernel on hda
(That wiped out my WinDoze - I am now Microshaft-free. Yahooooooo!)
I have been using Mandrake 9.2 on hdb, which I left as it was.
I managed to do the requisite backflips and piruettes to get LILO to boot either OS, but I still can't get 10.1 and 9.2 to play nice together.
When I run 9.2 on hdb, I can access all the partitions of 10.1 on hda.
[root@Mandrake 9.2]# fdisk -l /dev/hdb
Disk /dev/hdb: 61.4 GB, 61492838400 bytes
255 heads, 63 sectors/track, 7476 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hdb1 * 1 764 6136798+ 83 Linux
/dev/hdb2 765 7476 53914140 5 Extended
/dev/hdb5 765 827 506016 82 Linux swap
/dev/hdb6 828 7476 53408061 83 Linux
[root@Mandrake 9.2]# fdisk -l /dev/hda
Disk /dev/hda: 30.7 GB, 30735581184 bytes
16 heads, 63 sectors/track, 59554 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes
Device Boot Start End Blocks Id System
/dev/hda1 * 1 12190 6143728+ 83 Linux
/dev/hda2 12191 59554 23871456 5 Extended
/dev/hda5 12191 14424 1125904+ 82 Linux swap
/dev/hda6 14425 59554 22745488+ 83 Linux
I accomplished that partition recognition of hda by editing fstab, adding the lines
/dev/hda6 /mnt/hda6home ext3 defaults,users 0 0
/dev/hda1 /mnt/hda1root ext3 defaults,users 0 0
So the sun is shining, the birds are singing, and all is right with my whirled.
Well, not quite...
I added the same two lines to fstab in 10.1, and no workee.
/dev/hdb1 /mnt/hdb1root ext3 defaults,users 0 0
/dev/hdb6 /mnt/hdb6home ext3 defaults,users 0 0
10.1 refuses to recognize hdb6.
[root@Mandrake 10.1]# fdisk -l /dev/hdb
Disk /dev/hdb: 61.4 GB, 61492838400 bytes
255 heads, 63 sectors/track, 7476 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/hdb1 * 1 7475 60042906 55 EZ-Drive
It sees hdb1 as an EZ-Drive using the entire hard drive, with no hdb6.
[root@Mandrake 10.1]# mount -t ext3 /dev/hdb6 /mnt/hdb6home
mount: special device /dev/hdb6 does not exist
I have tried every bit of voodoo, incantation, and obscene word that I can think of.
I tried switching the order of appearance in fstab.
I tried /dev/hdb6 /mnt/hdb6home ext3 defaults,noauto,users 0 0
I tried /dev/hdb6 /mnt/hdb6home ext3 defaults,noauto,users 0 2 (that failed to boot with an error about a bad file system on /dev/hdb6)
I tried changing from auto to lba in the BIOS.
I have read where someone "fixed" a similar problem by replacing the System.map and bzImage for the 2.6 kernel with the ones for 2.4
That seems a bit extreem, and I am not sure about trying that - because I don't understand it.
Any suggestions?
|