当我从Ubuntu 10.10升级到11.04时,我断电了,现在启动系统时,我收到以下消息:
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
任何想法如何解决这个问题?
在grub启动菜单中,如果您键入e来edit所选行的grubconfiguration,则会看到如下所示的行:
linux /boot/vmlinuz-3.0.0-12-generic root=UUID=ddbfffc1-731c-4931-9129-75c5f42f8ecb ro single nomodeset
罪魁祸首是root=UUID=ddbfffc1-731c-4931-9129-75c5f42f8ecb部分可能仍然有旧的UUID或分区列出。 如果你知道特定的分区,你可以把它设置为root=/dev/sda1 (或者你的分区号),然后键入ctrl-x来启动,或者你可以用正确的UUID代替,救援盘并运行blkid命令。
如果你幸运的话,你的根分区已经被正确标记,那么你也可以尝试root=LABEL=/ 。
这是grub之后? 如果是的话 – 你可以改变你的hd和init = / bin / sh的grub设置,并运行类似fsck的东西
我有这个问题一次,回来…我认为这是Ubuntu 7.磁盘UUID的改变,我不记得为什么。
我手动挂载,编辑了/ etc / fstab,并用实际分区(例如:/ dev / sda1,/ dev / sda2等)replace了UUID条目并重新启动。