I see Slackware gets raved about here, so I thought I'd try it and see what all the fuss is about.
I am actually finding it harder to get two Linux distributions to coexist on my computer than it was to get Mandrake and Windows to sit alongside each other, which is not what I was expecting. Anyway, here's the problem.
I have the following partitions:
/dev/hde1 (ReiserFS) Mandrake root partition (bootable)
/dev/hde3 (ReiserFS) Slackware root partition (bootable)
/dev/hde4 (ReiserFS) Slackware home partition
/dev/hde5 (Linux swap) Swap partition
/dev/hde6 (ext3) Mandrake home partition
Just to prove it, here is my /etc/fstab from my Mandrake install:
/dev/hde1 / reiserfs notail,defaults 1 1
none /dev/pts devpts mode=0620 0 0
/dev/hde6 /home ext3 defaults 1 2
/dev/hda /mnt/cdrom auto umask=0,user,iocharset=iso8859-15,codepage=850,noauto,ro,exec 0 0
/dev/hdb /mnt/cdrom2 auto umask=0,user,iocharset=iso8859-15,codepage=850,noauto,ro,exec 0 0
none /mnt/floppy supermount dev=/dev/fd0,fs=ext2:vfat,--,umask=0,iocharset=iso8859-15,sync,codepage=850 0 0
none /proc proc defaults 0 0
/dev/hde4 /slackhome reiserfs notail,defaults 1 2
/dev/hde3 /slackroot reiserfs notail 1 2
/dev/hde5 swap swap defaults 0 0
So the Mandrake bootloader on hde1 gets used when the machine is powered on, and Mandrake can start up OK. Slackware installed its bootloader on the first sector of hde3, and obviously that is not being used.
I tried to set up lilo on hde1 so that it can boot Slackware too, by giving it the following entry in /etc/lilo.conf:
# File generated by DrakX/drakboot
# WARNING: do not forget to run lilo after modifying this file
However, when I try to boot Slackware, I get "Kernel panic: VFS: Unable to mount root fs on hde3". The only way I can boot into Slackware is to use the boot floppy that I created when I installed it. Obviously this is not acceptable (it takes too long, for one thing!)
I must be going about this all wrong. Can anybody help?