-- hd [DateTime(2004-08-08T18:04:09Z)] TableOfContents
Freebsd Jail安装Howto
呵呵,安装系统总是很烦的,为了实现“五分钟安装一台Server”,我告诉大家使用jail来驱动freebsd的决胜大法。
make jail world
需要先为vhost准备一个目录:
mkdir –p /home/jail/hdtest
没有make world过
如果你从没有做过make world,哪么你只能这样:
cd /usr/src make world DESTDIR=/home/jail/hdtest
你会发现需要一个很久的时间的。
听说并且make world过
呵呵,如果你听说并且make world过,哪么你是幸福的人,而且真的就可以五分钟就安装完这个系统了:
cd /usr/src make installworld DESTDIR=/home/jail/hdtest cd /usr/src/etc make distribution DESTDIR=/home/jail/hdtest }} == 准备vhost使用的地址 == 你可以手工临时的启动一个alias的ip地址: {{{ ifconfig fxp0 inet 192.168.10.60 netmask 255.255.255.255
这里fxp0换成你的网卡,ip换成你的ip。但是临时的方法并不好,将这行加入到/etc/rc.conf中去罢:
ifconfig_fxp0_alias0="inet 192.168.10.60 netmask 255.255.255.255"
对vhost实施外科手术
这个vhost还缺少很多的东东,我们为它进行一个外科手术:
mkdir /home/jail/hdtest/stand cp /stand/sysinstall /home/jail/hdtest/stand/ cp /etc/resolv.conf /home/jail/hdtest/etc touch /home/jail/hdtest/etc/fstab
这里主要是复制sysinstall系统工具以及将dns配置、fstab默认配置生成,由于vhost不需要自己的文件系统,所以fstab将是一个空的文件。
进入vhost的单用户模式
先进行vhost的单用户模式,给vhost进行相应的配置: