最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

xp下grub4dos硬盘安装和启动freebsd8.0i386+gnome桌面

IT圈 admin 34浏览 0评论

2024年2月26日发(作者:勇嘉澍)

Xp下grub4dos硬盘安装和启动FreeBSD-8.0-i386+GNOME桌面标题:XP下grub4dos硬盘安装和启动FreeBSD-8.0-i386+GNOME桌面

【黑括号表示说明,#代表超级用户shell,$代表普通用户shell,~代表家目录】

内容:

〇、环境:Thinkpad X61-2G内存、X3100显卡、120G硬盘,ADSL,已装有XP,硬盘分区如下:

[1]5G -主分区

-XP系统分区-ad4s1-(hd0,0)

[2]3G -主分区

-XP备份分区-ad4s2-(hd0,1)

[3]40G-主分区

-给FB的分区-ad4s3-(hd0,2)

[4]70G-扩展分区-XP用户分区-ad4s4-(hd0,3)

一、前期准备:

1、下载和两个文件以及grub4dos-0.4.4;【disc1的

src

文件不全】

2、制作DOS工具盘,可启动光盘、可启动优盘均可,里面放入diskgen软件,可用于修复MBR(主引导记录);

3、先将ad4s2格式化为FAT32分区(必须是主分区,逻辑分区FB不认),然后将光盘镜像中的8.0-RELEASE目录解压至该分区,将本文档改成英文名字也放到该分区;【如果要从光盘安装xorg和gnome的话,就解压packages目录】

4、设置grub引导bootonly光盘

4.1、复制grub4dos文件夹里的grldr和到C盘根目录下;

4.2、修改C盘的文件,在末尾添加一行

C:grldr="进入GRUB-0.4.4";

4.3、修改C盘的文件,添加:title FreeBSD【FreeBSD装好后可以从这进去】

root (hd0,2,a)

【定位到FB的根目录】

chainloader +1title install FREEBSD【引导启动盘】

find --set-root /

map --mem / (hd32)

map --hook

chainloader (hd32)

boot

4.4、复制文件至C盘根目录下;

4.5、重启后进入菜单[进入GRUB-0.4.4]后选择[install FREEBSD]选项进入FreeBSD安装程序。

二、安装FreeBSD基本系统0、sysinstall的操作方法:上下键选择选项,空格更改选中与否;左右键选择“确认”或“取消”,回车键执行;

1、国家选45CHINA,键盘映射选默认的;

2、进入Custom选Patition菜单先删除ad4s3分区后再创建成FreeBSD的slice(相当于XP下的扩展分区);在设置引导器的时候 选最后那项,不作改变。【如果FB修改了MBR导致没法进XP了,就用DOS工具diskgen把XP的系统分区设为活动,然后修改主引导记录,保存退出 就行;进入时提示有硬盘参数错误,按G修改为[diskgen]侦测的参数15505/240/63;注意检查分区号,如果出现分区号错

乱,请将‘首先’ 错乱的分区在XP

下备份数据后用分区工具删除后再建立】

3、进入Label菜单给slice划分分区,我的分区如下:

/-500M,swap-1G,/var-1G,/tmp-500M,/usr-10G,/home-27G【若要编译OOo,最好分给

/usr 20G以上空间】

4、Distributions选择Custom里的base+kernels+man+src,安装媒介选择为MSDOSFS;

5、进入Configure菜单选择Root Password设置root密码【也可以在提示符下输入passwd设置】,设置好了退出安装程序。

【如果要从光盘安装xorg和gnome,请在FB安装好后选择Configure菜单的packages选项来选择gnome2-*.*.*和xorg-*.*,把portupgrade也一并选上】

三、能源设置

#mount_msdosfs /dev/ad4s2 /mnt

在tty0下用ee查看本文档和复制命令,再用ALT+F2开tty1进行命令的粘贴和运行

1、设置powerd

#powerd【开启先】

#ee /etc/

添加:

powerd_enable="YES"

powerd_flags="-a adaptive -b adaptive -n adaptive"

#ee /etc/

添加:

=600

【设定cpu的最低频率为600MHZ】

2、设置acpi-ibm-extra

#ee /boot/

添加:

acpi_ibm_load="YES"

【ibm笔记本acpi扩展模块】

四、网卡设置

1、用sysinstall命令进入Configure菜单的[Networking/Interfaces]设置网络并唤醒网卡,[Name server]一项留空就行,拨号时会自动获取添加;

2、设置

PPPoE

2.1、配置文件

#ee /etc/ppp/

修改其内容为:

【!注意default和pppoe行都顶格;其他行的首字符是空格,如果也顶格,系统会提示少了colon继而拨号失败,莫非原先用过冒号?】

【网络是非常重要的,如果在这一关卡了,估计新手都会发疯的】

default:

set log Phase tun command

enable dns【动态获取外网域名服务器地址】

pppoe:

set device PPPoE:em0:pppoe-in【em0是网卡设备名,可用ifconfig查得】

set authname ****【用户名】

set authkey ****【拨号密码;FB的密码竟然还是明码,不过这个似乎也不是很重要吧】set dial

set login

set redial 0 0

set ifaddr 10.0.0.1/0 10.0.0.2/0【auto方式拨号必须写的】

