| 阅读上一个主题 :: 阅读下一个主题 |
| 作者 |
留言 |
szhuangbuqing 半仙
注册时间: 2008-03-24 文章: 5
|
发表于: Sat 2008-07-19 18:13:13 发表主题: 如何做简FreeBSD系统。 |
|
|
| 如何做一个只有16M或者8M的简系统了?内含SSH等常用内核呢? |
|
| 返回页首 |
|
 |
pagx 道士
注册时间: 2006-05-11 文章: 781 来自: 上海
|
发表于: Sat 2008-07-19 19:55:39 发表主题: |
|
|
| 一个 /rescue/rescue 要2.3M 基本的内核要 差不多2M, 加上驱动之类的内核模块压缩起来都有 16M了。 加上 ssh. 恐怕很难符合要求。 假如去掉内核模块的话。 就没多大的用处了。 我曾经用了一个U盘装了一个包含firefox x-window的FreeBSD, 基本上要300M多 |
|
| 返回页首 |
|
 |
ruf 老妖
注册时间: 2004-02-13 文章: 2442 来自: 南京
|
发表于: Sat 2008-07-19 20:16:01 发表主题: |
|
|
http://bsdbox.sourceforge.net/
4M flash 就有sshd。 _________________ 来如流水兮逝如风,不知何处来兮何所终!
一人飘飘入世,实如江河流水,不知来自何处;飘飘出世,又如清风之不知吹向何方! |
|
| 返回页首 |
|
 |
pagx 道士
注册时间: 2006-05-11 文章: 781 来自: 上海
|
发表于: Sat 2008-07-19 21:02:19 发表主题: |
|
|
| 有没有包含常见网卡驱动的。 |
|
| 返回页首 |
|
 |
ruf 老妖
注册时间: 2004-02-13 文章: 2442 来自: 南京
|
发表于: Sat 2008-07-19 21:20:52 发表主题: |
|
|
驱动是内核的一部分,编译内核时修改配置加上常用网卡驱动即可。
FreeBSD内核和BASE程序都可以剪裁进来。 _________________ 来如流水兮逝如风,不知何处来兮何所终!
一人飘飘入世,实如江河流水,不知来自何处;飘飘出世,又如清风之不知吹向何方! |
|
| 返回页首 |
|
 |
jonsen 半仙
注册时间: 2007-10-29 文章: 128
|
发表于: Sun 2008-07-20 09:17:48 发表主题: |
|
|
4.11可以做成10M左右的。
6.x的,起码在15M左右。
我是按照mimibsd的制作方法。再加上一些应用服务,估计得20M以上了吧。用32M的U盘,应该没问题(别想X-Windows,呵呵)。 _________________ 国内第一个免费嵌入式智能DNS系统: http://fedns.isyi.com
免费在线服务器监控: http://monitor.isyi.com |
|
| 返回页首 |
|
 |
BSD4LZX 半仙
注册时间: 2003-04-16 文章: 37
|
发表于: Sun 2008-07-20 12:35:21 发表主题: |
|
|
| 我做路由器的7-Release有22MB,有ssh/openvpn/ipsec/mpd/pf,还可以继续裁小,保留了所有PCI的网卡,其实我只用em/fxp,算了一下,除了内核,库还可以裁掉一些,我的内核压缩以后是2.2MB,加入了altq的代码,裁减系统要经过严密测试,我前面发的一个mpd的帖子就是裁内核模块测试不够导致的。哦对了我还留了时钟ntp,作VPN要用,另外所有跟显示系统相关的我都cut掉了,留了个sio平时调试用。磁盘系统保留CF卡驱动(ad),基本上这样,估计还能裁掉5M左右。 |
|
| 返回页首 |
|
 |
swz36888 半仙
注册时间: 2008-05-31 文章: 4
|
发表于: Mon 2008-07-21 11:37:39 发表主题: |
|
|
| BSD4LZX 写到: | | 我做路由器的7-Release有22MB,有ssh/openvpn/ipsec/mpd/pf,还可以继续裁小,保留了所有PCI的网卡,其实我只用em/fxp,算了一下,除了内核,库还可以裁掉一些,我的内核压缩以后是2.2MB,加入了altq的代码,裁减系统要经过严密测试,我前面发的一个mpd的帖子就是裁内核模块测试不够导致的。哦对了我还留了时钟ntp,作VPN要用,另外所有跟显示系统相关的我都cut掉了,留了个sio平时调试用。磁盘系统保留CF卡驱动(ad),基本上这样,估计还能裁掉5M左右。 |
老大!能不能把你制作的详细过程写出来让大家学习啊!! |
|
| 返回页首 |
|
 |
