Re: Kernel panic - not syncing: VFS: Unable to mount root fs on unknown block(0,0)
The one thing you probably forgot, was to copy the vmlinux and
initrd.img images from /boot to Mac OS 'Linux Kernels' folder. Then
you will have to direct BootX to use them, as you did with the images
from the install CD.
Now you must try to re-start the installation and then suspend it
before really doing anything. You should be able to find a command
prompt from the menu, or possibly in another virtual console
(Ctrl-alt-F2), and then issue following commands there:
mkdir /mnt1 /mnt2
mount -t hfsplus /dev/sda5 /mnt1 (if that fails try hfs or/and sda6)
mount -t ext2 /dev/sda7 /mnt2
cp -p /mnt2/vmlinux /mnt1/System\ Folder/Linux\ Kernels
cp -p /mnt2/initrd.img /mnt1/System\ Folder/Linux\ Kernels
umount /mnt1 /mnt2
Note the backslash before any white-space in path names.
Then you can just reboot and select the new files in BootX. No need
for sda7 anymore, but root=/dev/sda8 must be passed. Good luck.