add default HISADDR【加入默认路由,保存在/etc/文件里】

#ppp -ddial pppoe

【手动拨号先】

2.2、开机自动拨号设置

#ee /etc/

添加:

ppp_enable="YES"

ppp_mode="ddial"

ppp_profile="pppoe"

五、FreeBSD源码同步、安全更新和编译内核

1、源码同步【如果安装了

src

就可以跳过去】

#cp /usr/share/examples/cvsup/standard-supfile ~

#cd

#ee standard-supfile【把*default host的内容改为】#csup -L 2 standard-supfile【好似i386和amd64的源码都被同步了,反正时间很长啊】2、安全更新

#freebsd-update fetch

【补丁获取;有些是二进制包,有些直接是源码】

#freebsd-update install【补丁安装;能加入大部分二进制补丁,源码补丁需要编译内核后才生效】

3、编译内核

#cd /usr/src/sys/i386/conf/

#cp GENERIC ~/X61KNL

#ln -s ~/X61KNL

#ee ~/X61KNL【不需要的就用ctrl+k删除,或者用#号注释掉;关于各个选项的含义请到网上搜寻或查手册】

#cd /usr/src#make buildkernel KERNCONF=X61KNL

#make installkernel KERNCONF=X61KNL

六、portupgrade使用准备

1、ports

同步【比csup方式快的不是一点点】

#ee /etc/

修改

SERVERNAME

#portsnap fetch extract【更新ports用

portsnap update】

【ports里查询软件所在目录:程序名全知用whereis;模糊查询用echo,比如输入echo