scyzxp 道童
注册时间: 2005-04-12 文章: 326
|
发表于: Mon 2008-07-21 11:45:50 发表主题: |
|
|
| swz36888 写到: | | BSD4LZX 写到: | | 我做路由器的7-Release有22MB,有ssh/openvpn/ipsec/mpd/pf,还可以继续裁小,保留了所有PCI的网卡,其实我只用em/fxp,算了一下,除了内核,库还可以裁掉一些,我的内核压缩以后是2.2MB,加入了altq的代码,裁减系统要经过严密测试,我前面发的一个mpd的帖子就是裁内核模块测试不够导致的。哦对了我还留了时钟ntp,作VPN要用,另外所有跟显示系统相关的我都cut掉了,留了个sio平时调试用。磁盘系统保留CF卡驱动(ad),基本上这样,估计还能裁掉5M左右。 |
老大!能不能把你制作的详细过程写出来让大家学习啊!! |
http://www.tinybsd.org/tinybsd _________________ -------------------------------
开源邮件技术社区
Tmail for FreeBSD技术支持社区
http://www.thismail.org
------------------------------- |
|
| 返回页首 |
|
 |
softmic 道童
注册时间: 2004-12-20 文章: 268
|
发表于: Mon 2008-07-21 12:04:58 发表主题: |
|
|
www.panabit.com上有FreeBSD 6.2的精简包,拿过去自己增删一些东西即可。 _________________ Panaibt(www.panabit.com)是:
(1)专业的P2P控制软件
(2)免费的P2P控制软件
(3)基于FreeBSD的 |
|
| 返回页首 |
|
 |
BSD4LZX 半仙
注册时间: 2003-04-16 文章: 37
|
|
| 返回页首 |
|
 |
wangpeng168 半仙
注册时间: 2008-08-07 文章: 10
|
发表于: Thu 2008-08-07 14:59:34 发表主题: |
|
|
| 有没有详细的裁减过程啊 |
|
| 返回页首 |
|
 |
wangpeng168 半仙
注册时间: 2008-08-07 文章: 10
|
发表于: Thu 2008-08-07 15:01:18 发表主题: |
|
|
| BSD4LZX 你能把你裁减的那个过程写成文章发我们看看啊 !谢啦! |
|
| 返回页首 |
|
 |
