1.安装xorg:
#cd /usr/ports/x11/xorg
#make install clean
配置xorg:
在/etc/rc.conf上添加:
hald_enable="YES"
dbus_enable="YES"
运行命令#Xorg -configure 在/root目录下会生成一个叫做 xorg.conf.new的配置文件
#cd /root
#cp xorg.conf.new /etc/X11/xorg.conf
2.安装nvidia显卡驱动,如果你的不是nvidia显卡请参考freebsd官方使用手册,或者goole,baidu
#cd /usr/ports/x11/nvidia-driver
#make install clean
#cd /usr/ports/x11/nvidia-setting
#make install clean
#cd /usr/ports/x11/nvidia-xconfig
#make install clean
#echo 'nvidia_load="YES"'>>/boot/loader.conf
3.安装gnome
#cd /usr/ports/x11/gnome2
#make install clean
GNOME 需要挂载/proc 文件系统才能正常运作。添加如下:
proc /proc procfs rw 0 0
到 /etc/fstab 以便在系统启动时自动procfs
一旦装好了 GNOME,
就必须告诉 X server 启动 GNOME 而不是默认的窗口管理器。
最简单的启动 GNOME 的方法是使用GDM,GNOME 显示管理器.
随GNOME 桌面一同安装的
GDM 尽管默认是禁用的。
可以在 /etc/rc.conf 中加入以下这行启用:
gdm_enable="YES"
这样在你重启机器的时候, GDM 将自动运行。
通常我们希望在 GDM 启动时,
同时启用所有的 GNOME 服务,
可以将如下这行加入 /etc/rc.conf:
gnome_enable="YES"
GNOME 也可以通过适当地配置名为
.xinitrc 的文件来启动。如果已经有了自定义的 .xinitrc,
将启动当前窗口管理器的那一行改为启动
/usr/local/bin/gnome-session 就可以了。
如果还没有, 那么只需简单地:
% echo "/usr/local/bin/gnome-session" >~/.xinitrc
接下来输入 startx,GNOME 桌面环境就启动了。
4.想拥有良好的中文支持安装wqy字体,配置~/.login_config
#cd /usr/ports/x11-fonts/wqy
#make install clean
编辑/etc/x11/xorg.conf文件在Section "Files"后添加:
FontPath "/usr/local/lib/X11/fonts/wqy/"
编辑~/.login_conf文件写下:
me:\
:lang=zh_CN.UTF-8:\
:setenv=LC_ALL=zh_CN.UTF-8:\
:setenv=LC_COLLATE=zh_CN.UTF-8:\
:setenv=LC_CTYPE=zh_CN.UTF-8:\
:setenv=LC_MESSAGES=zh_CN.UTF-8:\
:setenv=LC_MONETARY=zh_CN.UTF-8:\
:setenv=LC_NUMERIC=zh_CN.UTF-8:\
:setenv=LC_TIME=zh_CN.UTF-8\
:charset=UTF-8:
5.reboot
一、 编译内核的必要性1. 减少启动时间。常规内核的启动要浪费很多时间在检测不必要的硬件上。2. 减少运行时的内存消耗。不必要的系统支持不用加载。3. 增加一些缺省不支持的特性(kernel option)。二、 编译安装新内核首先,我们必须确认/usr/src/sys存在,也可以通过/sys访问到,接下来所有的操作依赖于该目录,我们需要的是i386/conf。 注意:如果你的系统中不存在/usr/src/sys目录,这说明你在安装系统时没有安装内核的源代码,你可以用root身份运行/stand/sysinstall,选择Configure-Distributions-src-sys.接下来要做的是:进入/i386/conf,拷贝常规内核配置文件为你想要的文件名# cd /usr/src/sys/i386/conf# cp GENERIC MYKERNEL 你必须以root账号登录,否则你可能没有权限做以下操作用你喜欢的编辑器编辑MYKERNEL,调整相应的设置,去掉不必要的,加入你需要加入的特性。Tips:用常规内核启动,用dmesg查看not found的设备(# dmesg |grep "not found"),在新内核中去掉相应的选项。# /usr/sbin/config MYKERNEL# cd ../../compile/MYKERNEL# make depend # make# make install 安装完成以后,原有的内核自动改名为:/kernel.old,新内核为/kernel三、 配置文件machine arch ;arch值为i386或者alpha cpu "cpu_type";ident machine_name;标识当前的机器名称,你应该使用你的内核配置文件名称,在系统启动的时候,ident的值将被显示出来。常规特性:(详情请查阅FreeBSD手册)options QUOTA ;允许磁盘空间限制四、Quota(1) 编译内核时加入 options QUOTA(2) 在/etc/rc.conf中加入 enable_quotas="YES" check_quotas="YES"(3) 在/etc/fstab中加入 /dev/da1s2g /home ufs rw,userquota,groupquota 1 2(4) 重新启动是因为 freebsd只支持NTFS格式的读取,不支持改写 ,需要安装NTFS-3G这个插件后才能向NTFS格式的移动硬盘里拷贝数据。NTFS-3G 是一个开源的软件,可以实现 Linux、Free BSD、Mac OSX、NetBSD 和 Haiku 等操作系统中的 NTFS 读写支持。它可以安全且快速地读写 Windows 系统的 NTFS 分区,而不用担心数据丢失。
使用方法:1、安装ntfs-3g:
# cd /usr/ports/sysutils/fusefs-ntfs
# make install clean
2、加入fuse加载:
# ee /etc/rc.conf
加入以下这一行:
fusefs_enable="YES"
保存退出
# ee /boot/loader.conf
加入以下这一行:
fuse_load="YES"
保存退出。
注意:这两行一个是fusefs,一个是fuse,千万小心!
# shutdown -r now
3、挂载ntfs分区:
我使用的是USB的移动硬盘,在/dev下显示为da0,ntfs的分区是da0s1,使用下面的命令就可以读写该分区:
# ntfs-3g /dev/da0s1 /mnt/xp
手动挂载 ntfs:
# ntfs-3g /dev/hda1 /media/vista -o silent,umask=0,locale=zh_CN.utf8
开机自动载入,修改 /etc/fstab:
/dev/hda1 /media/vista ntfs-3g silent,umask=0,locale=zh_CN.utf8 0 0 (Comment this)
解决ntfs-3g挂载ntfs文件系统时中文乱码:
在挂分区时加入以下参数
locale=zh_CN.UTF-8
希望对你有帮助,因为之前我也遇到过这个问题。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)