所属类别:操作系统
特别推荐:免费发布信息 承包关键词~~抢爆了!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
