1.安装FreeBSD
1.选择FreeBSD的版本
个人感觉在hyper-v上面安装FreeBSD最好选择8以上的版本;网上有资料说freebsd8才能比较好的支持hyper-v;我试过freebsd8、9都可以顺利安装。
接下来的就是要下载freebsd的ios,尽量选择完整包下载吧,大约2g左右。
2.硬件环境配置
1.玩过虚拟机的同学都知道虚拟机要怎么设置吧,大部分都是设置CPU,内存,IOS,网卡等。
2.我感觉最好在安装时就设定好CPU个数,cpu=1。因为我把安装好freebsd的虚拟机跳转cpu个数时,有时会莫名奇妙的重启,不知道是不是cpu个数引起底层变化的原因。
3.设置的注意事项:
可以先不选择“网络设备”,如图:

因为hyper-v默认的网卡不支持freebsd,要“选择旧式的网卡”(下面会补充)。
划分硬盘空间,为了保险起见虚拟硬盘空间可以选择32g以下;您也可以尝试选择32g以上,但我在选择40g时安装到一半异常退出了,如图:

关于网络硬件的设置,网络设置如下,要选择“旧式的网络适配器”,不然freebsd无法识别适配器,如图:

3.安装FreeBSD
1.磁盘划分:如果是虚拟机的话不用担心磁盘内容会被格式化,就按最大空间划分。可参考:http://www.freebsd.org/doc/zh_CN.GB2312/books/handbook/install.html。我总结为:先创建最大区域,再划分分区。不过freebsd很智能,有auto default 方法,反正看到auto default就选择,完成后找finished。
2.安装包的问题:开发人员就选Developer。其实freebsd最重要的就是 ports,ports记录了非常多常用开源组件的安装方式。
3.等待文件复制
2.配置
1.安装组件
A.建议在系统构建支持就安装大型组件或者是服务性组件,以避免在系统运行一段时间后再安装带来的不确定异常
B.一般复制完安装文件后就会弹出设置界面,第一步是选择网络设置;
C.如果你是用于Web Server,可以选择安装apache,mysql;
D.如果复制完文件没有安装组件的选项,可以重启后再使用sysinstall 安装组件。
2.安装gnome
A.个人很喜欢桌面的友好,所以在这里特地说明一下gnome桌面环境的安装;
B.最好在安装系统时将其一并安装。因为gnome编译时间太长了,可能要花费2-3小时;
C.言归正传,运行sysinstall后,选择package安装,找到选择
Configure -> Packages -> CD/DVD -> gnome -> gonme2-2.28.2_1
Configure -> Packages -> CD/DVD -> X11 -> Xorg-7.4_3
编辑 /etc/rc.conf 文件,增加
dbus_enable=”YES”
hald_enable=”YES”
gdm_enable="YES"
gnome_enable="YES"
如果不想在系统启动时启动 gmone 可以不加上面二行
3.远程桌面
1.安装xdm
#cd /usr/ports/xdm
#make install clean
2.在windows 下面我选择 Xmanager
3.
1) /usr/X11R6/lib/X11/xdm/xdm-config
注释掉这句:
!DisplayManager.requestPort: 0
-----------------------
2)/usr/X11R6/lib/X11/xdm/Xservers
注释掉这句:
#:0 local /usr/X11R6/bin/X
-----------------------
3) /usr/X11R6/lib/X11/xdm/Xaccess
把这句的注释去掉:
* #any host can get a login window
-----------------------
4) /etc/ttys中
修改如下:
ttyv8 "/usr/X11R6/bin/xdm -nodaemon" xterm on secure
-----------------------
5) /etc/ssh/sshd_config
去掉注释:
X11Forwarding yes
-----------------------
最后注意防火墙
修改sshd_config配置如下:
#vi /etc/ssh/sshd_config
PermitRootLogin yes
PasswordAuthentication yes
PermitEmptyPaawords no
X11Forwarding yes
1.选择FreeBSD的版本
个人感觉在hyper-v上面安装FreeBSD最好选择8以上的版本;网上有资料说freebsd8才能比较好的支持hyper-v;我试过freebsd8、9都可以顺利安装。
接下来的就是要下载freebsd的ios,尽量选择完整包下载吧,大约2g左右。
2.硬件环境配置
1.玩过虚拟机的同学都知道虚拟机要怎么设置吧,大部分都是设置CPU,内存,IOS,网卡等。
2.我感觉最好在安装时就设定好CPU个数,cpu=1。因为我把安装好freebsd的虚拟机跳转cpu个数时,有时会莫名奇妙的重启,不知道是不是cpu个数引起底层变化的原因。
3.设置的注意事项:
可以先不选择“网络设备”,如图:

因为hyper-v默认的网卡不支持freebsd,要“选择旧式的网卡”(下面会补充)。
划分硬盘空间,为了保险起见虚拟硬盘空间可以选择32g以下;您也可以尝试选择32g以上,但我在选择40g时安装到一半异常退出了,如图:

关于网络硬件的设置,网络设置如下,要选择“旧式的网络适配器”,不然freebsd无法识别适配器,如图:

3.安装FreeBSD
1.磁盘划分:如果是虚拟机的话不用担心磁盘内容会被格式化,就按最大空间划分。可参考:http://www.freebsd.org/doc/zh_CN.GB2312/books/handbook/install.html。我总结为:先创建最大区域,再划分分区。不过freebsd很智能,有auto default 方法,反正看到auto default就选择,完成后找finished。
2.安装包的问题:开发人员就选Developer。其实freebsd最重要的就是 ports,ports记录了非常多常用开源组件的安装方式。
3.等待文件复制
2.配置
1.安装组件
A.建议在系统构建支持就安装大型组件或者是服务性组件,以避免在系统运行一段时间后再安装带来的不确定异常
B.一般复制完安装文件后就会弹出设置界面,第一步是选择网络设置;
C.如果你是用于Web Server,可以选择安装apache,mysql;
D.如果复制完文件没有安装组件的选项,可以重启后再使用sysinstall 安装组件。
2.安装gnome
A.个人很喜欢桌面的友好,所以在这里特地说明一下gnome桌面环境的安装;
B.最好在安装系统时将其一并安装。因为gnome编译时间太长了,可能要花费2-3小时;
C.言归正传,运行sysinstall后,选择package安装,找到选择
Configure -> Packages -> CD/DVD -> gnome -> gonme2-2.28.2_1
Configure -> Packages -> CD/DVD -> X11 -> Xorg-7.4_3
编辑 /etc/rc.conf 文件,增加
dbus_enable=”YES”
hald_enable=”YES”
gdm_enable="YES"
gnome_enable="YES"
如果不想在系统启动时启动 gmone 可以不加上面二行
3.远程桌面
1.安装xdm
#cd /usr/ports/xdm
#make install clean
2.在windows 下面我选择 Xmanager
3.
1) /usr/X11R6/lib/X11/xdm/xdm-config
注释掉这句:
!DisplayManager.requestPort: 0
-----------------------
2)/usr/X11R6/lib/X11/xdm/Xservers
注释掉这句:
#:0 local /usr/X11R6/bin/X
-----------------------
3) /usr/X11R6/lib/X11/xdm/Xaccess
把这句的注释去掉:
* #any host can get a login window
-----------------------
4) /etc/ttys中
修改如下:
ttyv8 "/usr/X11R6/bin/xdm -nodaemon" xterm on secure
-----------------------
5) /etc/ssh/sshd_config
去掉注释:
X11Forwarding yes
-----------------------
最后注意防火墙
修改sshd_config配置如下:
#vi /etc/ssh/sshd_config
PermitRootLogin yes
PasswordAuthentication yes
PermitEmptyPaawords no
X11Forwarding yes
如果想改端口可以在这里改,记得在rc。Conf里增加 sshd_enable=”YES”
By admin on 2012-02-15 09:44:00