/usr/ports/*/*fire*

查询名字中有fire的软件】

2、设置二进制安装和源码安装抓取路径【个人喜欢以二进制安装为主,源码安装为辅】

#ee /root/.cshrc

添加:【设置二进制安装抓取路径】

setenv PACKAGESITE ftp:///pub/FreeBSD/ports/i386/packages-8-stable/All/

#setenv PACKAGESITE ftp:///pub/FreeBSD/ports/i386/packages-8-stable/All/

【执行先,或者重登录一下】#ee /etc/

添加:【设置源码安装抓取路径】

MASTER_SITE_BACKUP?=

ftp:///pub/FreeBSD/distfiles/${DIST_SUBDIR}/

ftp:///pub/FreeBSD/distfiles/${DIST_SUBDIR}/

ftp:///pub/FreeBSD/distfiles/${DIST_SUBDIR}/

MASTER_SITE_OVERRIDE?=${MASTER_SITE_BACKUP}

3、安装portupgrade【更新数据库的时候请不要中断,删除软件时请在用pkg_delete前给pkg_deinstall一次机会】

#pkg_add -r portupgrade-*_*,*【三个*号代表版本号,用whereis找到ports目录后进去打开它的Makefile就可以看到这三个版本号】

【或者进入portupgrade的ports目录里执行make install clean命令;如果已经安装有portupgrade了,就portupgrade -RP portupgrade】

#rehash七、xorg的安装、显卡设置和GNOME的安装和设置【xorg里集成了包括intel、ati、nv显卡在内的大量的开源驱动】

1、安装xorg【如果已经通过光盘安装了xorg就跳过】

#portupgrade -NPy xorg【or xorg-minimal(最小版的二进制包只有vesa驱动,专有驱动需要另行安装)】2、设置

#ee /etc/

添加:

dbus_enable="YES"【Xorg启动需要】

hald_enable="YES"【Xorg启动需要】

polkit_enable="YES"

3、输入

reboot

重启后输入:

#Xorg -configure

【生成/root/】

#X -config /root/ -retro

【测试生成文件,如果有方格子出现还有鼠标正常说明测试成功;用Ctl+Alt+F2切换到tty1后按Ctl+c退出测试】

【另,Gnome的启动已经不需要文件了,所以不用复制到/etc/X11下了】

4、安装GNOME【如果已经通过光盘安装了gnome就跳过】

#portupgrade -NPy gnome2【or gnome2-lite,不过精简版本要自己安装gdm、多媒体播放器和压缩解压软件等等】

5、Gnome开机启动

#ee /etc/

添加:

gdm_enable="YES"

6、gdm2.28不显示登录窗口的解决方法【DVD光盘里的是2.26】

#ee /etc/fstab

加入一行:

proc /proc procfs rw 0 0

【开启进程文件系统后gdm2.28就能显示登录窗口了】

7、Gnome中文化

7.1设置环境变量

#ee /etc/profile

添加:【这里设置的是全局变量、对任何用户都有效,用户目录下的.profile文件设置的是局部变量、只对该用户有效】

export LANG=zh_-8

export LC_ALL=zh_-8

7.2、安装中文字体

#portupgrade -NP wqy-fonts【含文泉驿点阵宋体、UNIBIT、文泉驿正黑、文泉驿等宽正黑】

【需要(细)微米黑的请自行到文泉驿下载,然后打开字体文件点击[安装字体]按钮(安装到了~/.fonts目录里)或用以下命令安装:】

#cp /usr/local/lib/X11/fonts/TTF

#cd /usr/local/lib/X11/fonts/TTF

#mkfontdir

#mkfontscale

#fc-cache -fv

【我的FF字体和[系统/首选项/外观/字体]都用了Fixed007(16*8);因为Unibit的中文分号显示为萎缩的冒号,于是我把文泉驿的

Unibit的前128个字符给拷贝出来,通过修改生成了细笔画的Fixed007字体,这样中文分号就能调用别的字体而正常显示了。Fixed字体是

16点的,而我X61的分辨率(DPI)是106点每英寸,所以它只有与16/106*72=11磅(号)的汉字配合才能双等宽,因此我的等宽字体用了

11号;Fixed字体在106DPI下是固定的11号,不能调的,调字号调的是汉字的字号。另,渲染细节我用次像素(LCD)+轻微。】【Fixed007非常犀利和清晰,是我一直找的编程和工作的利器,与文泉驿中文字体配合的天衣无缝,可惜我只做了16*8的。效果请看贴图。字体的下载 地址是

/forum/?f=7&t=971

顺便提一下2个字体修改软件,他们是xmbdfed(也就是gbdfed)和fontforge。】【港台的字体可以不用考虑了,似乎都无法和文泉驿的比清晰,就连windows经典的宋体在某些字上都比不上文泉驿的,可谓各有千秋,所以大家有空还是要多多加入文泉驿的开发啊。】

7.3、安装ibus-pinyin中文输入法

#portupgrade -NP zh-ibus-pinyin

#ee ~/.cshrc

添加:

setenv XIM ibus

setenv GTK_IM_MODULE ibus

setenv QT_IM_MODULE xim

setenv XMODIFIERS @im=ibus

setenv XIM_PROGRAM ibus-daemon

setenv XIM_ARGS "--daemonize --xim"

【我先portupgrade -NP zh-scim-pinyin,然后pkg_deinstall zh-scim-pinyin scim,发现ibus在新开的窗口中竟然能光标跟随了;另,ibus-pinyin的候选词方向默认为垂直,需要手动设置为水平;输入法还可以选zh- scim-pinyin和fcitx】

八、声卡设置

#ee /boot/

添加:

snd_hda_load="YES"【我的声卡是SoundMAX HD Audio;FB所支持的声卡模块请查看/boot/defaults/文件的Sound modules一栏】

九、建立wheel组的普通用户

#adduser【记得把group设为wheel,root的shell据说是tcsh】输入

reboot

重启;重启进入后打开终端输入su取得root权限,继续下面的配置。

十、常用软件包的安装和设置

1、FireFox的安装与中文化

#portupgrade -NP firefox【注意选第二个——firefox35,不要的输入“n”取消】

#portupgrade -NP firefox35-i18n【本地语言的选择在菜单Tools/Quick Locale Switcher里】2、flashplugin10的安装【关注gnash和swfdec-plugin,毕竟仿真linux只是暂时方案】#kldload linux#ee /etc/

添加:linux_enable="YES"#portupgrade -NP linux_base-f10【如果解压了packages还可以用sysinstall方式安装】#portupgrade -NP nspluginwrapper【有2个port,自己选一个吧】#portupgrade -NP linux-f10-flashplugin#ln -s /usr/local/lib/npapi/linux-f10-flashplugin/

/usr/local/lib/browser_plugins/#exit$nspluginwrapper -v -a -i【在用户shell下执行,然后再su取得root权限】#mount -t linprocfs linproc /usr/compat/linux/proc#ee /etc/fstab

添加:linproc /usr/compat/linux/proc linprocfs rw 0 0【安装好后在[工具/附加组件/插件]里可以看到

Shockwave Flash

插件】

3、普通下载、BT和电驴软件#portupgrade -NP xpi-downthemall【firefox的一个下载插件,关了firefox照样继续下,目前似乎不支持FF3.6】

#portupgrade -NP transmission-gtk2

#portupgrade -NP aMule

4、音频播放器及tag修改

#portupgrade -NP exaile【gstreamer做后端;右键的属性里能修改标签;状态栏图标在[编辑/首选项/外观]中勾上“显示托盘图标”开启,插件中的“GNOME多媒体按键”非常好用;貌似只能在UTF-8下用】

#portupgrade -NP rhythmbox【备用,GBK环境下能正确显示mp3标签,在[编辑/插件]中勾上状态图标,并配置它,设置

Status icon

为拥有主窗口,以便可以让它缩到通知区域;支持全局快捷键】

#portupgrade -NP easytag【tag修改的利器;支持从文件名探测标签,参数看文件的命名,我一般都命名为作者-标题因此参数是%a-%t,扫描只是预览,要保存才能写入;如果是装了exaile,似乎用不太到】

5、多媒体播放器和编辑器

【一般使用系统自带的

totem[gstreamer做后端],也可以安装MPlayer[个人感觉不如gstreamer],还有QT的VLC等】

#portupgrade -NP gstreamer-plugins-all【gstreamer的全插件,我一般用不着】

#portupgrade -NP avidemux2【强大的视频编辑器,需要的时候再装吧】

6、stardict词典

#portupgrade -NP stardict【有2个port,版本3好点】

#portupgrade -NP zh-stardict-dict-zh_CN【ports里的词典文件】【简体中文的词典文件下载地址:/cn/Dictionaries_zh_

下载tarbal包后解压,然后拷贝到用户目录下的.stardict/dic

目录,如果没有就新建】【或者到项目主页去下载,地址是/projects/stardict/files/给大家推荐一款:2,排版优良的柯林斯词典----一个学习型的英英词典】

7、图片浏览器eog【Gnome自带】和gthumb

#portupgrade -NP gthumb

8、邮件客户端evolution【Gnome自带】和thunderbird

#portupgrade -NP thunderbird【选第二个、版本3的;Mozilla家的产品选择本地语言的方法都一样】

#portupgrade -NP thunderbird3-i18n

【关于邮件客户端,我基本不用,习惯用WEB方式访问邮箱;对于我不可或缺的是下面要提到的邮件提醒软件】

9、邮件提醒软件

#portupgrade -NP mail-notification【首荐,配置界面在[系统/首选项]里,重启后才能配置,通知区域常隐,有新邮件时才显身和弹出通知,出现错误时显示闪烁的提示图标】

10、即时通讯软件【系统自带empathy;ports里的skype是linux版】

#portupgrade -NP ekiga3【外国的文本和音视频聊天工具,需要注册帐号,可惜国内的我没找到】

#portupgrade -NP pidgin

关于QQ,我用网页QQ——

11、rar档案的解压缩支持

#portupgrade -NP unrar

12、vim的安装与中文环境设定

#portupgrade -NP vim【也是2个port,自己选吧;ports里的vim似乎都没法运行,不得已装了DVD光盘里的vim-lite】

在用户目录下的

.vimrc

文件里添加:

let &termencoding=&encoding

set fileencodings=utf-8,gbk

这样就可以支持中文了

13、#cd /usr/ports/editors/-3

#make LOCALIZED_LANG=zh-CN install clean【中文OOo源码安装需要约11GB的硬盘空间和约2GB的内存,中间还需要手动下载,最好先把要下的包(8个)都下回来然后拷贝到

/usr/ports/distfiles

进行安装,一个晚上大概能编译个差不多】【若要同时生成二进制包就用

#make LOCALIZED_LANG=zh-CN package clean】

14、GNOME外观美化

【图标主题包推荐】

/?p=56

【不知道是不是我的欣赏水平有问题,这个图标包刚用觉得非常好,用久了觉得还不如默认的,不行就换呗,上好多,不过我用的最久的图标包是gnome-colors】

【鼠标主题包推荐】

/content/?content=67833&id=1&tan=27156643

【以上主题都用[系统/首选项/外观/主题/安装]按钮安装,在[自定义]中调整;另,可以把[系统/首选项/外观/界面]的“工具栏按钮标签”设置为 “文本在项目旁”,勾上[在菜单中显示图标]选项;文件浏览器不好用?勾上[系统/首选项/文件管理/行为]选项卡的[总是在浏览器窗口中打开]选项试

试。面板自己折腾吧,我还是喜欢只有一个在下面的面板,面板上的元素自己喜欢什么就添加什么吧】

15、FreeBSD手册

#portupgrade -NP zh_cn-freebsd-doc【放在/usr/local/share/doc/freebsd里了,网上不时更新的中文手册:/doc/】16、其他软件根据[常用工具软件列表]用

portupgrade -NP

命令安装。十一、常用工具软件列表:说明书第一 :zh_cn-freebsd-doc【FB的驾驶手册】

网页浏览 :firefoxflash插件 :linux-f10-flashplugin,gnash,swfdec-plugin

邮件客户端 :evolution【Gnome自带】,thunderbird

邮件提醒 :mail-notification

Office

:-3

文本编辑器 :gedit;vim;emacs

音频相关 :exaile,rhythmbox;easytag

多媒体工具 :totem【gstreamer做后端】,mplayer;avidemux2

图片查看编辑:eog【Gnome自带】,gthumb;gpaint(画板,命令:gpaint-2),ImageMagick(命令:display)

pdf阅读 :evince【Gnome自带】

中文输入法 :zh-ibus-pinyin,zh-scim-pinyin,fcitx

本地词典 :stardict

下载 :xpi-downthemall;transmission-gtk2;aMule

即时通讯 :web-qq;ekiga3,empathy【Gnome自带】,pidgin

压缩解压缩 :file-roller【Gnome自带】+unrar

光盘编辑刻录:isomaster;gnomebaker,brasero,Nautilus集成了个简易的刻录器远程桌面查看:vinagre

杂项 :gcalctool(计算器),gnome-system-monitor(系统监视器),gnome-sound-recorder(录音机),gnome-power-manager(电源管理器),gnome-terminal(gnome终端),gnome-utils(内含抓图),alacarte(菜单编辑器)等THINKPAD Fn快键等的设置看下文:

/personal/mharvan/

别忘了在/etc/里加入_=1并当前执行sysctl

_=1

【选i386的原因】1、i386版本发热较低,当然也有人说amd64的更低,但在我的X61本本上是i386的低,性能的提升大概会导致耗能的增加吧;2、FreeBSD小组对i386的支持貌似比amd64侧重一点;3、INTEL芯跑64位的性能在某些方面好像比跑32位要弱,见过一片评测文章,在我的笔记本上貌似也是如此;如果是AMD的芯,似乎是64位比32位各方面都不弱,所以如果我的电脑是AMD的芯我会毫不犹豫的用64位版本FB;现今社会中能静下心来学习的又有几人呢?静心方与FreeBSD相通。

2024年2月26日发(作者:勇嘉澍)

Xp下grub4dos硬盘安装和启动FreeBSD-8.0-i386+GNOME桌面标题:XP下grub4dos硬盘安装和启动FreeBSD-8.0-i386+GNOME桌面

【黑括号表示说明,#代表超级用户shell,$代表普通用户shell,~代表家目录】

内容:

〇、环境:Thinkpad X61-2G内存、X3100显卡、120G硬盘,ADSL,已装有XP,硬盘分区如下:

[1]5G -主分区

-XP系统分区-ad4s1-(hd0,0)

[2]3G -主分区

-XP备份分区-ad4s2-(hd0,1)

[3]40G-主分区

-给FB的分区-ad4s3-(hd0,2)

[4]70G-扩展分区-XP用户分区-ad4s4-(hd0,3)

一、前期准备:

1、下载和两个文件以及grub4dos-0.4.4;【disc1的

src

文件不全】

2、制作DOS工具盘,可启动光盘、可启动优盘均可,里面放入diskgen软件,可用于修复MBR(主引导记录);

3、先将ad4s2格式化为FAT32分区(必须是主分区,逻辑分区FB不认),然后将光盘镜像中的8.0-RELEASE目录解压至该分区,将本文档改成英文名字也放到该分区;【如果要从光盘安装xorg和gnome的话,就解压packages目录】

4、设置grub引导bootonly光盘

4.1、复制grub4dos文件夹里的grldr和到C盘根目录下;

4.2、修改C盘的文件,在末尾添加一行

C:grldr="进入GRUB-0.4.4";

4.3、修改C盘的文件,添加:title FreeBSD【FreeBSD装好后可以从这进去】

root (hd0,2,a)

【定位到FB的根目录】

chainloader +1title install FREEBSD【引导启动盘】

find --set-root /

map --mem / (hd32)

map --hook

chainloader (hd32)

boot

4.4、复制文件至C盘根目录下;

4.5、重启后进入菜单[进入GRUB-0.4.4]后选择[install FREEBSD]选项进入FreeBSD安装程序。

二、安装FreeBSD基本系统0、sysinstall的操作方法:上下键选择选项,空格更改选中与否;左右键选择“确认”或“取消”,回车键执行;

1、国家选45CHINA,键盘映射选默认的;

2、进入Custom选Patition菜单先删除ad4s3分区后再创建成FreeBSD的slice(相当于XP下的扩展分区);在设置引导器的时候 选最后那项,不作改变。【如果FB修改了MBR导致没法进XP了,就用DOS工具diskgen把XP的系统分区设为活动,然后修改主引导记录,保存退出 就行;进入时提示有硬盘参数错误,按G修改为[diskgen]侦测的参数15505/240/63;注意检查分区号,如果出现分区号错

乱,请将‘首先’ 错乱的分区在XP

下备份数据后用分区工具删除后再建立】

3、进入Label菜单给slice划分分区,我的分区如下:

/-500M,swap-1G,/var-1G,/tmp-500M,/usr-10G,/home-27G【若要编译OOo,最好分给

/usr 20G以上空间】

4、Distributions选择Custom里的base+kernels+man+src,安装媒介选择为MSDOSFS;

5、进入Configure菜单选择Root Password设置root密码【也可以在提示符下输入passwd设置】,设置好了退出安装程序。

【如果要从光盘安装xorg和gnome,请在FB安装好后选择Configure菜单的packages选项来选择gnome2-*.*.*和xorg-*.*,把portupgrade也一并选上】

三、能源设置

#mount_msdosfs /dev/ad4s2 /mnt

在tty0下用ee查看本文档和复制命令,再用ALT+F2开tty1进行命令的粘贴和运行

1、设置powerd

#powerd【开启先】

#ee /etc/

添加:

powerd_enable="YES"

powerd_flags="-a adaptive -b adaptive -n adaptive"

#ee /etc/

添加:

=600

【设定cpu的最低频率为600MHZ】

2、设置acpi-ibm-extra

#ee /boot/

添加:

acpi_ibm_load="YES"

【ibm笔记本acpi扩展模块】

四、网卡设置

1、用sysinstall命令进入Configure菜单的[Networking/Interfaces]设置网络并唤醒网卡,[Name server]一项留空就行,拨号时会自动获取添加;

2、设置

PPPoE

2.1、配置文件

#ee /etc/ppp/

修改其内容为:

【!注意default和pppoe行都顶格;其他行的首字符是空格,如果也顶格,系统会提示少了colon继而拨号失败,莫非原先用过冒号?】

【网络是非常重要的,如果在这一关卡了,估计新手都会发疯的】

default:

set log Phase tun command

enable dns【动态获取外网域名服务器地址】

pppoe:

set device PPPoE:em0:pppoe-in【em0是网卡设备名,可用ifconfig查得】

set authname ****【用户名】

set authkey ****【拨号密码;FB的密码竟然还是明码,不过这个似乎也不是很重要吧】set dial

set login

set redial 0 0

set ifaddr 10.0.0.1/0 10.0.0.2/0【auto方式拨号必须写的】

add default HISADDR【加入默认路由,保存在/etc/文件里】

#ppp -ddial pppoe

【手动拨号先】

2.2、开机自动拨号设置

#ee /etc/

添加:

ppp_enable="YES"

ppp_mode="ddial"

ppp_profile="pppoe"

五、FreeBSD源码同步、安全更新和编译内核

1、源码同步【如果安装了

src

就可以跳过去】

#cp /usr/share/examples/cvsup/standard-supfile ~

#cd

#ee standard-supfile【把*default host的内容改为】#csup -L 2 standard-supfile【好似i386和amd64的源码都被同步了,反正时间很长啊】2、安全更新

#freebsd-update fetch

【补丁获取;有些是二进制包,有些直接是源码】

#freebsd-update install【补丁安装;能加入大部分二进制补丁,源码补丁需要编译内核后才生效】

3、编译内核

#cd /usr/src/sys/i386/conf/

#cp GENERIC ~/X61KNL

#ln -s ~/X61KNL

#ee ~/X61KNL【不需要的就用ctrl+k删除,或者用#号注释掉;关于各个选项的含义请到网上搜寻或查手册】

#cd /usr/src#make buildkernel KERNCONF=X61KNL

#make installkernel KERNCONF=X61KNL

六、portupgrade使用准备

1、ports

同步【比csup方式快的不是一点点】

#ee /etc/

修改

SERVERNAME

#portsnap fetch extract【更新ports用

portsnap update】

【ports里查询软件所在目录:程序名全知用whereis;模糊查询用echo,比如输入echo

/usr/ports/*/*fire*

