我正在使用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
请帮我解决此问题。
答案 0 :(得分:0)
这可能会对你有帮助。
正如你所说,有一个如下所示的日志。
Kernel panic - not syncing:Attempted to kill init, exit code=0x000000b
这意味着退出init
(busybox),退出代码为0xb
。
因此内核陷入恐慌。
也许这是由网络问题引起的。但是我们现在无法断定这是由于网络与否。
你说,你看到崩溃,没有NFS。 我认为解决崩溃可能是解决这种情况的更好方法。
请在没有NFS配置的情况下共享崩溃日志。如果您共享日志,我会检查它。