位置:海鸟网 > IT > linux/Unix >

安装实战:FreeBSD6.1桌面安装指南

前言
 
    FreeBSD 是一个基于4.4BSD-Lite的,有许多非凡的特性操作系统。呵呵,Unix给人的印象是总是应用于高端服务器的一种OS,FreeBSD的出现使得基于x86的个人计算机上也可以运行Unix系统。桌面系统好像是M$的Windows系列的天下,最近几年Linux的流行也使得类Unix系统占据了部分桌面,我想说的是,FreeBSD绝对是一个桌面应用不亚于Linux的操作系统。这也是我写这篇文章的原因。 

截图

安装实战:FreeBSD6.1桌面安装指南


 
安装FreeBSD 
请参考---->安装FreeBSD<---- 安装完FreeBSD以后请连接网络,如果是服务器,你应该直接用ifconfig配置网卡,再配置rc.conf.(Server怎么能给你当桌面用呢?:-))如果你不知道如何连网,请速与你的ISP联系.

ADSL如何连网?

如果你是ADSL用户,那么你可以这样:

1.配置网络连接 
配置ppp.conf 
先以root身份登录系统,这样:由于是ADSL上网,配置文件是 /etc/ppp下的 ppp.conf,在 /etc/ppp 下可能已经有了  ppp.conf 也可能只有 ppp.conf.sample ,总之,我放弃使用现有的ppp.conf 从ppp.conf.sample新建一个.你可以这样做: 


CODE:


 # rm ppp.conf  (删除ppp.conf , 如果有的话)
 # cp ppp.conf.sample ppp.conf
 # ee ppp.conf  (随自己喜好,使用 ee 或 vi )

[Copy to clipboard]


这里把我的ppp.conf 附上,以此为范本. 


CODE:


  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:lnc0 # 指明PPPoE使用的设备
    set speed sync  
    set mru 1492
    set mtu 1492    # 网络参数,宽带路由器里也有这个哦
    set ctsrts off
    set timeout 30 # 3 minute idle timer (the default)
    disable lqr
    deny lqr
    add default HISADDR  # 添加PPP默认路由("他的地址")
    enable dns    # request DNS info (for resolv.conf)
 ## 主要是下面部分,上面的可以基本默认,没有的加上即可.
  hz163:   # 注意:这里的hz163是你的ISP名,要比下面的set语句多出一点(一个TAB)
    set authname user(把这里的user换成你的ADSL用户名)
    set authkey password (把这里的password换成你的ADSL密码) 
    set dial
    set login
    set ifaddr 10.0.0.1/0 10.0.0.2/0
    nat enable yes  # 你想和其他机器用NAT共享上网时,这个才是必要的

[Copy to clipboard]

连接网络 
配置好了ppp.conf,你就成功了一半,接下来的就是输入命令、连接网络喽!

CODE:


  # ppp –ddial hz163

[Copy to clipboard]


之后看看连接状态。 

CODE:


    # ifconfig

[Copy to clipboard]


我的结果:

CODE:


 lnc0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
 inet 192.168.0.254 netmask 0xffffff00 broadcast 192.168.0.255
 inet6 fe80::20c:29ff:fe98:25a6%lnc0 prefixlen 64 scopeid 0x1 ether 00:0c:29:98:25:a6
 lp0: flags=8810<POINTOPOINT,SIMPLEX,MULTICAST> mtu 1500
 lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
         inet6 ::1 prefixlen 128 
         inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3 
         inet 127.0.0.1 netmask 0xff000000 
 ppp0: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
 sl0: flags=c010<POINTOPOINT,LINK2,MULTICAST> mtu 552
 faith0: flags=8002<BROADCAST,MULTICAST> mtu 1500
 tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1492
 inet 218.72.106.94 --> 61.174.64.21 netmask 0xffffffff 
        Opened by PID 54

[Copy to clipboard]


inet后的数字部分就是IP地址,证明你上了网啦!不放心可以这样:

CODE:


      # ping -c5 www3.eastgame.net

[Copy to clipboard]


这个不用我多解释了吧~~~~~

配置rc.conf使ADSL开机上网 
想一开机就上网?简单!让我们来配置 /etc/rc.conf吧,这很简单!就添上这主要的几句: 

CODE:


 ppp_enable="yes"
 ppp_mode="ddial"
 ppp_profile="hz163"

[Copy to clipboard]



安装 X11 
Xorg 或 XFree86 都可以在 FreeBSD 上安装。 从 FreeBSD 5.3-RELEASE 开始, Xorg 成为了 FreeBSD 上的默认 X11 实现。如果需要可以从 Ports Collection 编译和安装 Xorg: 

CODE:


    # cd /usr/ports/x11/xorg
    # make install clean

[Copy to clipboard]


你在安装系统时选择了Xorg相关的软件包,这步可以省略。 

配置 X11 
配置 X11 需要几步。 第一步是以超级用户的身份建立初始的配置文件:

CODE:


    # Xorg -configure

[Copy to clipboard]


这将在 /root 中生成 xorg.conf.new 的配置文件。下一步是测试现存的配置文件, 以确认 Xorg 能够同系统上的图形设备正常工作。 要完成这个任务,只需: 

CODE:


     # X -config /root/xorg.conf.new
或者
     # Xorg -config xorg.conf.new

[Copy to clipboard]


    如果用户看到一个黑灰的格子和一个 X 形的鼠标指针,那么配置就是成功的。要退出测试,只要同时键入 Ctrl+Alt+Backspace。接下来是调整 xorg.conf.new 配置文件并作测试。 用文本编辑器如打开这个文件。要做的第一件事是为当前系统的显示器设置刷新率。 这些值包括垂直和水平的同步频率。把它们加到 xorg.conf.new 的 "Monitor" 小节中: 

CODE:


Section "Monitor"
        Identifier   "Monitor0"
        VendorName   "Monitor Vendor"
        ModelName    "Monitor Model"
        HorizSync    30-107
        VertRefresh  48-120
EndSection

[Copy to clipboard]


HorizSync 和 VertRefresh 在配置文件中可能没有。 如果是这样的话, 就需要添加它们。 

  X 能够利用显示器所支持的 DPMS (能源之星) 功能。如果希望启用显示器的 DPMS 功能,则需要把下面的设置添加到 monitor 节中: 

CODE:


       Option       "DPMS"

[Copy to clipboard]


选择默认的分辨率和色深,这是在 "Screen" 小节中定义的: 

CODE:


Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "Monitor0"
        DefaultDepth 24
        SubSection "Display"
               Viewport  0 0
               Depth     24
               Modes     "1024x768"
        EndSubSection
EndSection

[Copy to clipboard]


DefaultDepth  关键字描述了要运行的默认色深。Modes 关键字描述了给定颜色深度下屏幕的分辨率。 需要说明的是,目标系统的图形硬件只支持由 VESA 定义的标准模式。 前面的例子中, 默认色深是使用 24位色。在采用这个色深时, 允许的分辨率是 1024x768。