Article: http://hi.baidu.com/%D2%BB%B5%E3%C7%E7/blog/item/d3b0df30da10a115ebc4afa3.html
Ubuntu2.6.31-20 kernel update: Unable to mount root FS on unknown-block (x, x)
Ubuntu installed in wubi. When the latest kernel 2.6.31-20 is updated, a prompt is displayed:Unable To MountRoot FS on unknown-block (8, 7), UBUNTU cannot start normally. I checked a lot of information and said it was a file system mount problem. I do not know the specific seat.
Finally the official patch for this bug:
Https://bugs.launchpad.net/ubuntu/+source/lupin/+bug/477169/comments/210
&
Https://bugs.edge.launchpad.net/ubuntu/+source/grub2/+bug/477104/comments/90
1/back up your C: // wubildr
Sudo MV wubildr. Bak
2. Edit the boot menu/boot/GRUB/grub. cfg. The file is read-only and must be upgraded first.
Sudo chmod + W grub. cfg
Then comment out the startup description 'insmod NTFS '.
3. Copy the downloaded patch wubildr to C ://
4/restart
Article: http://zhangbo.blog.51cto.com/350645/254808
After Ubuntu 9.10 to 2.6.31-16-generic was upgraded yesterday, it cannot be started today.Kernel panic-not syncing: VFS: Unable to mount root FS on unknown-block (0, 0) error. You can go in later versions and check the information online, it is said that there are bugs in the kernel. Recently, such errors often occur. You need to re-compile and re-write grub to MBR. If you know the possible errors, try again. Anyway, the kernel is still normal, haha
First:
Sudo apt-Get remove linux-image-2.6.31-16-generic
The process appears.
Select the first option.
Then:
Sudo apt-Get install linux-image-2.6.31-16-generic
Sudo Update-grub
If grub is faulty, you can:
At last, boot is close to your boot partition. (If you cannot import it here, you can mount it with the boot disk .)
Run:
/Sbin/grub-install/dev/SDA
Restart the instance.