21.4. 在Mac OS®的VMware Fusion安装FreeBSD为客端

VMware Fusion是一套商业软件可在Intel®为基础的Apple® Mac®的Mac OS® 10.4.9或更新版本上执行。该软件完全支持使用FreeBSD作为客端操作系统。在Mac OS® X装好VMware Fusion后,使用者必先完成虚拟机器的设定后才可安装想使用的客端操作系统。

21.4.1. 在VMware Fusion安装FreeBSD

第一个步骤是启动VMware Fusion加载Virtual Machine Library,点选New建立虚拟机器:

这个动做会加载New Virtual Machine Assistant,点选Continue继续:

选择Operating SystemOther以及在Version提示出现时选择FreeBSDFreeBSD 64-bit

选择虚拟机器要使用的名称以及要储存目录位置:

选择虚拟机器的Virtual Hard Disk大小:

选择安装虚拟机器的方式,可从ISO镜像档或从 CD /DVD

点选Finish接着虚拟机器会开机:

照往常方式安装FreeBSD:

安装完成后,可以修改虚拟机器的设定,例如內存使用量:

注意:

虚拟机器的System Hardware设定无法在虚拟机器执行时修改。

虚拟机器要使用的CPU数量:

CD-ROM装置的状态,正常情况 CD /DVD/ISO在不需要时会中断与虚拟机器的联机。

最后一件事是更改虚拟机器联机到网络的方式,要允许除了主端以外的机器联机到虚拟机器,请选择Connect directly to the physical network(Bridged)。否则会偏好使用 Share the host's internet connection(NAT)来让虚拟机器可以存取网际网络,但外部网络无法联机到虚拟机器。

在修改设定之后,开机进入新安装的FreeBSD虚拟机器。

21.4.2. 在VMware Fusion设定FreeBSD

在成功将FreeBSD安装到Mac OS® X的VMware Fusion后,有数个设定步骤要完成来最佳化系统在虚拟机器上的运作。

  1. 设定Boot Loader变数

    最重要的一个步骤是减少kern.hz,来减少FreeBSD在VMware Fusion环境下CPU的使用量。这可以透过加入下列几行到/boot/loader.conf来完成:

    kern.hz=100

    若没有完成此设定,闲置的FreeBSD VMware Fusion客端将会消耗掉单一处理器的iMac®将近15%的CPU。完成此更改后使用率会减至接近5%。

  2. 建立新核心配置文件

    所有的SCSI,FireWire及USB装置可以从自定义的核心配置文件中移除。VMware Fusion提供的虚拟网络卡使用em(4)驱动程序,所以除了em(4)外的所有网络装置可以自核心中移除。

  3. 设定网络

    最基本的网络设定是使用DHCP来让虚拟机器联机到与主端Mac®相同的区域网路,这可以透过加入ifconfig_em0=“DHCP”/etc/rc.conf来完成。更进阶的网络设定在第 31 章 高级网络配置中描述。

本文档和其它文档可从这里下载: ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

如果对于FreeBSD有问题,请先阅读 文档,如不能解决再联系 <questions@FreeBSD.org>.

关于本文档的问题请发信联系 <doc@FreeBSD.org>.