文件系统制作 文件系统已经挂载 系统也好像没报错 就是不能正常进入控制台
2010-10-09 18:05
197 查看
串口输出内容如下:
yaffs: dev is 32505859 name is "mtdblock3"
yaffs: passed flags ""
yaffs: Attempting MTD mount on 31.3, "mtdblock3"
yaffs_read_super: isCheckpointed 0
VFS: Mounted root (yaffs filesystem).
Freeing init memory: 156K
原因一:
内核与文件系统中的busybox不是同一个版本的编译器编译出来的。在内核启动的过程中,会有如下打印信息,从中可以确认
是当前编译的内核:
Linux version 2.6.25.20 (root@ubuntu) (gcc version 4.3.3 (Sourcery G++ Lite 2009q1-203) ) #5 Tue Oct 12 17:05:52 CST 2010
------------------------------------------
原因二
是busybox编译为armv6架构的,所以不能执行。
另外,在/etc/inittab文件中通过::respawn:-/bin/login 登录控制台,而密码文件/etc/passwd由于是从主机中拷贝过来的其内容为:
root:x:0:0:root:/root:/bin/bash
修改为:
root:x:0:0:root:/root:/bin/ash 或者 root:x:0:0:root:/root:/bin/sh
-------------------------------------------
原因三
编译器编译出来的busybox配对使用的内核版本最好要与实际内核版本配对
file crootfs_leaven4.4.3/bin/busybox
crootfs_leaven4.4.3/bin/busybox: ELF 32-bit LSB executable, ARM, version 1 (SYSV), statically linked, for GNU/Linux 2.6.32, stripped
yaffs: dev is 32505859 name is "mtdblock3"
yaffs: passed flags ""
yaffs: Attempting MTD mount on 31.3, "mtdblock3"
yaffs_read_super: isCheckpointed 0
VFS: Mounted root (yaffs filesystem).
Freeing init memory: 156K
原因一:
内核与文件系统中的busybox不是同一个版本的编译器编译出来的。在内核启动的过程中,会有如下打印信息,从中可以确认
是当前编译的内核:
Linux version 2.6.25.20 (root@ubuntu) (gcc version 4.3.3 (Sourcery G++ Lite 2009q1-203) ) #5 Tue Oct 12 17:05:52 CST 2010
------------------------------------------
原因二
是busybox编译为armv6架构的,所以不能执行。
另外,在/etc/inittab文件中通过::respawn:-/bin/login 登录控制台,而密码文件/etc/passwd由于是从主机中拷贝过来的其内容为:
root:x:0:0:root:/root:/bin/bash
修改为:
root:x:0:0:root:/root:/bin/ash 或者 root:x:0:0:root:/root:/bin/sh
-------------------------------------------
原因三
编译器编译出来的busybox配对使用的内核版本最好要与实际内核版本配对
file crootfs_leaven4.4.3/bin/busybox
crootfs_leaven4.4.3/bin/busybox: ELF 32-bit LSB executable, ARM, version 1 (SYSV), statically linked, for GNU/Linux 2.6.32, stripped
相关文章推荐
- 通过nfs挂载的文件系统不能进控制台
- linux内核编译后,不能挂载文件系统
- busybox制作文件系统、挂载nfs
- 解决Vista进入桌面前“文件缺失”提示不能进入系统的问题
- win10系统 CAJ文件打不开 老弹出 File doesn't existed or can't be visited normally! 文件不存在或不能正常访问
- MTK android文件系统挂载分析(1)---正常开机挂载
- Linux根文件系统制作与各种挂载方式的实现
- C# winform中不规则窗体制作的解决方案(已经解决24位色以上不能正常显示问题)
- 夏新N800不能正常启动了,只显示夏新那个开机界面!不能进入系统
- C# winform中不规则窗体制作的解决方案(已经解决24位色以上不能正常显示问题)
- android文件系统挂载分析(1)---正常开机挂载
- C# winform中不规则窗体制作的解决方案(已经解决24位色以上不能正常显示问题)
- 嵌入式学习-linux系统-lesson3-文件系统的制作及nfs挂载
- 安装盘启动系统,挂载硬盘,然后进入shell模式修改配置文件
- [转]C# winform中不规则窗体制作的解决方案(已经解决24位色以上不能正常显示问题)
- C# winform中不规则窗体制作的解决方案(已经解决24位色以上不能正常显示问题)
- [转]C# winform中不规则窗体制作的解决方案(已经解决24位色以上不能正常显示问题)
- mini6410基于linux2.6.36内核通过NFS启动根文件系统总结(四制作根文件系统及通过NFS挂载文件系统)
- linux进入系统后root帐号不能登录,密码正确就是不登录
- KDE挂载Windows分区不能正常显示中文文件的解决方法