diff options
Diffstat (limited to 'zh_CN.GB2312/books/handbook/virtualization/chapter.sgml')
-rw-r--r-- | zh_CN.GB2312/books/handbook/virtualization/chapter.sgml | 174 |
1 files changed, 170 insertions, 4 deletions
diff --git a/zh_CN.GB2312/books/handbook/virtualization/chapter.sgml b/zh_CN.GB2312/books/handbook/virtualization/chapter.sgml index 839b164703..e23a6f7a3e 100644 --- a/zh_CN.GB2312/books/handbook/virtualization/chapter.sgml +++ b/zh_CN.GB2312/books/handbook/virtualization/chapter.sgml @@ -2,7 +2,7 @@ The FreeBSD Documentation Project The FreeBSD Simplified Chinese Project - Original Revision: 1.13 + Original Revision: 1.16 $FreeBSD$ --> @@ -686,12 +686,178 @@ xenbr1 8000.feffffffffff no vif0.1 </sect2> <sect2 id="virtualization-guest-vmware"> - <title>运行于 &windows;/&mac;/&linux; 的 VMware</title> + <title>运行于 MacOS 的 VMware</title> - <para>本节尚未开始撰写。</para> + <para>&mac 版本的 <application>VMWare Fusion</application> + 是一个商业软件,运行在基于 &intel 的 &apple; &mac 计算机的 + &macos; 10.4.9 或更版本的操作系统上。FreeBSD + 是一个完全被支持的客户操作系统。 在 &macos; X 上安装了 + <application>VMWare Fusion</application> 之后, + 用户就可以着手配置一个虚拟机器并安装客户操作系统。</para> - </sect2> + <sect3 id="virtualization-guest-vmware-install"> + <title>在 VMWare/&macos; X 上安装 FreeBSD</title> + + <para>第一步是运行 VMWare Fusion, 虚拟机器库将被装载。 + 单击 "New" 创建 VM:</para> + + <mediaobject> + <imageobject> + <imagedata fileref="virtualization/vmware-freebsd01"> + </imageobject> + </mediaobject> + + <para>New Virtual Machine Assistant 将被运行来帮助你创建 VM, + 单击 Continue 继续:</para> + + <mediaobject> + <imageobject> + <imagedata fileref="virtualization/vmware-freebsd02"> + </imageobject> + </mediaobject> + + <para>在 <guimenuitem>Operatiing System</guimenuitem> 项选择 + <guimenuitem>Other</guimenuitem>,<guimenuitem>Version</guimenuitem> + 项可选 <guimenuitem>FreeBSD</guimenuitem> 或 + <guimenuitem>FreeBSD 64-bit</guimenuitem>。</para> + + <mediaobject> + <imageobject> + <imagedata fileref="virtualization/vmware-freebsd03"> + </imageobject> + </mediaobject> + + <para>选一个你想要的 VM 镜像名字和存储的目录位置。</para> + + <mediaobject> + <imageobject> + <imagedata fileref="virtualization/vmware-freebsd04"> + </imageobject> + </mediaobject> + + <para>选择 VM 虚拟硬盘的大小:</para> + + <mediaobject> + <imageobject> + <imagedata fileref="virtualization/vmware-freebsd05"> + </imageobject> + </mediaobject> + + <para>选择安装 VM 的方式, 从一个 ISO 镜像或一张 CD 安装:</para> + + <mediaobject> + <imageobject> + <imagedata fileref="virtualization/vmware-freebsd06"> + </imageobject> + </mediaobject> + + <para>一旦你点击了 Finish, VM 就会启动了:</para> + + <mediaobject> + <imageobject> + <imagedata fileref="virtualization/vmware-freebsd07"> + </imageobject> + </mediaobject> + + <para>以你通常的方式安装 &os; 或者参照 <xref linkend="install"> + 中的步骤:</para> + <mediaobject> + <imageobject> + <imagedata fileref="virtualization/vmware-freebsd08"> + </imageobject> + </mediaobject> + + <para>安装完成之后,你就可以修改一些 VM 的设定,比如内存大小:</para> + + <note> + <para>在 VM 运行的时候,VM 系统硬件的设置是无法修改的。</para> + </note> + + <mediaobject> + <imageobject> + <imagedata fileref="virtualization/vmware-freebsd09"> + </imageobject> + </mediaobject> + + <para>配置 VM 的 CPU 数量:</para> + + <mediaobject> + <imageobject> + <imagedata fileref="virtualization/vmware-freebsd10"> + </imageobject> + </mediaobject> + + <para>CD-ROM设备的状态。通常当你不在需要 CDROM/ISO 的时候可以切断他们跟 + VM 的连接。</para> + + <mediaobject> + <imageobject> + <imagedata fileref="virtualization/vmware-freebsd11"> + </imageobject> + </mediaobject> + + <para>最后一项需要修改的是 VM 与网络连接的方式。 + 如果你希望除了宿主以外的机器也能连接到 VM, + 请选择 <guimenuitem>Connect directly to the physical network + (Bridged)</guimenuitem>。选择 <guimenuitem>Share the + host's internet connection (NAT)</guimenuitem> 的话, + VM 可以连接上网络,但是不能从外面访问。</para> + + <mediaobject> + <imageobject> + <imagedata fileref="virtualization/vmware-freebsd12"> + </imageobject> + </mediaobject> + + <para>在你修改完设定之后,就可以从新安装的 FreeBSD + 虚拟机器启动了。</para> + + <sect3 id="virtualization-guest-vmware-configure"> + <title>配置运行于 &macos; X/VMWare 上的 FreeBSD</title> + + <para>在 &macos; X 上的 <application>VMWare</application> + 上安装完 FreeBSD 之后,有些配置的步骤可用来优化虚拟系统。</para> + + <procedure> + <step> + <title>设置 boot loader 变量</title> + + <para>最重要的步骤是降低 <option>kern.hz</option> + 来减少 <application>VMWare</application> 上 FreeBSD + 的 CPU 使用率。这需要在 <filename>/boot/loader.conf</filename> + 里加入以下这行设定:</para> + + <programlisting>kern.hz=100</programlisting> + + <para>如果没有这项设定,<application>VMWare</application> + 上的 FreeBSD 客户 OS 空闲时将占用 &imac; 上一个 CPU + 大约 15% 的资源。在修改此项设定之后仅为 5%。</para> + </step> + + <step> + <title>创建一个新的内核配置文件</title> + + <para>你可以去掉所有的 FireWire, USB 设备的驱动程序。 + <application>VMWare</application> 提供了一个 + &man.em.4; 支持的虚拟网络适配器,所以除了 &man.em.4; + 之外的网卡驱动都可以被剔除。</para> + </step> + + <step> + <title>设置网络</title> + + <para>最基本的网络设定包括简单的使用 DHCP + 把你的虚拟机器连接到宿主 &mac; 相同的本地网络上。 + 在 <filename>/etc/rc.conf</filename> 中加入: + <literal>ifconfig_em0="DHCP"</literal>。 + 更多有关网络的设置可以参阅 + <xref linkend="advanced-networking">。</para> + </step> + </procedure> + + </sect3> + </sect2> </sect1> <sect1 id="virtualization-host"> |