内核紧急不同步:VFS:无法在未知块(0,2)上安装根fs [重复]


11

我是Linux的新手,突然发现我单击安装ubuntu后启动时出现错误消息

Kernel Panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,2)

抱歉,内核恐慌-无法同步:VFS:无法在未知块(0,2)而非(0,0)上安装根fs
Gerraour058 2014年

当我尝试从ntfs pendrive安装ubuntu时,出现了内核恐慌。解决方案很胖,但是我不知道这在您的问题中是否正确。
EdiD 2014年

Answers:


7

同样的事情也发生在我身上,这是如何找回它:

首先,尝试启动在恢复模式:
按照说明这个职位

如果您设法找到可以在其中键入命令的根目录提示符,则一切看起来都很好。这应该使您的系统再次可启动:

update-initramfs -u  
update-grub2  

如果根本无法获得root提示,则获取LiveCD(用于安装ubuntu的cd / usb密钥应该可以工作)并从中启动。然后你有一个可用的系统,从中可以访问一个破:
按照迪利普说明书,在这个岗位


5
要生成initrd特定的内核版本(例如3.13.0.46-通用):update-initramfs -u -k 3.13.0.46-generic
Mukesh Chapagain

5
列出系统中的所有内核版本:ls -al /usr/src
Mukesh Chapagain 2015年

0

分区/ boot可能没有空间。

在grub中,选择以前的内核linux-image,如果您有linux-image-22,请尝试21。输入后,转到/ boot并删除最旧的内核映像。

#apt-get删除linux-image-XXX

重新启动系统。好幸运!


我认为这不是正在发生的事情。该错误显然讨论了错误root fs 。虽然/boot可能确实会填满,但这通常仅在将其作为小分区(通常在LVM设置中)时才会发生。对于大多数普通的Linux应用,/boot是的只是一部分/......所以,如果/boot是满的,所以会/本身。
颚theshark
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.