转载:http://blog.csdn.net/wavemcu/article/details/6950053

在移植Linux中很容易出现这样那样的问题,我也遇到过,现在就共享下人家的一些经验和自己的一些新的吧:

一:mount_devfs_fs(): unable to mount devfs, err: -2

"mount_devfs_fs(): unable to mount devfs, err: -2"一个困扰了我很久的问题,主要是ecc的问题。在此我把我的理解说一下好了: 搞清楚你在driver/mtd/nand/s3c2410.c文件 中有没有把NAND_ECC_SOFT改成NAND_ECC_NONE,这个网上不少的人都会做(听说会与yaffs文件系统有冲突,但我发现反而和 cramfs文件系统有冲突)。假设你把NAND_ECC_SOFT改成NAND_ECC_NONE,那[*]     Lets Yaffs do its own ECC 这一步是必需的。
    最后,如果你把NAND_ECC_SOFT改成NAND_ECC_NONE的话,那你下载yaffs文件系统的时候就不应该加上-e的参数了。
    这个东西我可是经历了无数次的"mount_devfs_fs(): unable to mount devfs, err: -2"才悟出来的,本来想不讲出来的,但实在太多人问这个问题了,实在不忍^_^
    最后给点建议:先让内核挂载cramfs试试看(记得把NAND_ECC_SOFT改成NAND_ECC_NONE哦),因为这个文件系统只要用下载内核的命令下载就行,成功挂载cramfs的话将会是你最大的鼓舞

二:确保devfs修改正确.

由于linux 2.6.12后取消了devfs,因此你自己在fs/kconfig里面添加devfs的支持.从2.6.12的fs/Kconfig中拷贝下面几项到2.6.14的fs/Kconfig中去:

config DEVFS_FS
bool "/dev file system support (OBSOLETE)"
depends on EXPERIMENTAL
help
…………………………………………………

config DEVFS_MOUNT
bool "Automatically mount at boot"
depends on DEVFS_FS
help
………………………………………………….

config DEVFS_DEBUG
bool "Debug devfs"
depends on DEVFS_FS
help
…………………………………………………..

help 的部分就省了,反正你在 2.6.12 内核的配置文件会看得到,或者自己写上去也行。

重新make menuconfig 在File systems->Pseudo filesystems目录里面可以后到devfs的配置选项如下:
[*] /proc file system support                                        
[*] /dev file system support (OBSOLETE)   
[*]   Automatically mount at boot      
[*]   Debug devfs       
[*] Virtual memory file system support (former shm fs)
[ ] Relayfs file system support
我在一次实验当中没有把Debug devfs加进去,系统挂不成功!因为在执行内核要结束的时候,要mount devfs,需要debug devfs!所以要加上去!

对Kernel panic-not syncing:No init found...init=option to kernel错误总结!相关推荐

  1. linux 开机提示 Kernel panic - not syncing: Attempted to kill init! 解决方案

    原因极可能是:"在设置selinux的时候,是不是位置写错了,应该修改SELINUX行,而不是SELINUXTYPE" 问题:开机提示"Kernel panic - no ...

  2. Kernel panic -not syncing:Attempted to kill init!

    DELL R210II安装RHEL后启动系统正常,关机再装磁盘阵列卡接好磁盘阵列,开机后CTRL+R进入界面配置RAID5. 启动后出现错误: Kernel panic -not syncing:At ...

  3. Linux启动提示Kernel panic - not syncing: Attempted to kill init解决办法

    系统类型:CentOS 6.5(x64) 启动提示:Kernel panic - not syncing: Attempted to kill init 解决办法: 系统启动的时候,按下'e'键进入g ...

  4. arm linux not syncing,Linux系统启动中途停止,提示Kernel panic - not syncing: Attempted to kill init!...

    严格按照教程上制作了ubifs文件系统.但启动到中途出现如下的错误信息.屏幕上只显示了一个企鹅.就停住了.终端上的信息如下. FAT: utf8 is not a recommended IO cha ...

  5. Centos 6或7系统 从Kernel panic – not syncing: Attempted to kill init 故障引发的一系列操作

    Centos 6或7系统 从Kernel panic – not syncing: Attempted to kill init 故障引发的一系列操作 Step1 问题描述 Step2 故障处理 St ...

  6. 【Linux】误删libc提示Kernel panic not syncing: Attempted to kill init解决办法

    系统类型:CentOS 6.5(x64)   启动提示:Kernel panic - not syncing: Attempted to kill init   背景:因为误删了 libc.so.6 ...

  7. 服务器重启报kernel panic - not syncing :Attempted to kill init 错误

    服务器重启报"kernel panic - not syncing :Attempted to kill init!" "Pid: 1,comm: init Not ta ...

  8. linux启动根文件失败报错:进程退出exitcode,Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b

    进程退出的 exitcode 错误信息 内核打印 1 Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b 分 ...

  9. Kernel panic - not syncing: Attempted to kill init

    问题:在 virtual box 上安装 CentOS,出现上述问题 原因:默认512M ,内存分配太小 方法:设置中扩充内存到2G

  10. cenos 解决Kernel panic – not syncing: Attempted to kill init

    服务器重启或者断电重启后无法开机 首先强制重启,然后按E键进入单用户模式进行修改 选择第二个,按E进 然后编辑,在后面输入 enforcing=0,通常情况下这种是可以,但是里面可以有多余的内容,这是 ...

最新文章

  1. 个人在iOS开发过程中真机调试遇到的问题及解决方法
  2. CentOS 6.5源码包安装MySQL
  3. boost::core模块实现np地址
  4. QT的QLibrary类的使用
  5. 引入Spacy模块出错—OSError: [E941] Can‘t find model ‘en‘.
  6. [攻防世界 pwn]——level2
  7. Java整合Spring发送邮件
  8. 通过投影增强数据模型
  9. 高性能mysql 聚簇索引,高性能MySQL笔记-第5章Indexing for High Performance-005聚集索引...
  10. java jsp 传递参数的方法,jsp传参方法小结
  11. 【转】C#中枚举类型与静态变量
  12. 从实践出发,腾讯云深入解读云端数据库技术
  13. 用标准C语言初始化线性表,C语言数据结构-顺序线性表的实现-初始化、销毁、长度、查找、前驱、后继、插入、删除、显示操作...
  14. springboot踩过的坑
  15. Apache James搭建内网邮件服务器
  16. 44个基于SaaS的商业智能解决方案
  17. 大学python考试会挂科吗_学姐含泪劝告:4个“最难学”的大学专业,考试“挂科”是常态...
  18. matlab 3sls,几种常用的计量经济学软件
  19. live2d_Live2D 性能优化
  20. 0基础可以考CPDA数据分析师证书吗

热门文章

  1. [转]CellCtrl控件完美破解研究
  2. Oct.31, 2011-减肥第一天
  3. 3D顶点转换和法线转换
  4. 闲话: 恭喜园子里的MVP一下, 同时问所有奋斗在技术领域的兄弟过节好~
  5. Swift 标记 MAKE TODO FIXME
  6. 自定义控件详解(七):drawText()
  7. V4L2驱动的移植与应用(二+三)【转】
  8. sqlserver操作符篇 优化
  9. 模式匹配第二弹:元组,range 和类型
  10. 通过javascritp对表格进行列拖动排序