本人是网上看了babylinux受启发然后,自己动手裁减了软盘linux,不过现在不能够加载模块,所有的模块都编译到内核里去了,但是如果想要重新编译内核可以把它裁减到dom盘或u盘里去,我自己裁减了一个20多兆的redhat版本的linux,我当时简直不知道花了我多少时间看资料,然后操作反复的试验,最后我终于成功了,但是这个软盘版本v0.1版本虽然功能还不全,但我已经在改进了。现在能支持highpoint 1640raid卡,能加载raid5的驱动模块,能telnet,但现在只是在x86平台,但别的平台需要交叉编译,我也在努力的学习和尝试。希望能掌握linux裁减的基本步骤环境,对嵌入式linux系统的朋友有帮助。
这个软盘的linux我本来用syslinux引导linux,首先要用redhat版本的syslinux
#rpm -q syslinux检查是否安装
#syslinux /dev/fd0
然后把bzImage 和p_w_picpath.gz还有syslinux.cfg考到软盘里。如果出现问题主要是配置文件的错误,一般情况下编辑syslinux.cfg文件即可。
/etc主要是配制文件,inittab是busybox中的inittab的使用说明,不需考入软盘。因为我把它压缩到ramdisk里去了就是p_w_picpath.gz其实它就是个ramdisk压缩过的内存磁盘。