查询名字中有fire的软件】

2、设置二进制安装和源码安装抓取路径【个人喜欢以二进制安装为主,源码安装为辅】

#ee /root/.cshrc

添加:【设置二进制安装抓取路径】

setenv PACKAGESITE ftp:///pub/FreeBSD/ports/i386/packages-8-stable/All/

#setenv PACKAGESITE ftp:///pub/FreeBSD/ports/i386/packages-8-stable/All/

【执行先,或者重登录一下】#ee /etc/

添加:【设置源码安装抓取路径】

MASTER_SITE_BACKUP?=

ftp:///pub/FreeBSD/distfiles/${DIST_SUBDIR}/

ftp:///pub/FreeBSD/distfiles/${DIST_SUBDIR}/

ftp:///pub/FreeBSD/distfiles/${DIST_SUBDIR}/

MASTER_SITE_OVERRIDE?=${MASTER_SITE_BACKUP}

3、安装portupgrade【更新数据库的时候请不要中断,删除软件时请在用pkg_delete前给pkg_deinstall一次机会】

#pkg_add -r portupgrade-*_*,*【三个*号代表版本号,用whereis找到ports目录后进去打开它的Makefile就可以看到这三个版本号】

【或者进入portupgrade的ports目录里执行make install clean命令;如果已经安装有portupgrade了,就portupgrade -RP portupgrade】

