|
This is not a ubuntu specific problem. Your problem is most probably that your system cannot find the root partition. The reason why you only find ubuntu relevant topics while searching for the error message in the net is that ubuntu, unlikly most other distributions, put a rudimental rootfs in the initrd image, which is extracted before mounting the system partition. Hence what you see is the error message by the busybox sh shell.
Have you changed your harddisc with the linux partition on it? For Example you have switched your old and new harddisc in the IDE or SATA bus order. In this case the harddisc device name will be changed and ther kernel will fail to mount the root disc in. Have a look in the /boot/grub/menu.lst (you can boot your machine with a live CD and mount the partition) and take a look at lines looking like:
root (hd0,0)
kernel /boot/vmlinuz root=/dev/sda1.....
The first line is the position of your MBR, the second line is the kernel command line, "root=/dev/sda1" tells the kernel that linux is installed on the first partition of the first SATA disc. If you have switched your discs, you have to change this and install your grub again with install-grub script. (if you use ubuntu, you might be abel to use the "fix installation" option booting with the install CD.) If you have trouble to understand what I've written, you might probably have to reinstall your system. ;)
cheers |
|