busybox 制作tiny linux


所属类别:操作系统

特别推荐:免费发布信息 承包关键词~~抢爆了!HOT!


我省去了制作启动盘的过程,这个网上可以大把大把的抓!

更多...

我通过在硬盘上安装linux得到linux的分区:

/dev/hda1 /boot

/dev/hda2 /

/dev/hda3 swap

好了,现在开始用busybox来制作了。。。

实际操作过程相当简单:

下载好busybox的源文件,大家最好到busybox的官方网站上面去下,这样还可以看到很多文档 :)

我下载的是busybox-1.00-rc3版本,也是它的最新版

tar zxvf busybox-1.00-rc3.tar.gz

cd busybox-1.00-rc3

make menuconfig

(这个过程类似编译linux内核,如果你还不会编译内核的话,那先看看我的blog里面的另一篇文档好了)

做好自己的选项后,

make dep

make

make install

默认情况下,busybox会在当前目录下生成一个_INSTALL的目录,编译后生成的文件都在这个目录下,一会儿我们也要用这个目录下的文件来制作我们的tiny linux

我们先看一看这个目录下的结构:

/usr

/etc

/....

因为我是在编译好后才写这篇文档的,所以目录列不全了,反正这个也不重要,大家在尝试中自己观察吧

然后就是替换工作了,关于busybox的工作原理大家可以参考busybox的资料,网上一大把一大把的抓!!

主要的操作目录有 etc usr bin sbin

将这几个目录用刚才编译过的目录替换,然后将原etc目录下的 passwd passwd- shadow shadow-  几个文件放到busybox的目录下(你得登陆吧,哈哈,登陆就得用这几个文件了)

其实这个时候系统的大小就已经不到200M了,

下面是进一步的裁减工作,这个工作主要集中在lib目录下

lib目录的结构:

相关信息

· 明基如何应对高成本? 竞争核心是供应链

· 如何关闭默认共享

· 我的课外作业 sip 软电话

·  IBM之alphablox 数据源定义问题解决








....

57455 34868