#rehash七、xorg的安装、显卡设置和GNOME的安装和设置【xorg里集成了包括intel、ati、nv显卡在内的大量的开源驱动】

1、安装xorg【如果已经通过光盘安装了xorg就跳过】

#portupgrade -NPy xorg【or xorg-minimal(最小版的二进制包只有vesa驱动,专有驱动需要另行安装)】2、设置

#ee /etc/

添加:

dbus_enable="YES"【Xorg启动需要】

hald_enable="YES"【Xorg启动需要】

polkit_enable="YES"

3、输入

reboot

重启后输入:

#Xorg -configure

【生成/root/】

#X -config /root/ -retro

【测试生成文件,如果有方格子出现还有鼠标正常说明测试成功;用Ctl+Alt+F2切换到tty1后按Ctl+c退出测试】

【另,Gnome的启动已经不需要文件了,所以不用复制到/etc/X11下了】

4、安装GNOME【如果已经通过光盘安装了gnome就跳过】

#portupgrade -NPy gnome2【or gnome2-lite,不过精简版本要自己安装gdm、多媒体播放器和压缩解压软件等等】

5、Gnome开机启动

#ee /etc/

添加:

gdm_enable="YES"

6、gdm2.28不显示登录窗口的解决方法【DVD光盘里的是2.26】

