免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2222 | 回复: 5
打印 上一主题 下一主题

[操作系统] 关于linux内核启动过程的疑问 [复制链接]

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 10:16:53
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2015-01-23 13:34 |只看该作者 |倒序浏览
我的linux开发板可以跑起来,也能进shell了,但是很奇怪,sdk里面的target目录下有很多目录,在开发板上确没有看到,比如usr/sbin下面有很多程序,包括wpa_supplicant等等,但是打包到开发板上跑起来的时候,确没有,只有一些命令链接到busybox的。

是因为虚拟根文件系统加载之后真实的根文件系统还没加载上吗? 如果已经进入shell mode了,是不是证明真实的根文件系统已经加载上了?我使用ramdisk启动的。

论坛徽章:
5
摩羯座
日期:2014-07-22 09:03:552015元宵节徽章
日期:2015-03-06 15:50:392015亚冠之大阪钢巴
日期:2015-06-12 16:01:352015年中国系统架构师大会
日期:2015-06-29 16:11:2815-16赛季CBA联赛之四川
日期:2018-12-17 14:10:21
2 [报告]
发表于 2015-01-23 17:05 |只看该作者
是的,已经进入到你的根文件系统上了
嵌入式里面一般就是busybox

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 10:16:53
3 [报告]
发表于 2015-01-23 17:19 |只看该作者
回复 2# T-Bagwell

谢谢版主的回答,太感动了!
   
但是为什么我在编译环境下的usr/sbin目录下放的很多开源包(除busybox以外的),在开发板上确看不见呢,难道是没有被打包到rootfs里吗?

论坛徽章:
5
摩羯座
日期:2014-07-22 09:03:552015元宵节徽章
日期:2015-03-06 15:50:392015亚冠之大阪钢巴
日期:2015-06-12 16:01:352015年中国系统架构师大会
日期:2015-06-29 16:11:2815-16赛季CBA联赛之四川
日期:2018-12-17 14:10:21
4 [报告]
发表于 2015-01-23 17:31 |只看该作者
lvshihong 发表于 2015-01-23 17:19
回复 2# T-Bagwell

谢谢版主的回答,太感动了!


看看那个sbin/下面的内容是不是ARM下运行的

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 10:16:53
5 [报告]
发表于 2015-01-23 23:40 |只看该作者
回复 4# T-Bagwell
像wpa_supplicant wpa_cli 这些应该是可以运行在ARM上的。我跑起来的这个根文件系统应该不会是initrd那个小型文件系统吧

论坛徽章:
5
摩羯座
日期:2014-07-22 09:03:552015元宵节徽章
日期:2015-03-06 15:50:392015亚冠之大阪钢巴
日期:2015-06-12 16:01:352015年中国系统架构师大会
日期:2015-06-29 16:11:2815-16赛季CBA联赛之四川
日期:2018-12-17 14:10:21
6 [报告]
发表于 2015-01-26 09:46 |只看该作者
lvshihong 发表于 2015-01-23 23:40
回复 4# T-Bagwell
像wpa_supplicant wpa_cli 这些应该是可以运行在ARM上的。我跑起来的这个根文件系统应 ...


可以通过查看/proc/mounts确认一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP