昨天心血来潮想做过Freebsd7系统的精简包,上次在Freebsd livecd的制作过程, Freebsd学习记录里只是把系统缩减到278M左近,太大了,所以去查了一些资料在www.panabit.com发现了人家的FB6.2的压缩精简包,但无奈觉得新版的FB7可能会好好点,所以就去做了没技术含量的动作,就是把人家的精简包那来做文件参照,从完整的Freebsd7系统里复制相对应的文件,跟住就这样完成了Freebsd7系统的精简包了,不过由于我没有裁减内核,所以出来后的容量大概24M左近吧,没人家厉害就是了。
然后也依据我的Freebsd livecd的制作方法, 制成了这个Freebsd7系统的精简包的 livecd ,这个livecd 的内核里,我也编译了ipfw进去 , 也包含了ipfw,带ssh server,支持ssh的root登录,带perl,但不带perl的其它模块,不过暂时想不到有什么用途,先放着吧。
其实我准备在这livecd里放个包含了extmail、apache、samba、pure-ftp的系统压缩包,方便自己以后用啊,不过到时拿上来这里看看有没人有兴趣…(*^__^*) 嘻嘻……
我的Freebsd7系统的精简包下载:lpfrx.com_FB7.tar.gz
我的Freebsd7系统的精简包livecd7下载:lpfrx.com_livecd7.rar
我的Freebsd7系统的精简包14M的livecd7, 在内存下跑的, 能自动加载其它分区到/mnt下, 下载:lpfrx.com_14m_FB70livecd.iso
lpfrx.com_14m_FB70livecd.iso这个版本:
2008年9月23在启动加上了网卡的dhcp, 和加上了ftp server的功能, 说明 =>
为我的14M的freebsd7 livecd加上了ftp服务,记录
登录用户:root , 密码: 123456789
进入系统后,输入
# ifconfig
应该可以看见网卡的代号了,例如我的vmware看见的是le0 .
再配置IP地址和网关,格式如下:
# ifconfig le0 192.168.1.100 netmask 255.255.255.0
# route add default 192.168.1.1
当然也可以输入
# sysinstall
等出现界面后选择 Configure => Networking => Interface => 选择le0那项(从ifconfig看见的代号)=> 选择No => 出现以下画面设定网卡了
跟住网络就可以用了
Freebsd7精简版ISO总结制作方法就是:
1、拿我的freebsd7 livecd iso 用iso编辑工具或者winrar打开,添加新的命令进去,命令的对应文件可以这样找出:
例如 /bin/sh 的,就输入
#ldd /bin/bin
图:
这样就可以查出对应文件,然后copy到对文件到对应目录就可以了.
2、安装cdrtools, 编辑iso解开后里的文件makeisoa.sh所对应目录,然后执行makeisoa.sh就可以生成新的iso文件了,这个可以参考Freebsd livecd的制作过程, Freebsd学习记录
当然可以在这里留言了.
好文,不过我在学linux呢,freebsd虽说是linux滴父母但是还是不够了解,恩,linux先搞定再说吧。。。
linux你在用那个版本
好文章,这个这个…想转载一下不知道可以不?嘿嘿910
转吧,记得帮我留个原文连接就行了
这个文章不错~我参考了下~自己重新编译了freebsd的内核~将内核做到了2m以下~加入和pf和ipfw到内核~但是我想将squid整合进镜像中~发现完整整合后镜像变到130m左右大小了~好象内存init对大小有限制的~我启动到加载镜像时候系统直接重新启动了~能和blog一起交流下吗~我的qq385349
看了半天好晕的,没能做出来……,郁闷……
“Freebsd7系统的精简包14M的livecd7, 在内存下跑的, 能自动加载其它分区到/mnt下”
你好,我用了一下你制作的包,很好,但是我有个疑问,这个是在内存里跑的,我如何把这个镜像安装在我的机器上或虚拟机上呢?
如果要安装到虚拟机的话,需要是格式化硬盘,然后分区,再把14m的各个分区拷贝到相应的区域,然后修改/etc/fstab的配置就可以,算是有点复杂
你好我想知道能不能做精简版的硬盘安装版本呢。
请问,如何集成APACHE,PHP,MYSQL,PROFTPD做成一个ISO,然后可以无人值守安装到硬盘?
大哥,能否在写一篇详细一点的,freebsd8.0的裁剪具体步骤嘛?我在网络上面,就只看到你这里有点资料,非常想自己裁剪一个,谢谢
我的QQ:317391446