86565656 发表于 2015-4-2 16:05:37

Windows 2008 hyper-v 下的freebsd

本帖最后由 wuyvzhang 于 2016-8-2 17:26 编辑 <br /><br />  第一次在博客园写文章有点激动,希望大家给点掌声吧。我的文笔不是很好请大家谅解。
  关于freebsd不必过多的介绍,这里要写的是在Hyper-v 下安装FreeBSD的过程。其实只是把网上一些零散的关于freebsd安装,配置的资料稍微整合一下,外加自己的实际操作心得写出来。
1.安装FreeBSD
  
1.选择FreeBSD的版本
  个人感觉在hyper-v上面安装FreeBSD最好选择8以上的版本;网上有资料说freebsd8才能比较好的支持hyper-v;我试过freebsd8、9都可以顺利安装。
  接下来的就是要下载freebsd的ios,尽量选择完整包下载吧,大约2g左右。地址不用我多说吧,google下freebsd网站就是。
2.硬件环境配置
  1.玩过虚拟机的同学都知道虚拟机要怎么设置吧,大部分都是设置CPU,内存,IOS,网卡等。
  2.我感觉最好在安装时就设定好CPU个数。因为我曾经把安装好freebsd的虚拟机调整cpu个数时,有时会莫名奇妙的重启,不知道是不是cpu个数会引起底层变化的原因。(也许是偶然原因吧)
  3.设置的注意事项:
  可以先不选择“网络设备”,如图:

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

  
3.安装FreeBSD
  2.安装包的问题:开发人员就选Developer。其实freebsd最重要的就是 ports,ports记录了非常多常用开源组件的安装方式。
  3.等待文件复制完成后配置FreeBSD
  
2.配置
  
1.安装组件
  A.建议在系统构建之初就安装大型组件或者是服务性组件,以避免在系统运行一段时间后再安装带来的不确定异常。
  B.一般复制完安装文件后就会弹出设置界面,第一步是选择网络设置,接着设置ssh等等,最后是ports的安装;
  C.如果你是用于Web Server,可以选择安装apache,mysql;
  D.如果复制完文件没有安装组件的选项,可以重启后再使用sysinstall 安装组件。
  
2.安装gnome
  A.个人很喜欢桌面的友好,所以在这里特地说明一下gnome桌面环境的安装;
  B.最好在安装系统时将gnome一并安装。因为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
  ps:如果选择了gnome了apache会自动安装
dbus_enable=”YES”
hald_enable=”YES”
  gdm_enable="YES"
  gnome_enable="YES"
  如果不想在系统启动时启动 gmone 可以不加上面二行
  
3.远程桌面
  检查是否安装了xdm,如果没有安装就执行下面的安装步骤
  1.安装xdm
  #cd /usr/ports/xdm
  #make install clean
  2.在windows 下面我选择 Xmanager,做为客户端
  3.配置freebsd(来自网络,请分清去掉注释和注释掉)
  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
  如果想改端口可也以在sshd_conf这里改,记得在rc。Conf里增加 sshd_enable=”YES”
  最后启动windows下的客户端

  这样FreeBSD就算安装完成了,如果有什么问题或者有错误的地方请大家批评指出

www.138193.com SO娱乐城:真_人.足球.彩票齐全| 开户送10元.首存送58元.手机可投ご注任何游戏顶级信用ご提现即时到账SO.CC
页: [1]
查看完整版本: Windows 2008 hyper-v 下的freebsd