常见问题常见问题   搜索搜索   会员列表会员列表   团队团队   注册注册    个人资料个人资料   登录查看您的站内信件登录查看您的站内信件   登录登录 

如何做简FreeBSD系统。

 
发表新文章   回复文章    FreeBSD China -> 技术交流
阅读上一个主题 :: 阅读下一个主题  
作者 留言
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。

_________________
来如流水兮逝如风,不知何处来兮何所终!
一人飘飘入世,实如江河流水,不知来自何处;飘飘出世,又如清风之不知吹向何方!
返回页首
阅览会员资料 发送站内信件 MSN Messenger
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程序都可以剪裁进来。

_________________
来如流水兮逝如风,不知何处来兮何所终!
一人飘飘入世,实如江河流水,不知来自何处;飘飘出世,又如清风之不知吹向何方!
返回页首
阅览会员资料 发送站内信件 MSN Messenger
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左右。
返回页首
阅览会员资料 发送站内信件 MSN Messenger
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
-------------------------------
返回页首
阅览会员资料 发送站内信件 MSN Messenger
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

文章发表于: Mon 2008-07-21 13:07:00    发表主题: 引用并回复

我是照抄老外的:
http://www.ultradesic.com/index.php?section=125
这个是6.x的,7.0有些命令发生了变化,核对一下,该拿掉拿掉,该加上加上,思路清楚了怎么裁减就是你的事了。
返回页首
阅览会员资料 发送站内信件 MSN Messenger
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
返回页首
阅览会员资料 发送站内信件 MSN Messenger
从以前的文章开始显示:   
发表新文章   回复文章    FreeBSD China -> 技术交流 论坛时间为 北京时间
1页/共1

 
转跳到:  
不能发布新主题
不能在这个论坛回复主题
不能在这个论坛编辑自己的文章
不能在这个论坛删除自己的文章
不能在这个论坛发表投票


Powered by phpBB 2022cc © 2003 Opensource Steps; © 2003-2007 The FreeBSD Simplified Chinese Project
Powered by phpBB © 2001, 2005 phpBB Group
The FreeBSD China Project 网站: 中文计划网站 社区网站
The FreeBSD China Project 版权所有 (C) 1999 - 2003 网页设计版权 著作权和商标