内核恐慌-不同步:VFS:无法在未知块(0,2)上挂载根文件系统

我对Linux还很陌生,突然发现在我点击安装Ubuntu后启动时出现了错误信息。
Kernel Panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,2)

抱歉,内核崩溃 - 不同步:VFS:无法挂载根文件系统到未知块(0,2)而不是(0,0)。 - Gerraour058
我在尝试从NTFS闪存安装Ubuntu时遇到了核心崩溃的问题。解决方案是将文件系统格式改为FAT,但是我不确定这对你的问题是否适用。 - EdiD
2个回答

我也遇到了同样的问题,以下是恢复的方法:

首先,尝试进入恢复模式:
按照此帖子中的说明进行操作。

如果成功进入命令提示符界面,情况看起来不错。这将使您的系统能够重新启动:

update-initramfs -u  
update-grub2  

如果您无法获取根提示符,则获取LiveCD(安装Ubuntu时使用的CD / USB密钥应该可以),然后从中引导。然后,您将拥有一个可用的系统,可以从中访问损坏的系统:
请按照Dilip在this post中的说明操作。

5为特定内核版本(例如3.13.0.46-generic)生成initrdupdate-initramfs -u -k 3.13.0.46-generic - Mukesh Chapagain
5列出系统中的所有内核版本:ls -al /usr/src - Mukesh Chapagain

也许分区/boot没有空间了。
在grub中,选择一个先前的内核linux-image,如果你有linux-image-22尝试21。进入后,进入/boot并删除最旧的内核映像。 #apt-get remove linux-image-XXX 重新启动系统。 祝好运!

我不认为这是发生在这里的情况。错误明确提到了“根文件系统”。虽然/boot可能会填满,但通常只有在将其设置为小分区(通常在LVM设置中)时才会发生这种情况。对于大多数正常的Linux使用情况来说,/boot只是/的一部分...所以如果/boot已满,那么/本身也会满。 - jawtheshark