#ee /etc/fstab

加入一行:

proc /proc procfs rw 0 0

【开启进程文件系统后gdm2.28就能显示登录窗口了】

7、Gnome中文化

7.1设置环境变量

#ee /etc/profile

添加:【这里设置的是全局变量、对任何用户都有效,用户目录下的.profile文件设置的是局部变量、只对该用户有效】

export LANG=zh_-8

export LC_ALL=zh_-8

7.2、安装中文字体

#portupgrade -NP wqy-fonts【含文泉驿点阵宋体、UNIBIT、文泉驿正黑、文泉驿等宽正黑】

【需要(细)微米黑的请自行到文泉驿下载,然后打开字体文件点击[安装字体]按钮(安装到了~/.fonts目录里)或用以下命令安装:】

#cp /usr/local/lib/X11/fonts/TTF

#cd /usr/local/lib/X11/fonts/TTF

#mkfontdir

#mkfontscale

#fc-cache -fv

【我的FF字体和[系统/首选项/外观/字体]都用了Fixed007(16*8);因为Unibit的中文分号显示为萎缩的冒号,于是我把文泉驿的

Unibit的前128个字符给拷贝出来,通过修改生成了细笔画的Fixed007字体,这样中文分号就能调用别的字体而正常显示了。Fixed字体是

