首先到 FreeBSD 项目的官方网站下载 FreeBSD 8.1的安装镜像文件,这里提供CD版、DVD版和U盘版,考虑到我有DVD刻录机,所以下载了DVD版。
下载是一个漫长的等待过程,在下载期间推荐阅读一下官方的《FreeBSD使用手册》(中文版,以下简称《使用手册》),如果对 Linux/BSD 不是很熟悉,前3章是很有必要阅读的。等DVD镜像下载完,你大概已经看到第10章了,对BSD已经有了一定的了解。
1、安装 FreeBSD 8.1
刻录下载回来的DVD镜像文件,从光驱启动然后选择“Quick模式安装”,如果你已经阅读了《使用手册》一般没有多大问题,因为这篇文章重点是如何搭建家用电脑的环境,所以具体的安装过程这里就省略了。小提示:
A、FreeBSD 必须安装在主分区,在安装之前你必须腾出一个至少10来GB的主分区。
B、当安装问你是否安装“Ports(相当于软件商店 App Store、Ubuntu 软件中心)”时,要选择“YES”。
C、当安装接近完成时,程序会问你 “Would you like to browse the collection now?“,这一步是问你是否安装DVD上附带的软件,选择Yes,然后把下面这两个大块头选中,这样能避免从网络再次安装文件,节省时间和网络流量,减低碳排放:
+ X11/xorg-7.5
+ gnome/gnome2-2.30.1-1
2、基础网络设置
系统安装好之后,跟 Ubuntu 等Linux发行版安装程序不同,重启之后会进入命令行界面而不是图形界面,使用 root 帐号登录。(注:为了简化起见,以下所有带井号开头的命令是指用 root 帐号操作或者是普通帐号经过提升权限的操作,以百分号开头的表示普通帐号操作)
FreeBSD默认使用的Shell是sh,因为我们可能更习惯 Bash Shell,所以第一步先把 Shell 改为 Bash,
# chsh -s /usr/local/bin/bash
#exit 退出后重新登录,熟悉的 Bash 迎面而来
下面开始配置网卡,先用 ifconfig 命令查看你的网卡名称,我这台电脑的网卡名是 msk0,分配一个IP给它以及设置默认路由:
# ifconfig msk0 192.168.0.123/24
# route add default 192.168.0.1
测试能不能PING通你家里的那台路由器:
# ping 192.168.0.1
如果能PING通,则可以在 /etc/rc.conf 文件里添加如下文字,让每次开机自动配置:
ifconfig_msk0=”inet 192.168.0.123 netmask 255.255.255.0″
defaultrouter=”192.168.0.1″
hostname=”yangbsd.home”
如果你的家用路由器开启了DHCP功能,还可以把上面文字的头两行用这样一行替代:
ifconfig_msk0=”DHCP”
因为上面的第三行修改了本机的hostname,所以需要编辑文件 /etc/hosts 把 my.domain 替换为 yangbsd.home,并且加上以下两行:
::1 yangbsd.home
127.0.0.1 yangbsd.home
然后设置域名解析,新建文件 /etc/resolv.conf,添加如下文字:
nameserver 208.67.222.222
nameserver 8.8.8.8
nameserver 8.8.4.4
看能不能PING通互联网上的网站
# ping
ps:如果 google.com 不能PING通的话,最好换另一个互联网上“存在”的网站试试,因为 google.com 有时会在国内消失。