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

如何自行制作一张FreeBSD LiveCD

 
发表新文章   这个论题已经被锁定,您不能发表、回复或者编辑文章。    FreeBSD China -> 安装-配置-优化-安全
阅读上一个主题 :: 阅读下一个主题  
作者 留言
delphij
精神病


注册时间: 2002-08-07
文章: 10721
来自: San Jose, California

文章发表于: Tue 2005-03-08 11:01:25    发表主题: 如何自行制作一张FreeBSD LiveCD 引用并回复

所谓LiveCD,就是指那种直接可以从光盘启动,而无须安装的操作系统光盘。这类光盘的主要用途包括:
- 尝试一种新的系统。由于不需要安装,因此这样做的风险要比直接安装小的多。
- 修复系统。FreeBSD早期版本的第二张光盘就是类似的LiveCD。

本文将介绍如何通过FreeSBIE制作FreeBSD的LiveCD。

前提条件:FreeBSD 5.3或更高版本(更早的FreeBSD*也许*能用,但不能保证)。

首先,是在硬盘上安装一份mini的FreeBSD,然后使用pkg_add -r安装cvsup-without-gui,并同步ports tree,以及希望在光盘中安装的FreeBSD版本。

随后需要安装希望放到光盘上的ports。比如说,Xorg,xfce,Apache等等。注意一定要使用port安装!

确认没有问题之后,我们就可以开始下一步了。严格说来,我们并不需要通过port安装FreeSBIE(因为/usr/ports/sysutils/freesbie的维护并不是非常活跃,而FreeSBIE实际上是一组脚本)。首先,需要安装两个相关的软件:

cdrtools:这个可以从/usr/ports/sysutils/cdrtools找到。另外也可以考虑用/usr/ports/sysutils/cdrtools-cjk。
cloop-utils:可以从/usr/ports/sysutils/cloop-utils来安装。

下面是从CVS中拿到FreeSBIE:
touch ~/.cvspass
cvs -d :pserver:anonymous@cvs.freesbie.org:/cvs login
(不用理他,问密码直接按回车过去)
cvs -z3 -d :pserver:anonymous@cvs.freesbie.org:/cvs co -P freesbie

接下来,进入freesbie目录。运行./freesbie。按照提示做就可以了。

_________________
BSD是独立的一蹴,我们有自己的圈子,我们不以商业驱动,追求完美是我们的源动力,任何不好的代码都不能在这里存活。

天下没有白费的努力。成功不必在我,而功力必不唐捐。
返回页首
阅览会员资料 发送站内信件 发送电子邮件 浏览发表者的主页
softseal
半仙


注册时间: 2004-10-22
文章: 2

文章发表于: Tue 2005-03-08 13:55:00    发表主题: 引用并回复

太好了,正好需要这方面的知识,如果有freebsd集群方面的介绍就更好了。
返回页首
阅览会员资料 发送站内信件
forbilian
半仙


注册时间: 2003-09-10
文章: 31

文章发表于: Mon 2005-03-14 18:31:13    发表主题: 我有点疑问? 引用并回复

如果系统中要安装诸如posfix mysql等软件的话,可以这么作吗?

此外,freebsd下装什么数据库比较好啊?
返回页首
阅览会员资料 发送站内信件
delphij
精神病


注册时间: 2002-08-07
文章: 10721
来自: San Jose, California

文章发表于: Mon 2005-03-14 18:56:39    发表主题: Re: 我有点疑问? 引用并回复

forbilian 写到:
如果系统中要安装诸如posfix mysql等软件的话,可以这么作吗?

此外,freebsd下装什么数据库比较好啊?


恐怕不能,毕竟光盘是不可写的,但这不妨碍你制作一张启动光盘,而把数据放在硬盘上。

_________________
BSD是独立的一蹴,我们有自己的圈子,我们不以商业驱动,追求完美是我们的源动力,任何不好的代码都不能在这里存活。

天下没有白费的努力。成功不必在我,而功力必不唐捐。
返回页首
阅览会员资料 发送站内信件 发送电子邮件 浏览发表者的主页
forbilian
半仙


注册时间: 2003-09-10
文章: 31

文章发表于: Tue 2005-03-15 10:28:10    发表主题: 再问 引用并回复

你的意思是用光盘启动系统

将应用软件安装到另外的硬盘上 对吧

那如果我不用光盘启动,用类似freebox那样的方式将启动系统和应用软件统统安装到一个u盘上,这样可以吗?这种u盘可以制作出来吧

Smile
返回页首
阅览会员资料 发送站内信件
fire9
半仙


注册时间: 2004-03-30
文章: 11

文章发表于: Fri 2005-04-08 19:34:15    发表主题: 引用并回复

请问FREEBSD4.10,11可以吗?
返回页首
阅览会员资料 发送站内信件
delphi1000
半仙


注册时间: 2005-03-28
文章: 119

文章发表于: Wed 2006-03-01 10:32:11    发表主题: 引用并回复

softseal 写到:
太好了,正好需要这方面的知识,如果有freebsd集群方面的介绍就更好了。

如果你需要集群方面的知识,我可以搞一个教程放上来,谢谢
返回页首
阅览会员资料 发送站内信件
eddie
半仙


注册时间: 2003-01-22
文章: 78

文章发表于: Thu 2006-03-16 00:09:36    发表主题: 引用并回复

强烈建议搞集群的教程!等待ing
返回页首
阅览会员资料 发送站内信件
Coolriver
道童


注册时间: 2004-08-28
文章: 201
来自: GuangZhou

文章发表于: Wed 2006-03-29 20:22:01    发表主题: 引用并回复

引用:
delphi1000 发表于: Wed 2006-03-01 10:32:11 发表主题:

--------------------------------------------------------------------------------

softseal 写到:
太好了,正好需要这方面的知识,如果有freebsd集群方面的介绍就更好了。

如果你需要集群方面的知识,我可以搞一个教程放上来,谢谢


企待ing!!!

_________________
================
http://www.bsdforums.org
FreeBSD 系统管理员群: 6538553
BSDer推进FreeBSD的发展
专注BSD的企业方案应用
=================
返回页首
阅览会员资料 发送站内信件 发送电子邮件 浏览发表者的主页 MSN Messenger
FreeBSD_LJZ
半仙


注册时间: 2006-04-26
文章: 3

文章发表于: Wed 2006-04-26 13:24:36    发表主题: 很好的文章! 引用并回复

很好的文章!支持一下。
返回页首
阅览会员资料 发送站内信件 MSN Messenger
hefangyong
半仙


注册时间: 2006-02-25
文章: 52

文章发表于: Thu 2006-07-27 18:13:39    发表主题: 引用并回复

请教一下:Free BSD 6.1-RELEASE 里有个 -livefs.iso 这个盘,也是这个意思吗?
返回页首
阅览会员资料 发送站内信件 发送电子邮件 MSN Messenger
zycn
半仙


注册时间: 2003-05-19
文章: 12

文章发表于: Sat 2006-07-29 15:10:42    发表主题: 引用并回复

支持!!!
返回页首
阅览会员资料 发送站内信件
mingjie1348
半仙


注册时间: 2006-07-13
文章: 5

文章发表于: Sat 2006-09-02 15:34:30    发表主题: 引用并回复

写得很简洁,非常不错.谢谢.
返回页首
阅览会员资料 发送站内信件
芥末不辣
半仙


注册时间: 2006-09-14
文章: 39

文章发表于: Thu 2006-09-14 12:58:45    发表主题: 看看这个集群如何-我写的 引用并回复

FreeBSD 双机热备+负载均衡
一、 系统环境

FreeBSD 5.4 Release 最小化安装 + Kernel Source
内核补丁 CARP + IPVS for 5.4 Release
Load Balance Server ipvs1 192.168.1.200 255.255.255.0 (双机热备 主)
Load Balance Server ipvs2 192.168.1.243 255.255.255.0 (双机热备 辅)
Real Server real1 192.168.1.156 255.255.255.0 http 80 telnet 23
Real Server real2 192.168.1.133 255.255.255.0 http 80 telnet 23
Share IP 192.168.1.160 255.255.255.0 (所有机器共享)

二、 逻辑拓扑结构




三、 安装过程

