哪位朋友用EmCORE-v615 + CF盘作linux嵌入式系统或者遇到同类问题?请看
时间:2003-07-17
来源:互联网
我用EmCORE-v615 + CF盘作linux嵌入式系统,内核已经成功启动,但是到了这一步
Free unused kernel memory: 280K freed
后,系统就停滞在这里了。
我添加了一个初始内存镜像文件,为了调试修改了linuxrc文件。
为了说明方便,我加上了行号
1 #!/bin/nash
2 echo "Loading jbd module"
3 insmod /lib/jbd.o
4 echo "Loading ext3 module"
5 echo Mounting /proc filesystem
6 mount -t proc /proc /proc
7 echo Creating root device
8 mkrootdev /dev/root
9 echo 0x0100 > /proc/sys/kernel/real-root-dev
10 echo Mounting root filesystem
11 mount --ro -t ext3 /dev/root /sysroot
12 ls -l /
13 ls -l /sysroot
14 umount /proc
15 pivot_root /sysroot /sysroot/initrd
16 ls -l /
17 ls -l /sbin/init
在挂载根文件系统以后,即11行后 加上这两条命令,运行时都能显示是正确的文件列表,且根文件系统也没有问题的。但在15行交换根文件系统的命令执行后(运行时pivot_root 命令没有信息提示,是不是它运行没有出错?我不敢保证。有经验的朋友指点一下)后面16,17行的两条命令就不能正确执行了,提示根本无法找到文件。说明15行的命令,交换根文件系统不成功,致使无法找到交换后的真实的根文件系统,所以内核也就调用/sbin/init,导致出现了“ Free unused kernel memory: 280K freed”提示后,系统就停滞了!
我此前用研华的一款机(POD-6704 815E SBC),也是用CF盘的方式,用这套嵌入式系统软件启动很流畅的,根本没有问题的,系统可以正常运行的。我在硬盘上划出一个16M的小区来运行这套嵌入式系统也没有问题的,就是在这款机型上不行。并且CF盘都没有换过的,并且在这个机器,挂上硬盘划分一个16M的分区来运行,也是同样的问题。我现在不知道具体是软件问题还是这款机的硬件上的瑕疵(就这个机器用普通的硬盘装redhat,运行一点问题没有的。那个裁减系统的内核文件和初始内存镜像文件都一样的,就分区不同),请帮助指点一下!!
Free unused kernel memory: 280K freed
后,系统就停滞在这里了。
我添加了一个初始内存镜像文件,为了调试修改了linuxrc文件。
为了说明方便,我加上了行号
1 #!/bin/nash
2 echo "Loading jbd module"
3 insmod /lib/jbd.o
4 echo "Loading ext3 module"
5 echo Mounting /proc filesystem
6 mount -t proc /proc /proc
7 echo Creating root device
8 mkrootdev /dev/root
9 echo 0x0100 > /proc/sys/kernel/real-root-dev
10 echo Mounting root filesystem
11 mount --ro -t ext3 /dev/root /sysroot
12 ls -l /
13 ls -l /sysroot
14 umount /proc
15 pivot_root /sysroot /sysroot/initrd
16 ls -l /
17 ls -l /sbin/init
在挂载根文件系统以后,即11行后 加上这两条命令,运行时都能显示是正确的文件列表,且根文件系统也没有问题的。但在15行交换根文件系统的命令执行后(运行时pivot_root 命令没有信息提示,是不是它运行没有出错?我不敢保证。有经验的朋友指点一下)后面16,17行的两条命令就不能正确执行了,提示根本无法找到文件。说明15行的命令,交换根文件系统不成功,致使无法找到交换后的真实的根文件系统,所以内核也就调用/sbin/init,导致出现了“ Free unused kernel memory: 280K freed”提示后,系统就停滞了!
我此前用研华的一款机(POD-6704 815E SBC),也是用CF盘的方式,用这套嵌入式系统软件启动很流畅的,根本没有问题的,系统可以正常运行的。我在硬盘上划出一个16M的小区来运行这套嵌入式系统也没有问题的,就是在这款机型上不行。并且CF盘都没有换过的,并且在这个机器,挂上硬盘划分一个16M的分区来运行,也是同样的问题。我现在不知道具体是软件问题还是这款机的硬件上的瑕疵(就这个机器用普通的硬盘装redhat,运行一点问题没有的。那个裁减系统的内核文件和初始内存镜像文件都一样的,就分区不同),请帮助指点一下!!
作者: 曙光之秋 发布时间: 2003-07-17
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28