安装FreeBSD6.1 Release for AMD64

本文转自 http://www.freebsdchina.org/forum/viewtopic.php?t=31484

第一次接触类Unix的操作系统, FreeBSD的安装过程还是比较新鲜的, 好在网路上有大量的热心人提供思路.
花了一个周末的时间终于装好了, 现将我自己的安装过程写下来, 希望可以给和我一样的新手提供帮助, 可能我的配置不好,
但是如果能提供哪怕一点点思路, 就够了.

基本软硬配置:
AMD64 CPU
17寸LCD 支持1280x1024分辨率
给FreeBSD留出的独立分区容量为10G (其他分区安装了Windows XP系统)
待安装的FreeBSD 版本为6.1 Release For Amd64

1. 从SysInstall安装系统, 尽量选择All安装全部Ports和Packages, 省得麻烦, 前提是你硬盘空闲够大.

2. 重启系统后进入登陆界面,用root登陆,这个时候密码是空的.
login: root
password: (空)

3. 登陆成功后,可以修改root密码,使用passwd.
# passwd
Changing local password for root
New Password:
Retype New Password:

4. 到这里都是在控制台里通过命令方式工作的, 我们需要配置X-Windows图形系统, 使用Xorg进行(XFree86是较早版本,我没有用.)

4.1 安装xorg:
# cd /usr/ports/x11/xorg
# make install clean

4.2 配置xorg:
# Xorg -configure //注意:这将创建配置文件/root/xorg.conf.new

4.3 修改配置文件:
# ee /root/xorg.conf.new //编辑xorg.conf.new文件
在文件的显示配置块中加入下面的内容:
DefaultDepth 24
SubSection "Display"
ViewPoint 0 0
Depth 24
Modes "1280x1024" //我的显示器支持1280x1024,请根据自己显示器设置.
EndSubSection
按[Esc]推出,编辑器会提示保存.

4.4 测试配置文件:
# Xorg -config /root/xorg.conf.new
如果看到的屏幕是灰格子的板,应该就没问题了,可以按Ctrl + Alt + BackSpace退出测试.

4.4 拷贝到系统目录:
# cp /root/xorg.conf.new /etc/X11/xorg.conf //注意X11, 不是x11
// FreeBSD是大小写敏感的, 下面很多地方需要注意, 可以通过ls命令查看当前目录下的子目录和文件. 拿不准文件名大小写时很有用.

5. 上面的图形系统配置完了, 现在开始安装桌面系统, 我选择的是KDE.

5.1 安装kde:
# cd /usr/ports/x11/kde3
# make install clean

5.2 配置kde作为启动桌面:
# ee /root/.xinitrc // 编辑.xinitrc文件
在.xinitrc文件中加入这行: exec startkde

6. 在控制台执行如下指令:
# startx
可以看到进入桌面环境了.

7. 如果觉得每次进入系统都得从startx进入太麻烦, 可不可以像Windows那样有个登陆界面呢? 可以的,通过设置kdm作为窗口显示器就可以了.

7.1 修改ttys文件:
# ee /etc/ttys
找到这一行: ttyv8 "/usr/X11R6/bin/xdm -nodaemon" xterm off secure //可以通过Ctrl + y快捷键搜索
将它改为: ttyv8 "/usr/local/bin/kdm -nodaemon" xterm on secure

7.2 修改kdmrc文件, 以允许root用户登陆:
# ee /usr/local/share/config/kdm/kdmrc
找到这一行: AllowRootLogin=false
将它改为: AllowRootLogin=true

8. 到这里基本可以告一段落了, 重新启动系统.
# shutdown -r now // 立即重启机器
# shutdown -p now // 立即关机

9. 如果顺利, 整个启动过程和Windows应该没多大区别(就是很多的字符在屏幕上乱飞,:))
进入桌面环境时, 应该没有听到启动声音, 现在配置声卡驱动:
# ee /boot/defaults/loader.conf
修改这一项: snd_driver_load = "YES" // 加载所有声卡驱动.
如果你能确定哪一款驱动, 就改为YES, 其他不用改, 我的是这样的:
snd_ich_load="YES" # Intel ICH
修改过后, 需要重启机器才能生效.


10. 配置上网环境, 很多Ports的安装都是需要连接网络上的Ftp站点的, 如果不能上网, 那么后面的很多工作基本上是很难完成的.

10.1 通过局域网内其他机器上网

进入窗口界面: K Menu(开始菜单) -> Control Center -> Internet & NetWork -> NetWork Setting

在Network Interface选项卡中列出了系统探测到的网卡(我的网卡名是nve0). 修改IP地址, 我的设置如下:

Manual
IP Address: 192.168.0.4
Net Mask: 255.255.255.0
Descrīption: Ethernet Network Device
Borad Cast: 255.255.255.255
Gatway: 192.168.0.1 (局域网内主机IP)

在Routes选项卡中设置Default Gatway IP Address: 192.168.0.1 (局域网内主机IP)

在Domain Name System里加入几个DNS, 否则有些网页打不开, 我用的中国电信ADSL, 加了下面2个:
202.96.209.6
202.96.209.14

保存配置后, 应该就可以上网了. 你可以查看/etc/rc.conf文件, 上面的设置都保存在这里了.
你也可以不通过界面进行设置, 直接修改这个文件, 效果一样的, 附上我的配置文件:

