aboutsummaryrefslogtreecommitdiff
path: root/zh_CN.GB2312/books/handbook/virtualization/chapter.sgml
diff options
context:
space:
mode:
Diffstat (limited to 'zh_CN.GB2312/books/handbook/virtualization/chapter.sgml')
-rw-r--r--zh_CN.GB2312/books/handbook/virtualization/chapter.sgml174
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">