16点的,而我X61的分辨率(DPI)是106点每英寸,所以它只有与16/106*72=11磅(号)的汉字配合才能双等宽,因此我的等宽字体用了

11号;Fixed字体在106DPI下是固定的11号,不能调的,调字号调的是汉字的字号。另,渲染细节我用次像素(LCD)+轻微。】【Fixed007非常犀利和清晰,是我一直找的编程和工作的利器,与文泉驿中文字体配合的天衣无缝,可惜我只做了16*8的。效果请看贴图。字体的下载 地址是

/forum/?f=7&t=971

顺便提一下2个字体修改软件,他们是xmbdfed(也就是gbdfed)和fontforge。】【港台的字体可以不用考虑了,似乎都无法和文泉驿的比清晰,就连windows经典的宋体在某些字上都比不上文泉驿的,可谓各有千秋,所以大家有空还是要多多加入文泉驿的开发啊。】

7.3、安装ibus-pinyin中文输入法

#portupgrade -NP zh-ibus-pinyin

#ee ~/.cshrc

添加:

setenv XIM ibus

setenv GTK_IM_MODULE ibus

setenv QT_IM_MODULE xim

setenv XMODIFIERS @im=ibus

setenv XIM_PROGRAM ibus-daemon

setenv XIM_ARGS "--daemonize --xim"

【我先portupgrade -NP zh-scim-pinyin,然后pkg_deinstall zh-scim-pinyin scim,发现ibus在新开的窗口中竟然能光标跟随了;另,ibus-pinyin的候选词方向默认为垂直,需要手动设置为水平;输入法还可以选zh- scim-pinyin和fcitx】

八、声卡设置

#ee /boot/

添加:

snd_hda_load="YES"【我的声卡是SoundMAX HD Audio;FB所支持的声卡模块请查看/boot/defaults/文件的Sound modules一栏】

九、建立wheel组的普通用户

#adduser【记得把group设为wheel,root的shell据说是tcsh】输入

reboot

重启;重启进入后打开终端输入su取得root权限,继续下面的配置。

十、常用软件包的安装和设置

1、FireFox的安装与中文化

#portupgrade -NP firefox【注意选第二个——firefox35,不要的输入“n”取消】

#portupgrade -NP firefox35-i18n【本地语言的选择在菜单Tools/Quick Locale Switcher里】2、flashplugin10的安装【关注gnash和swfdec-plugin,毕竟仿真linux只是暂时方案】#kldload linux#ee /etc/

添加:linux_enable="YES"#portupgrade -NP linux_base-f10【如果解压了packages还可以用sysinstall方式安装】#portupgrade -NP nspluginwrapper【有2个port,自己选一个吧】#portupgrade -NP linux-f10-flashplugin#ln -s /usr/local/lib/npapi/linux-f10-flashplugin/

/usr/local/lib/browser_plugins/#exit$nspluginwrapper -v -a -i【在用户shell下执行,然后再su取得root权限】#mount -t linprocfs linproc /usr/compat/linux/proc#ee /etc/fstab

添加:linproc /usr/compat/linux/proc linprocfs rw 0 0【安装好后在[工具/附加组件/插件]里可以看到

Shockwave Flash

插件】

3、普通下载、BT和电驴软件#portupgrade -NP xpi-downthemall【firefox的一个下载插件,关了firefox照样继续下,目前似乎不支持FF3.6】

#portupgrade -NP transmission-gtk2

#portupgrade -NP aMule

4、音频播放器及tag修改

#portupgrade -NP exaile【gstreamer做后端;右键的属性里能修改标签;状态栏图标在[编辑/首选项/外观]中勾上“显示托盘图标”开启,插件中的“GNOME多媒体按键”非常好用;貌似只能在UTF-8下用】

#portupgrade -NP rhythmbox【备用,GBK环境下能正确显示mp3标签,在[编辑/插件]中勾上状态图标,并配置它,设置

Status icon

为拥有主窗口,以便可以让它缩到通知区域;支持全局快捷键】

#portupgrade -NP easytag【tag修改的利器;支持从文件名探测标签,参数看文件的命名,我一般都命名为作者-标题因此参数是%a-%t,扫描只是预览,要保存才能写入;如果是装了exaile,似乎用不太到】

5、多媒体播放器和编辑器

【一般使用系统自带的

totem[gstreamer做后端],也可以安装MPlayer[个人感觉不如gstreamer],还有QT的VLC等】

#portupgrade -NP gstreamer-plugins-all【gstreamer的全插件,我一般用不着】

#portupgrade -NP avidemux2【强大的视频编辑器,需要的时候再装吧】

6、stardict词典

#portupgrade -NP stardict【有2个port,版本3好点】

#portupgrade -NP zh-stardict-dict-zh_CN【ports里的词典文件】【简体中文的词典文件下载地址:/cn/Dictionaries_zh_

下载tarbal包后解压,然后拷贝到用户目录下的.stardict/dic

目录,如果没有就新建】【或者到项目主页去下载,地址是/projects/stardict/files/给大家推荐一款:2,排版优良的柯林斯词典----一个学习型的英英词典】

