initramfs 文件系统 no init found 问题解决思路
2013-12-05 10:22
330 查看
系统启动时总是提示Kernel panic - not syncing: No init found.的问题很让人头疼,goole,baidu都无济于事。技术的问题总会有突破口,这就需要静下心来仔细分析一下。
出现上述问题提示的原函数在init/main.c 里面的 init_post 函数里。run_init_process()函数运行过程中出现的问题。具体问题可以在函数中添加printk函数打印信息查找问题,同时可以查看/Documentation/init.txt查看相应的提示建议。
本文介绍的init not found 是因为init软链接损坏
而initramfs路径下面的软链接在打包压缩的时候会出现损坏的问题。所以如果感觉busybox制作文件系统比较复杂的话,可以利用系统原有的文件系统,将用户生成的文件放到文件系统目录下,重新编译内核即可。
出现上述问题提示的原函数在init/main.c 里面的 init_post 函数里。run_init_process()函数运行过程中出现的问题。具体问题可以在函数中添加printk函数打印信息查找问题,同时可以查看/Documentation/init.txt查看相应的提示建议。
本文介绍的init not found 是因为init软链接损坏
而initramfs路径下面的软链接在打包压缩的时候会出现损坏的问题。所以如果感觉busybox制作文件系统比较复杂的话,可以利用系统原有的文件系统,将用户生成的文件放到文件系统目录下,重新编译内核即可。
相关文章推荐
- Cmake “no cmake c_compiler could be found”,“无法打开输入文件”问题解决思路
- 文件系统编译过程中遇到问题,解决过程Kernel panic - not syncing: Attempted to kill init!
- 解决VS打开文件出现No EditorOptionDefinition export found for the given option name问题
- Kernel panic - not syncing: No init found. yaffs2文件系统挂上找不到init
- 【已解决】Windows Service 问题System.IO.FileNotFoundException: 未能加载文件或程序集“file:///”或它 的某一个依赖项。系统找不到指定的文件。。
- hi3531 SDK已编译文件系统制作jffs2文件系统镜像并解决问题 .
- 解决Maven项目pom.xml文件报xxx\target\classes\META-INF\MANIFEST.MF (系统找不到指定的路径。)问题
- R 文件无法生成问题解决思路
- 解决系统hal.dll文件丢失问题
- 解决Android中No resource found that matches android:TextAppearance.Material.Widget.Button.Inverse问题
- 解决windows下文件在unix系统下出现^M的问题 及 Vi高级命令
- 解决Maven项目pom.xml文件报xxx\target\classes\META-INF\MANIFEST.MF (系统找不到指定的路径。)问题
- Linux执行.sh文件,提示No such file or directory的问题的解决方法
- 解决小米手机的SD卡显示为空,或者文件系统无法识别的问题
- Spring3中js/css/jpg/gif等静态资源无法找到(No mapping found for HTTP request with URI)问题解决--转载
- 运行VS2013编译成功后出现:无法启动程序“.exe” 系统找不到指定文件的问题的解决方法
- 关于解决“No matching provisioning profiles found”问题-ios
- Melis系统崩溃问题分析以及解决思路
- 解决从本地文件系统上传到HDFS时的权限问题
- NO Cortex-M Device found in JTAG chain常见问题及解决方法.