I solved the problem.
Grub was trying to boot /boot/vmlinuz
I changed it to /boot/vmlinuz-huge-smp-2.6.37.6-smp
Also changed 'insmod ext2' to 'insmod ext4' to avoid a mount error.
Ok, so, I used your install-missing-deps script, with chroot /media/disk, it downloaded + installed 5 packages. Salix didn't boot. Same thing as before. will try reinstall everything...
Edit: I have a very slow internet connection. About 300kbps. I think reinstalling all would just give troubles ...
It is possible but it creates a terrible mess and is a very, ver bad idea. Probably your package database would get reset beyond being useful.
The problem is that from your information, I can't tell what exactly fails. Can you give a description what you see from the moment you select Linux in ...
I think you've been hit by a fixed bug in os-prober, I once read about. When it says "set root='(hd0,5)'", it should actually say "set root='(hd0,6)'". Notice how it's sda7 and hd0,8 ;) Tried that, also tried (hd0,4) but it does the same thing as before.
Sounds like hardware problems. Your CPU may be overheating, a fan may have failed, or even the motherboard could be busted. Or maybe your hard drive has failed. Try booting from a live CD. If that works, it's probably your hard drive. If it doesn't you'll need to dig deeper.
I have Salix13.37 installed on /dev/sda5 and this is the first time it doesn't boot. I have grub as bootloader: It came with backtrack5. (I'm using it at the moment to write this!)
When i turn the PC on I choose Linux in the GRUB menu, then the screen turns black and the caps lock ...