FreeBSD 在开源操作系统阵营中素有“低调的巨擘”之称。它并非 Unix,却继承了 Unix 的纯正血统,API 完全兼容,具备极高的稳定性和可靠性。默认安装后,FreeBSD 仅提供纯粹的 CLI(命令行界面),并不预装任何图形桌面环境。若需图形界面,用户可自行安装配置,或者直接选用 PC-BSD 等针对桌面的定制发行版。
在安装 FreeBSD 时,通常选择推荐的最小安装方案,之后通过 pkg_add 命令或源码编译的方式添加所需软件。图形界面虽然非必需,但“有总比没有好”。安装过程中会提示你创建普通用户,并将其加入 wheel 组——这是因为 SSH 默认禁止 root 直接登录,只有 wheel 组成员才能通过 su 切换到 root 权限。
安装图形界面
使用 sysinstall 工具安装 GNOME 桌面环境和 Xorg 显示服务器,操作步骤如下:
Configure -> Packages -> CD/DVD -> gnome -> gnome2-2.28.2_1 Configure -> Packages -> CD/DVD -> X11 -> Xorg-7.4_3
安装完成后,切勿立即执行 startx,否则图形界面会在启动中途卡死。需要先在 /etc/rc.conf 配置文件中添加以下服务:
dbus_enable=”YES” hald_enable=”YES”
重启系统后若遇到类似“acd0: FAILURE - unknown CMD ...”的错误提示,可通过运行 hal-disable-polling --device /dev/acd0 命令来解决。
随后执行 startx 即可进入 Xorg 的基础图形界面。若希望使用 GNOME 桌面,请执行如下命令:
echo "exec gnome-session" > .xinitrc
如果选择 KDE 桌面,则执行:
echo "exec startkde" > .xinitrc
完成配置后,运行 startx 即可启动相应的桌面环境。
调优图形配置
若要进一步调整屏幕分辨率、刷新率等参数,请以 root 身份运行 Xorg -configure,系统将生成 xorg.conf.new 配置文件。其关键配置段示例如下:
Section “Monitor”
Identifier “Monitor0″
VendorName “Monitor Vendor”
ModelName “Monitor Model”
HorizSync 30-107
VertRefresh 48-120
EndSection
Section “Screen”
Identifier “Screen0″
Device “Card0″
Monitor “Monitor0″
DefaultDepth 24
SubSection “Display”
Viewport 0 0
Depth 24
Modes “1024×768″
EndSubSection
EndSection
随后执行 Xorg -config xorg.conf.new -retro 进行测试。若屏幕上显示灰色网格和 X 形鼠标指针,可按 Ctrl+Alt+Backspace 退出。测试无误后,使用 cp xorg.conf.new /etc/X11/xorg.conf 命令正式启用该配置。
安装 VMware Tools 的注意事项
安装 VMware Tools 之前,需要准备 compat6x 兼容库,即 compat6x-i386-6.4.604000.200810.tbz 包。在 FreeBSD 7.3 上安装 GNOME 图形界面的过程中,首先启动 FTP 服务:在 /etc/rc.conf 中添加 ftpd_enable="YES",然后执行 /etc/rc.d/ftpd start。
将 compat6x 包上传到系统后,使用 pkg_add 命令进行安装,然后执行 mount /dev/acd0 挂载 VMware Tools 光盘(安装文件将出现在 /cdrom 目录下)。接着按以下步骤操作:
tar zxvf /cdrom/vmware-freebsd-tools.tar.gz -C /root/ cd /root/ ./vmware-install.pl
安装过程中一直按回车键接受默认选项即可完成。
小结
上述即为 FreeBSD 7.3 安装 GNOME 图形界面的完整流程。虽然步骤看似不多,但每个环节的细节都至关重要,特别是启动前的配置以及 VMware 环境下的兼容性处理。希望本指南能够帮助你在 FreeBSD 系统中更顺利地完成图形界面的搭建。