a、 安装 IPVS for 5.4 Release patch
Ipvs1# cd /home/vaio/
Ipvs1# tar �Czxvf ipvs_freebsd-0.4.0.tar.gz
Ipvs1# mv ipvs-0.4.0 ipvs
Ipvs1# cd ipvs/patch/5.4-RELEASE
Ipvs1# cp * /usr/src/
Ipvs1# cd /usr/src/
Ipvs1# patch �Cp0 < uipc_socket.c.patch
Ipvs1# patch �Cp0 < ip_input.c.patch
Ipvs1# patch �Cp0 < socketvar.h.patch
Ipvs1# patch �Cp0 < sys_conf_options.patch
Ipvs1# patch �Cp0 < sys_i386_conf_GENERIC.patch
b、 添加对CARP的支持
Ipvs1# cd /usr/src/sys/i386/conf/
Ipvs1# vi GENERIC
在最下面 添加 “device carp” 注意:中间是两个tab !
c、Rebuild FreeBSD Kernel
Ipvs1# config GENERIC
Ipvs1# cd ../compile/GENERIC
Ipvs1# make depend
Ipvs1# make
Ipvs1# make install
Ipvs1# reboot
c、 编译 ipvs module
Ipvs1# cd /home/vaio/ipvs/ipvs
Ipvs1# make
Ipvs1# cd ipvsadm
Ipvs1# make install
d、编译 ipvs scheduler module
Ipvs1# cd ../schedulers
Ipvs1# cd rr (按照需求 编译相应规则)
Ipvs1# make
以上操作在ipvs2上同样做一遍

四、 配置方法

a、CARP配置
ipvs1# sysctl net.inet.carp.preempt=1
ipvs1# ifconfig carp0 create
ipvs1# ifconfig carp0 vhid 1 pass yourpassword 192.168.1.160/24 up
ipvs2# sysctl net.inet.carp.preempt=1
ipvs2# ifconfig carp0 create
ipvs2# ifconfig carp0 vhid 1 advskew 100 pass yourpassword 192.168.1.160/24 up
b、IPVS配置
ipvs1# cd /home/vaio/ipvs/ipvs/
ipvs1# kldload ./ipvs.ko
ipvs1# kldload schedulers/rr/ip_vs_rr.ko
ipvs1# cd ipvsadm
ipvs1# ./ipvsadm �CA �Ct 192.168.1.160:80 -s rr
ipvs1# ./ipvsadm -a -t 192.168.1.160:80 -r 192.168.1.156:80 -g
ipvs1# ./ipvsadm -a -t 192.168.1.160:80 -r 192.168.1.133:80 -g
ipvs1# ./ipvsadm �CA �Ct 192.168.1.160:23 -s rr
ipvs1# ./ipvsadm -a -t 192.168.1.160:23 -r 192.168.1.156:23 -g
ipvs1# ./ipvsadm -a -t 192.168.1.160:23 -r 192.168.1.133:23 -g
以上操作在ipvs2上同样做一遍
c、配置Real Server
在所有 Real Server 上 添加
ifconfig_lo0_alias0="inet 192.168.1.160 netmask 255.255.255.0"
d、Clear IPVS配置
ipvs1# ./ipvsadm -C
ipvs1# kldunload ip_vs_rr
ipvs1# kldunload ipvs

五、 测试

a、IPVS 测试
通过同一客户端 访问 http://192.168.1.160访问的web页面在所有Real Server 上切换。
通过不同客户端访问 http://192.168.1.160访问的web页面在所有Real Server 上切换。
通过同一客户端 访问 192.168.1.160:23 每次连接一台不同的 Real Server。
b、CARP 测试
ssh 到 192.168.1.160 可以看到 主机名应为 ipvs1 (主)
在客户端上ping 192.168.1.160 并断开 ipvs1 的网线 在丢失1个包后再次连通
再次ssh 到 192.168.1.160 可以看到主机名应为 ipvs2 (辅->主)
当 ipvs1网线连通后 192.168.1.160 再次切换到 ipvs1 上
以上操作时 应不影响 对 192.168.1.160的 http 和 telnet 访问
六、 参考文档

ipvs_freebsd-0.4.0.tar.gz 内 Readme
man carp
LVS安装手册.htm
返回页首
阅览会员资料 发送站内信件
qing036
半仙


