内核恐慌 - 不同步:尝试杀死init

时间:2018-05-01 11:48:54

标签: linux-kernel

我正在使用buildroot版本20011.02用于内核,工具链和文件系统。我的定制板ARMV7 cortexA9 SoC.Kernel版本是3.18.41。 构建内核(uImage),Buildroot工具链,rootfs.tar.gz。 在buildroot和kernel中启用文件系统tyep ext4。 将此rootfs.tar.gz解压缩到/ export / users / buildroot /。 使用
导出此目录 exportfs -a, exportfs -rv并重新启动nfs服务器。似乎nfs服务器端的一切都很好 这里我正在分享“make menuconfig”系统配置 - >

Init system (BusyBox)  --->

即使我尝试了Init system (systemV) --->
将bootargs作为bootargs console=ttyAM0,115200n8 root=/dev/nfs rw rootwait ip=dhcp nfsroot=192.168.1.40:/export/users/buildroot,tcp,v3 init=/sbin/init
每次我都低于日志:

VFS: mounted fs via nfs  
devtmpfs is mounted.  
Kernel panic - not syncing:Attempted to kill init, exit code=0x000000b 

请帮我解决此问题。

1 个答案:

答案 0 :(得分:0)

这可能会对你有帮助。

正如你所说,有一个如下所示的日志。

Kernel panic - not syncing:Attempted to kill init, exit code=0x000000b 

这意味着退出init(busybox),退出代码为0xb。 因此内核陷入恐慌。 也许这是由网络问题引起的。但是我们现在无法断定这是由于网络与否。

你说,你看到崩溃,没有NFS。 我认为解决崩溃可能是解决这种情况的更好方法。

请在没有NFS配置的情况下共享崩溃日志。如果您共享日志,我会检查它。