# -- sysinstall generated deltas -- # Thu Aug 3 02:17:47 2006
# Created: Thu Aug 3 02:17:47 2006
# Enable network daemons for user convenience.
# Please make all changes to this file, not to /etc/defaults/rc.conf.
# This file now contains just the overrides from /etc/defaults/rc.conf.
gateway_enable="YES"
keymap="us.iso"
moused_enable="YES"
sshd_enable="NO"
usbd_enable="YES"
linux_enable="YES"
sendmail_enable="NO"
sendmail_submit_enable="NO"
sendmail_outbound_enable="NO"
sendmail_msp_queue_enable="NO"
hostname=.
network_interfaces=nve0
ifconfig_fwe0=dhcp
ifconfig_lo0=dhcp
defaultrouter=192.168.0.1
ifconfig_nve0="inet 192.168.0.4 netmask 0xffffff00"

10.2 通过ADSL拨号上网

配置/etc/ppp/ppp.conf文件.我的文件内容如下:

#################################################################
# PPP Sample Configuration File
# Originally written by Toshiharu OHNO
# Simplified 5/14/1999 by wself@cdrom.com
#
# See /usr/share/examples/ppp/ for some examples
#
# $FreeBSD: src/etc/ppp/ppp.conf,v 1.2.2.5 2001/07/13 10:55:23 brian Exp $
#################################################################
default:
set log Phase Chat LCP IPCP CCP tun command
ident user-ppp VERSION (built COMPILATIONDATE)
# Ensure that "device" references the correct serial port
# for your modem. (cuaa0 = COM1, cuaa1 = COM2)
#
set device PPPoE:nve0 # nve0 is network_interfaces
set speed sync
set mru 1492
set mtu 1492
set ctsrts off
set timeout 30
disable lqr
deny lqr
add default HISADDR
enable dns
myadsl: # my dial name
set authname ad12345678 # adsl acount
set authkey mypassword # adsl password
set dial
set login
set ifaddr 10.0.0.1/0 10.0.0.2/0
nat enable yes

建议修改前,最好备份原来的配置,以防万一.

保存修改后,命令行输入:
# ppp -ddial myadsl // 启用拨号连接
# ifconfig // 查看网络状态

如果没问题, 应该可以连上网了, 打开浏览器试试.

11. 配置中文环境

11.1 安装kde-i18n-zh_CN:

# cd /usr/ports/chinese/kde3-i18n-zh_CN
# make install clean

11.2 安装字体

1) 安装ttmkfdir
# cd /usr/ports/x11-fonts/ttmkfdir
# make install clean

2) 拷贝中文字体
# mkdir -p /usr/X11R6/lib/X11/fonts/TrueType
# cp tahoma.ttf /usr/X11R6/lib/X11/fonts/TrueType // tahoma字体
# cp simsun.ttc /usr/X11R6/lib/X11/fonts/TrueType // 宋体

// 可以从Windows中拷贝上面的字体, 挂接Windows盘请参照mount命令的使用.
// mount挂接windows一个Fat32分区到mnt目录下: mount -t msdos /dev/ad0s1 /mnt
// ad0s1实际上就是你的C盘(一般情况下), 所有的盘都放在/dev目录下, 可以多试试看

3) 配置
# cd /usr/X11R6/lib/X11/fonts/TrueType
# ttmkfdir >fonts.dir
# cp fonts.dir fonts.scale

# ee /usr/X11R6/etc/fonts/fonts.conf

在 Font directory list 块中加入这一行:
<dir>/usr/X11R6/lib/X11/fonts/TrueType</dir>

在 Match块中加入下面几行(看了别人的介绍说要加,但是我没有加也没什么问题, :)):
<!--
Test
-->
<match target="pattern">
<test qual="any" name="size" compare="l">
<int>12</int>
</test>
<edit name="antialias" mode="assign">
<bool>false</bool>
</edit>
</match>

11.3 选择系统区域和语言
K Menu(开始菜单) -> Control Center -> Regional & Accessibility -> Country/Region & Language
设置国家(Country)为“中国”和Languages为“简体中文(Simplifiled Chinese)”

11.4 安装中文输入法fcitx

1) 安装fcitx
#cd /usr/ports/chinese/fcitx
# make install clean

2)修改/root/.profile,添加:
export PAGER
LANG=zh_CN.eucCN
export LANG
LC_CTYPE=zh_CN.eucCN

3)修改/root/.cshrc,添加:
setenv LANG zh_CN.eucCN
setenv LC_CTYPE zh_CN.eucCN

4)修改/root/.xinitrc和/root/.xsession, 在文件开头均添加:
export XMODIFIERS=@im=fcitx
fcitx&

5)# qtconfig
然后选择Interface -> XIM Input Style 选择Over the Spot(上面的复选框也勾上)


12 gmplayer安装
# cd /usr/ports/multimedia/mplayer/
# make install clean
安装过程中会要求用户选择skin, 随便选几个就好了.
gmplayer 安装好后, 拷贝tohama.ttf到/root/.mplayer目录, 并改名为subfont.ttf.

# gmplayer //运行

13 realplayer安装
# cd /usr/ports/x11-toolkits/linux-gtk2
# make install clean

# cd /usr/ports/multimedia/linux-realplayer
# make install clean

安装过程中可能会要求有RealPlayer-10.0.6.776-20050915.i586.rpm文件在/usr/ports/distfiles目录下. 去网上下载.
realplayer安装好后别忘了把simsun.ttc拷贝到/usr/X11R6/lib/X11/fonts/TTF目录中.最后在/etc/rc.conf文件中加入这一项: linux_enable="YES"

# realplay //运行

总结: 到此已经有了一个比较完整的系统了, 其他的工具的安装, 像smtp server配置等等.都可以在网上和Handbook中搜索.
有了输入法, 有了网络, 什么都好办了, 自己多试试, 多注意安装出错的提示, 应该可以比较顺利的完成初步配置了.

 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值