Okay. After months, I finally found time and will for another attempt on Slackware installation. Because something didn't seem right, I re-installed Slackware once again, then followed all of astrogeek's steps in post #11. LILO now shows up when I boot my laptop, but when I select Linux in the list (which is the only option since I didn't want to add Windows to it until Linux works fine), I always end up with a Kernel panic:
Code:
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
I wish I could post the call trace here, but firstly, it won't let me scroll up to see the entire trace, secondly, often it won't even load up the entire call trace before it freezes at a blinking cursor.
What I did:
- Noted down the ID's and UUID's I needed (which were both hard drives and all three of my Linux partitions, I wrote down a Windows partition too, but it's the Recovery partition and the C: partition I would need to make bootable doesn't seem to have a partition table, at least it doesn't show up in my list).
- Modified /etc/fstab, commenting out the existing stanzas and adding new ones using the UUID's I gathered. Rebooted once, didn't find anything about UUID's in the mounting process, but moved on anyways since I don't know how I can tell it mounted by UUID's and not by /dev/sda etc.
- Created a new MBR on the first hard drive, which is my Windows hard drive.
- Made a copy of the lilo.conf, called it lilo_disk1.conf, and modified the lilo_disk1.conf to change the boot hard drive to the ID and change the root partition to the UUID.
- Tested the lilo_disk1.conf, 3 warnings but no major issues, then wrote the lilo_disk1.conf to the MBR.
- Rebooted, LILO bootloader screen showed up. Chose Linux in the list, a bit of waiting, then Kernel panic. Two more attempts, same result.
Now how do I fix this?