BSD4LZX 半仙
注册时间: 2003-04-16 文章: 37
|
发表于: Thu 2008-08-07 17:13:43 发表主题: |
|
|
上面的链接几乎是手把手教你了,没什么技巧可言.
至于7.0的不同之处,就是苦力,随便安个mini的系统,对比一下文章里面提及的命令,编辑一下命令列表就行了.
我把我用的基本命令集贴出来.
要什么自己往里加.
| 代码: |
boot/boot0
boot/boot1
boot/boot2
boot/defaults/loader.conf
boot/device.hints
boot/loader
boot/loader.4th
boot/loader.help
boot/loader.rc
boot/mbr
boot/support.4th
libexec/ld-elf.so.1:usr/libexec/ld-elf.so.1
bin/[:bin/test
bin/cat
bin/chflags
bin/chio
bin/chmod
bin/cp
bin/csh:bin/tcsh
bin/date
bin/dd
bin/df
bin/domainname
bin/echo
bin/ed:bin/red
bin/expr
bin/hostname
bin/kenv
bin/kill
bin/link:bin/ln
bin/ls
bin/mkdir
bin/mv
bin/pax
bin/ps
bin/pwd
bin/realpath
bin/rm:bin/unlink
bin/rmdir
bin/sh
bin/sleep
bin/stty
bin/sync
sbin/adjkerntz
sbin/comcontrol
sbin/devd
sbin/dhclient
sbin/dhclient-script
sbin/disklabel
sbin/dmesg
sbin/fastboot:sbin/fasthalt:sbin/halt:sbin/reboot
sbin/fsck
sbin/fsck_ufs:sbin/fsck_ffs:sbin/fsck_4.2bsd
sbin/ifconfig
sbin/init
sbin/kldconfig
sbin/kldload
sbin/kldstat
sbin/kldunload
sbin/ldconfig
sbin/md5
sbin/mdconfig
sbin/mknod
sbin/mdmfs
sbin/mount
sbin/mount_mfs
sbin/mount_nullfs
sbin/mount_unionfs
sbin/newfs
sbin/nextboot
sbin/nologin
sbin/nos-tun
sbin/rcorder
sbin/pfctl
sbin/ping
sbin/route
sbin/setkey
sbin/shutdown
sbin/slattach
sbin/swapon
sbin/sysctl
sbin/umount
usr/bin/at:usr/bin/atq:usr/bin/atrm:usr/bin/batch
usr/bin/awk
usr/bin/basename
usr/bin/bsdtar
usr/bin/bunzip2:usr/bin/bzcat:usr/bin/bzip2
usr/bin/chat
usr/bin/chfn:usr/bin/chpass:usr/bin/chsh
usr/bin/chgrp
usr/bin/cksum
usr/bin/clear
usr/bin/cmp
usr/bin/compress:usr/bin/uncompress
usr/bin/cpio
usr/bin/crontab
usr/bin/cu
usr/bin/cut
usr/bin/dig
usr/bin/dirname
usr/bin/du
usr/bin/ee
usr/bin/egrep:usr/bin/fgrep:usr/bin/grep
usr/bin/env
usr/bin/false
usr/bin/fetch
usr/bin/find
usr/bin/finger
usr/bin/fstat
usr/bin/fsync
usr/bin/ftp
usr/bin/gunzip:usr/bin/gzcat:usr/bin/gzip
usr/bin/gzexe
usr/bin/head
usr/bin/hexdump
usr/bin/id:usr/bin/whoami
usr/bin/ident
usr/bin/killall
usr/bin/last
usr/bin/less:usr/bin/more
usr/bin/limits
usr/bin/lock
usr/bin/lockf
usr/bin/logger
usr/bin/login
usr/bin/logname
usr/bin/mesg
usr/bin/minigzip
usr/bin/mkfifo
usr/bin/mktemp
usr/bin/msgs
usr/bin/netstat
usr/bin/nice
usr/bin/nohup
usr/bin/openssl
usr/bin/passwd
usr/bin/printf
usr/bin/renice
usr/bin/reset
usr/bin/scp
usr/bin/script
usr/bin/sed
usr/bin/sftp
usr/bin/shar
usr/bin/sockstat
usr/bin/sort
usr/bin/split
usr/bin/ssh
usr/bin/ssh-add
usr/bin/ssh-agent
usr/bin/ssh-keygen
usr/bin/ssh-keyscan
usr/bin/su
usr/bin/tail
usr/bin/tar
usr/bin/tee
usr/bin/telnet
usr/bin/tftp
usr/bin/time
usr/bin/top
usr/bin/touch
usr/bin/tput
usr/bin/tr
usr/bin/true
usr/bin/tty
usr/bin/uname
usr/bin/uptime:usr/bin/w
usr/bin/users
usr/bin/uudecode
usr/bin/uuencode
usr/bin/vi
usr/bin/vmstat
usr/bin/wall
usr/bin/who
usr/bin/whois
usr/bin/write
usr/bin/yes
usr/sbin/arp
usr/sbin/boot0cfg
usr/sbin/chown
usr/sbin/chroot
usr/sbin/cron
usr/sbin/ftp-proxy
usr/sbin/idprio:usr/sbin/rtprio
usr/sbin/inetd
usr/sbin/iostat
usr/sbin/kbdcontrol
usr/sbin/lastlogin
usr/sbin/memcontrol
usr/sbin/mtree
usr/sbin/newsyslog
usr/sbin/ngctl
usr/sbin/nghook
usr/sbin/ntpdate
usr/sbin/pciconf
usr/sbin/pw
usr/sbin/pwd_mkdb
usr/sbin/slstat
usr/sbin/sshd
usr/sbin/syslogd
usr/sbin/tcpdchk
usr/sbin/tcpdmatch
usr/sbin/tcpdump
usr/sbin/traceroute
usr/sbin/vidcontrol
usr/sbin/vipw
usr/sbin/watch
usr/libexec/atrun
usr/libexec/ftpd
usr/libexec/getty
usr/libexec/sftp-server
usr/libexec/ssh-keysign
usr/libexec/telnetd
usr/libexec/tftpd
usr/share/misc/termcap
|
|
|
| 返回页首 |
|
 |
|