VMWare下安装FreeBSD6.1及中文化

不做过多解释了,只写步骤,如果有问题,可以留言或者发email给我sunwell#hotmail.com。(替换#为@)

1)下载FreeBSD6.1的ISO文件,两个分别是6.1-RELEASE-i386-disc1.iso,6.1-RELEASE-i386-disc2.iso。

2)在VMWare中,建立一个新的虚拟机,类型选择Other,就可以选择FreeBSD了。下面内存我选择384M(机器2G内存),硬盘选择15G(硬盘大小在设置以后就不能修改,所以选择大一点),其它的默认就可以了。

3)将虚拟机的CDROM指向6.1-RELEASE-i386-disc1.iso,然后启动虚拟机。

4)正常安装FreeBSD,在安装程序时选择Base和doc就可以了,其他的都可以使用port更新。网卡我选择了dhcp自动获得ip,然后linux兼容包安装也选择yes。

5)使用root登陆进入,cp /usr/share/examples/etc/make.conf /etc,然后vi make.conf。

6)修改make.conf的CPUtype为pentium4,然后在最后加上WITH_CJK=yes。

7)portsnap fetch extract,将port树更新到最新。(如果想更新kernal,可以使用cvsup,不过公司封掉了cvsup的端口,所以就不更新内核代码了,具体可以查freebsd handbook)

8)port:print/freetype2, port:x11-fonts/fontconfig, x11-fonts/libXft, x11-toolkits/pango,分别make install clean.

9)如果想用kde3,进入x11/kde3, make install clean,如果选择gnome,进入x11/gnome2。
0517更新:安装完gnome后,发现xorg6.9装的不完全(?),只好再次进入x11/xorg进行make。

10) 如果make有错误,使用pkg_add -r modulename添加二进制package。然后继续make。

11)安装kde3的zh-CN,以及koffice的zh-CN版本。

11.b) 一般来说,这时候xorg6.9已经自动安装好了,使用xorgcfg -textmode进行配置。vmware可以选择vesa或者vmware类型显卡。

11.c) cd $home, echo ‘exec startkde’ > ~/.xinitrc这时启动kde的准备,或者使用echo ‘exec gnome-session’ > ~/.xinitrc启动gnome的准备命令。然后运行”startx”。

12)安装java1.5 SDK。进入http://www.freebsdfoundation.org/downloads/java.shtml,下载diablo-jdk-freebsd6-1.5.0.06.00.tbz直接进行安装,其中会提示需要一个javawrapper,同样下载安装就是了。

13)进入usr/ports/java/eclipse,make install clean,安装eclipse。

14)安装喜欢的软件,比如gimp,kdevelop,fvwm,xfce4。
0517更新:Php5的ports好像有问题,大小应该是6356171,所以一直提示我size mismatch。只有vi distinfo,修改size。然后使用make NO_CHECKSUM=yes install clean进行安装。

有任何问题,都可以先搜索FreeBSD的handbook。这里没有提到的主要就是ADSL拨号上网该如何设置,大家可以在手册里搜索PPPoE。不必看网上那些乱七八糟的配置,按照handbook几行配置就可以搞定。(我在家配置过)


ADSL直接拨号,可以这么做:
编辑ppp配置文件,
#vi /etc/ppp/ppp.conf
删掉ppp.conf中的所有内容,
复制这些代码(注意set前面的空格,必需!)

代码:
default:
set log Phase tun command # you can add more detailed logging if you wish
# set ifaddr 10.0.0.1/0 10.0.0.2/0

adsl:
set device PPPoE:xl1 # replace xl1 with your Ethernet device
set authname F01234567  #(你的ADSL帐号)
set authkey 87654321  #(你的ADSL密码)
set dial
set login
add default HISADDR

保存退出,拨号,
#ppp -ddial adsl
看看网络接口状态
#ifconfig
一般情况下应该可以拨上了。

问题:
> xauth: creating new authority file /root/.Xauthority
> xauth: (argv):1: bad display name “:0” in “remove” command
> xauth: (argv):1: bad display name “:0” in “remove” command

You need to have the proper hostnames in /etc/hosts:
::1 localhost free.localhost.net
127.0.0.1 localhost free.localhost.net
free.localhost.net是在sysinstall设置domain时候配置的。

《VMWare下安装FreeBSD6.1及中文化》有2个想法

  1. 做得不错嘛,
    怎么没有人留言呢?
    我希望能交个朋友,共同探讨一下电脑方面 的东东。
    与其说是探讨,不如说是向你学习。
    如果方便,请你回信给我。谢了

发表评论