1. switch_root: bad init /sbin/init: No such file or directory

一般是内核启动参数的问题.

正确的参数是:bootargs root=/dev/nfs console=ttySAC0,115200 init=/linuxrc nfsroot=172.16.101.132:/work/tiny210/android-2.3.1-tiny210/rootfs_dir ip=192.168.170.40:172.16.101.132:192.168.170.200:255.255.255.0:tiny210:eth0:off fbcon=rotate:1

而我在没有设置init=/linuxrc时就出现了上面的问题


2. xxxxxxx on /r failed: No such device

通常是根文件系统不存在,或不正确


3./init: line 102: can't open /r/dev/console: no such file

有两种可能,一是没有/dev/console这个设备,二是根文件系统mount失败。

第一种错误原因,可以去查看 rootfs_dir中的dev目录下是否有console这个文件来确认。


4. 内核解压成功,却启动不了

我就遇到这样的情况,但分为几种:

一是串口或LCD没有初始化,启动成功了也看不见log或状态

二是内存有问题,以tiny210为例,从友善拿到的内核,如果不将内存从256M改为512M就不行

就是以下两个宏

#define SECTION_SIZE_BITS 29
#define NODE_MEM_SIZE_BITS 29


5. 内核启动了,却无法进入android系统

原因就太多了,我遇到过的问题包括:

一是根文件系统mount失败 ( 一般是根文件系统错误)

二是缺少关键设备文件




更多相关文章

  1. android 怎么把网络图片生成一个Bitmap显示在ImageView中
  2. Android(安卓)Studio下,gradle project sync failed 错误
  3. 打开Android(安卓)Studio报错 "required plugin "Android(安卓)S
  4. Android开发常见错误及技巧
  5. android各个层次的理解
  6. android常见错误记录--持续更新中
  7. Android错误解决
  8. Android(安卓)studio 升级2.2 之后 Maven插件不能使用解决
  9. Android中 View not attached to window manager错误的解决办法

随机推荐

  1. 福布斯系列之数据清洗(1) | Python数据分析
  2. 福布斯系列之数据完整性检查 | Python数
  3. 我埋头吭哧吭哧写文这一年半
  4. 如何找到属于自己高效学习方法?
  5. 小鹿周末总结
  6. 图文分析:Python语言的惊人成长之路
  7. 福布斯系列之补充数据收集 | Python数据
  8. 动画:面试如何轻松手写链表?
  9. 刚接触编程我入过的坑(强烈建议初学者好好
  10. 面试必知必会|理解C++虚函数