7、图片浏览器eog【Gnome自带】和gthumb

#portupgrade -NP gthumb

8、邮件客户端evolution【Gnome自带】和thunderbird

#portupgrade -NP thunderbird【选第二个、版本3的;Mozilla家的产品选择本地语言的方法都一样】

#portupgrade -NP thunderbird3-i18n

【关于邮件客户端,我基本不用,习惯用WEB方式访问邮箱;对于我不可或缺的是下面要提到的邮件提醒软件】

9、邮件提醒软件

#portupgrade -NP mail-notification【首荐,配置界面在[系统/首选项]里,重启后才能配置,通知区域常隐,有新邮件时才显身和弹出通知,出现错误时显示闪烁的提示图标】

10、即时通讯软件【系统自带empathy;ports里的skype是linux版】

#portupgrade -NP ekiga3【外国的文本和音视频聊天工具,需要注册帐号,可惜国内的我没找到】

#portupgrade -NP pidgin

关于QQ,我用网页QQ——

11、rar档案的解压缩支持

#portupgrade -NP unrar

12、vim的安装与中文环境设定

#portupgrade -NP vim【也是2个port,自己选吧;ports里的vim似乎都没法运行,不得已装了DVD光盘里的vim-lite】

在用户目录下的

.vimrc

文件里添加:

let &termencoding=&encoding

set fileencodings=utf-8,gbk

这样就可以支持中文了

13、#cd /usr/ports/editors/-3

#make LOCALIZED_LANG=zh-CN install clean【中文OOo源码安装需要约11GB的硬盘空间和约2GB的内存,中间还需要手动下载,最好先把要下的包(8个)都下回来然后拷贝到

/usr/ports/distfiles

进行安装,一个晚上大概能编译个差不多】【若要同时生成二进制包就用

#make LOCALIZED_LANG=zh-CN package clean】

14、GNOME外观美化

【图标主题包推荐】

/?p=56

【不知道是不是我的欣赏水平有问题,这个图标包刚用觉得非常好,用久了觉得还不如默认的,不行就换呗,上好多,不过我用的最久的图标包是gnome-colors】

【鼠标主题包推荐】

/content/?content=67833&id=1&tan=27156643

【以上主题都用[系统/首选项/外观/主题/安装]按钮安装,在[自定义]中调整;另,可以把[系统/首选项/外观/界面]的“工具栏按钮标签”设置为 “文本在项目旁”,勾上[在菜单中显示图标]选项;文件浏览器不好用?勾上[系统/首选项/文件管理/行为]选项卡的[总是在浏览器窗口中打开]选项试

试。面板自己折腾吧,我还是喜欢只有一个在下面的面板,面板上的元素自己喜欢什么就添加什么吧】

15、FreeBSD手册

#portupgrade -NP zh_cn-freebsd-doc【放在/usr/local/share/doc/freebsd里了,网上不时更新的中文手册:/doc/】16、其他软件根据[常用工具软件列表]用

portupgrade -NP

命令安装。十一、常用工具软件列表:说明书第一 :zh_cn-freebsd-doc【FB的驾驶手册】

网页浏览 :firefoxflash插件 :linux-f10-flashplugin,gnash,swfdec-plugin

邮件客户端 :evolution【Gnome自带】,thunderbird

邮件提醒 :mail-notification

Office

:-3

文本编辑器 :gedit;vim;emacs

音频相关 :exaile,rhythmbox;easytag

多媒体工具 :totem【gstreamer做后端】,mplayer;avidemux2

图片查看编辑:eog【Gnome自带】,gthumb;gpaint(画板,命令:gpaint-2),ImageMagick(命令:display)

pdf阅读 :evince【Gnome自带】

中文输入法 :zh-ibus-pinyin,zh-scim-pinyin,fcitx

本地词典 :stardict

下载 :xpi-downthemall;transmission-gtk2;aMule

即时通讯 :web-qq;ekiga3,empathy【Gnome自带】,pidgin

压缩解压缩 :file-roller【Gnome自带】+unrar

光盘编辑刻录:isomaster;gnomebaker,brasero,Nautilus集成了个简易的刻录器远程桌面查看:vinagre

杂项 :gcalctool(计算器),gnome-system-monitor(系统监视器),gnome-sound-recorder(录音机),gnome-power-manager(电源管理器),gnome-terminal(gnome终端),gnome-utils(内含抓图),alacarte(菜单编辑器)等THINKPAD Fn快键等的设置看下文:

/personal/mharvan/

别忘了在/etc/里加入_=1并当前执行sysctl

_=1

【选i386的原因】1、i386版本发热较低,当然也有人说amd64的更低,但在我的X61本本上是i386的低,性能的提升大概会导致耗能的增加吧;2、FreeBSD小组对i386的支持貌似比amd64侧重一点;3、INTEL芯跑64位的性能在某些方面好像比跑32位要弱,见过一片评测文章,在我的笔记本上貌似也是如此;如果是AMD的芯,似乎是64位比32位各方面都不弱,所以如果我的电脑是AMD的芯我会毫不犹豫的用64位版本FB;现今社会中能静下心来学习的又有几人呢?静心方与FreeBSD相通。

发布评论

评论列表 (0)

  1. 暂无评论