I recently got the message:
kernel panic - not syncing! VFS unable to mount root fs on unknown block(3,3).
I've found a number of posts of people reporting this error, but so far they mostly relate to kernel compiles or software installs gone bad, so I don't know that they apply very much. I haven't touched my kernel or installed anything new in a while.
Here's what I DID do:
1) windows installation turned funky. Not sure how or why, but it died.
2) backed up all relevant data.
3) put in windows CD for repair installation.
4) aborted windows repair installation because: installer CD did not recognize existing installation, and the installer showed me to partitions with no labels and I could not rmember which was the linux and which was the windows partition
5) booted to Techiez Toolkit and relabelled my linux partition as "LINUX"
6) attempted to reboot into linux only to discover that windows installer CD had ruined my lilo bootloader, even though I had not performed the installation. Grrr....
7) put in slackware (v 10.0, I believe) recovery disk to restore lilo.
8) noticed that my linux partition was now at /dev/hda2, when it USED to be at /dev/hda3. shrugged and then mounted /dev/hda2, chroot'd it, ran lilo, and rebooted.
9) lilo shows up and lets be choose linux, which is when I got the kernel panic message.
I probably made the biggest mistake at step 8, but I don't know exactly what I did wrong, or how to fix it.
thanks in advance!