注册时间: 2007-01-31
文章: 24

文章发表于: Mon 2007-03-05 12:09:56    发表主题: 引用并回复

做过一张OPENBSD4.0的live cd ,134M,呵呵,很小 Laughing
返回页首
阅览会员资料 发送站内信件
thguest
道童


注册时间: 2004-01-09
文章: 355

文章发表于: Tue 2007-03-13 14:42:14    发表主题: 请教一下,关于数据库的问题 引用并回复

芥末不辣 写到:
FreeBSD 双机热备+负载均衡
一、 系统环境

FreeBSD 5.4 Release 最小化安装 + Kernel Source
内核补丁 CARP + IPVS for 5.4 Release
Load Balance Server ipvs1 192.168.1.200 255.255.255.0 (双机热备 主)
Load Balance Server ipvs2 192.168.1.243 255.255.255.0 (双机热备 辅)
Real Server real1 192.168.1.156 255.255.255.0 http 80 telnet 23
Real Server real2 192.168.1.133 255.255.255.0 http 80 telnet 23
Share IP 192.168.1.160 255.255.255.0 (所有机器共享)

二、 逻辑拓扑结构




三、 安装过程

a、 安装 IPVS for 5.4 Release patch
Ipvs1# cd /home/vaio/
Ipvs1# tar �Czxvf ipvs_freebsd-0.4.0.tar.gz
Ipvs1# mv ipvs-0.4.0 ipvs
Ipvs1# cd ipvs/patch/5.4-RELEASE
Ipvs1# cp * /usr/src/
Ipvs1# cd /usr/src/
Ipvs1# patch �Cp0 < uipc_socket.c.patch
Ipvs1# patch �Cp0 < ip_input.c.patch
Ipvs1# patch �Cp0 < socketvar.h.patch
Ipvs1# patch �Cp0 < sys_conf_options.patch
Ipvs1# patch �Cp0 <sys_i386_conf_GENERIC>主)
当 ipvs1网线连通后 192.168.1.160 再次切换到 ipvs1 上
以上操作时 应不影响 对 192.168.1.160的 http 和 telnet 访问
六、 参考文档

ipvs_freebsd-0.4.0.tar.gz 内 Readme
man carp
LVS安装手册.htm

请教一下:
如果ipvs1与ipvs2两部机里都有数据库.
问题是:
    一:PHP与哪个数据库联接.
    二:两个数据库里的内容同步吗?
返回页首
阅览会员资料 发送站内信件
adamson
道士


注册时间: 2004-08-04
文章: 692
来自: Shenzhen

文章发表于: Sat 2007-09-15 11:25:41    发表主题: 引用并回复

FreeSBIE 的 port 还算蛮新的,但通过它制作出来的 .iso (58MB) 兼容性很差,启动到 login 时死机。后来找到 http://frenzy.org.ua/eng/ ,用起来感觉不错。
_________________
don't get mad, get bacula.
返回页首
阅览会员资料 发送站内信件
bleakwind
老妖


注册时间: 2005-01-07
文章: 1344
来自: The Matrix

文章发表于: Tue 2007-10-02 20:19:35    发表主题: 引用并回复

在live CD帖子里谈集群,你们太不礼貌了...
_________________
听不到你的声音,只有风声在想...
返回页首
阅览会员资料 发送站内信件 发送电子邮件 浏览发表者的主页 MSN Messenger
BSDbeginner
半仙


注册时间: 2005-08-11
文章: 86

文章发表于: Thu 2007-10-04 20:53:42    发表主题: 引用并回复

谢谢,对我们新手非常有帮助
返回页首
阅览会员资料 发送站内信件
skyrose
半仙


注册时间: 2007-03-14
文章: 105

文章发表于: Sat 2008-09-06 01:30:40    发表主题: 引用并回复

我的制作过程, 请指教
http://www.lpfrx.com/archives/136/
返回页首
阅览会员资料 发送站内信件
从以前的文章开始显示:   
发表新文章   这个论题已经被锁定,您不能发表、回复或者编辑文章。    FreeBSD China -> 安装-配置-优化-安全 论坛时间为 北京时间
1页/共1

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


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