关于Linux2.6.30.4移植YAFFS2文件系统中出现的问题:

发布网友

我来回答

4个回答

热心网友

从你的信息看出,内核识别到了yaffs文件系统,而且也mount上了,开始运行init守护进程时出现了不同步而被内核杀掉,导致Kernel panic。

出现这种问题只根据你的这些也说不清什么原因。最好再仔细按照标准的步骤重新配置编译内核。

热心网友

你是否用mkyaffs2image制作的根文件系统?

give me five
刚刚解决这个问题
共享一下:

先挂载NFS,把你要放根文件的分区挂载到 /mnt
mount -t yaffs2 /dev/mtdblock2 /mnt
然后把你的yaffs2根文件打包(如xxx.tgz)到你的Nfs根目录下。

最后进mnt,解压该包。
cd /mnt
tar xzf xxx.tgz

要特别注意的是,解压后最后你的yaffs2根文件下的内容要直接出现在/mnt下
也就是/dev/mtdblock2

hope this help

热心网友

Kernel panic - not syncing: Attempted to kill init!

看来还是 init 进程的问题。你先用个 ext2 分区启动一下试试。是不是你的 yaffs 分区的数据有问题?

热心网友

我是出现这样的问题
yaffs_read_super: isCheckpointed 0
VFS: Mounted root (yaffs filesystem).
Freeing init memory: 120K
Warning: unable to open an initial console.
Failed to execute /linuxrc. Attempting defaults...
Kernel panic - not syncing: No init found. Try passing init= option to kernel.
求分析分析

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com