[Seek Help] 新内核启动时提示end kernel panic-not syncing:VFS:
Tofloor
poster avatar
readmy
deepin
2022-05-22 16:40
Author

由于系统不知什么原因有突然自动掉电重启的情况一直没有解决,这里发过求助帖https://bbs.deepin.org/post/237134

怀疑是内核有不兼容的地方,根据https://bbs.deepin.org/post/235043这里的教程手动更新了5.17.9,(图是5.17.8,表现一样)安装后重启选择新内核启动时提示end kernel panic-not syncing:VFS: Unable to mount root fs on unknown-block(0,0),网上很多帖子都在说要修改文件,各种各样的说法,看的一头雾水😰 。

想到是不是主板BIOS设置的问题造成的某些不兼容呢,重启恢复BIOS出厂设置,系统居然启动成功,后逐一修改BIOS设置,当dvmt pre-allocated设置成小于等于256M时启动正常,只是启动速度比较慢有大概10s黑屏,512M/1024M启动都会卡在第一幅图的界面,大于256小于512的数值没测试,dvmt pre-allocated应该是动态显存大小设置吧,为啥手动安装的内核会因为这里的设置造成不能启动呢?有知道的大神来给解释下

image.pngimage.png

Reply Favorite View the author
All Replies
thepoy
deepin
2022-05-22 23:54
#1

VFS: Unable to mount root fs on unknown-block(0,0),通常是下面两个的原因之一:

  1. 内核不支持你安装系统时指定的文件系统。如果你自己编译了的内核,则通常是因你将文件系统驱动编绎成了模块而不是内核的一部分;如果您使用的是发行版的内核,这通常是因为你为根分区指定了不受支持的文件系统格式。
  2. 根设备传递给内核的名称是错误的。这个问题可能不能很好地解决。

最快速的办法就是重装系统了吧。

Reply View the author
readmy
deepin
2022-05-23 03:45
#2
thepoy

VFS: Unable to mount root fs on unknown-block(0,0),通常是下面两个的原因之一:

  1. 内核不支持你安装系统时指定的文件系统。如果你自己编译了的内核,则通常是因你将文件系统驱动编绎成了模块而不是内核的一部分;如果您使用的是发行版的内核,这通常是因为你为根分区指定了不受支持的文件系统格式。
  2. 根设备传递给内核的名称是错误的。这个问题可能不能很好地解决。

最快速的办法就是重装系统了吧。

可为啥BIOS中把显卡分配内存大小改小了就可以启动了呢

Reply View the author