diff options
author | Fukang Chen <loader@FreeBSD.org> | 2007-10-23 02:08:23 +0000 |
---|---|---|
committer | Fukang Chen <loader@FreeBSD.org> | 2007-10-23 02:08:23 +0000 |
commit | d58e3b71be97a2e0f2c7df8a16c1625030a5bfd5 (patch) | |
tree | 7f22139431f1311109bb6291e668c84b5fae26ea /zh_CN.GB2312/books/handbook/virtualization | |
parent | 87a6889455df0cf98c9a96c8cf676ab25dcbfaf2 (diff) |
Notes
Diffstat (limited to 'zh_CN.GB2312/books/handbook/virtualization')
-rw-r--r-- | zh_CN.GB2312/books/handbook/virtualization/chapter.sgml | 192 |
1 files changed, 188 insertions, 4 deletions
diff --git a/zh_CN.GB2312/books/handbook/virtualization/chapter.sgml b/zh_CN.GB2312/books/handbook/virtualization/chapter.sgml index 7f06e64737..c79eb14745 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.10 + Original Revision: 1.12 $FreeBSD$ --> @@ -35,18 +35,22 @@ </listitem> <listitem> + <para>如何在采用 &intel; 处理器的 &apple; &macintosh; + 计算机上安装 FreeBSD。</para> + </listitem> + + <listitem> <para>如何在包含 <application>&xen;</application> 的 Linux 上安装 FreeBSD。</para> </listitem> <listitem> - <para>如何在采用 &intel; 处理器的 &apple; &macintosh; - 计算机上安装 FreeBSD。</para> + <para>如何在 µsoft.windows; 以 + <application>Virtual PC</application> 安装 FreeBSD。</para> </listitem> <listitem> <para>如何为虚拟化对 FreeBSD 系统进行性能调优。</para> </listitem> - </itemizedlist> <para>在阅读这章之前, 您应:</para> @@ -501,6 +505,186 @@ xenbr1 8000.feffffffffff no vif0.1 </sect2> + <sect2 id="virtualization-guest-virtualpc"> + <title>&windows; 上的 Virtual PC</title> + + <para><application>Virtual PC</application> 是 µsoft; + 上的 &windows; 软件产品, 可以免费下载使用。 相关系统要求,请参阅 + <ulink url="http://www.microsoft.com/windows/downloads/virtualpc/sysreq.mspx">system requirements</ulink> 说明。 + 在 µsoft.windows; 装完 <application>Virtual PC</application> + 之后, 必须针对所安装的虚拟机器来做相应设定。</para> + + <sect3 id="virtualization-guest-virtualpc-install"> + <title>在 Virtual PC/µsoft.windows; 上安装 FreeBSD</title> + + <para>在 µsoft.windows;/<application>Virtual PC</application> + 上安装 FreeBSD 的第一步是新增虚拟器。 如下所示,在提示向导中请选择 + <guimenuitem>Create a virtual machine</guimenuitem>:</para> + + <mediaobject> + <imageobject> + <imagedata fileref="virtualization/virtualpc-freebsd1"> + </imageobject> + </mediaobject> + + <mediaobject> + <imageobject> + <imagedata fileref="virtualization/virtualpc-freebsd2"> + </imageobject> + </mediaobject> + + <para>然后在 <guimenuitem>Operating system</guimenuitem> + 处选 <guimenuitem>Other</guimenuitem>:</para> + + <mediaobject> + <imageobject> + <imagedata fileref="virtualization/virtualpc-freebsd3"> + </imageobject> + </mediaobject> + + <para>并依据自身需求来规划硬盘容量和内存的分配。对大多数在 + <application>Virtual PC</application> 使用 FreeBSD + 的情况而言, 大约 4GB 的硬盘空间以及 512MB 的内存就够用了。</para> + + <mediaobject> + <imageobject> + <imagedata fileref="virtualization/virtualpc-freebsd4"> + </imageobject> + </mediaobject> + + <mediaobject> + <imageobject> + <imagedata fileref="virtualization/virtualpc-freebsd5"> + </imageobject> + </mediaobject> + + <para>保存并完成配置:</para> + + <mediaobject> + <imageobject> + <imagedata fileref="virtualization/virtualpc-freebsd6"> + </imageobject> + </mediaobject> + + <para>接下来选择新建的 FreeBSD 虚拟机器,并单击 + <guimenu>Settings</guimenu>, 以设定网络种类以及网卡:</para> + + <mediaobject> + <imageobject> + <imagedata fileref="virtualization/virtualpc-freebsd7"> + </imageobject> + </mediaobject> + + <mediaobject> + <imageobject> + <imagedata fileref="virtualization/virtualpc-freebsd8"> + </imageobject> + </mediaobject> + + <para>在新建 FreeBSD 虚拟机器以后, 就可以继续以其安装 + FreeBSD。 安装方面, 比较好的作法是使用官方的 FreeBSD + 光盘或从官方 FTP 站下载 ISO 镜像。 若您的 &windows; 系统 + 内已有该 ISO 镜像, 那么就可以在 FreeBSD 虚拟机器上连按两下, + 以开始启动。 接着在 <application>Virtual PC</application> + 窗口内按 <guimenu>CD</guimenu> 再按 + <guimenu>Capture ISO Image...</guimenu>。 接着出现一个对话框, + 可以把虚拟机器内的光驱设定到该 ISO 镜像, 或者是真实的光驱。</para> + + <mediaobject> + <imageobject> + <imagedata fileref="virtualization/virtualpc-freebsd9"> + </imageobject> + </mediaobject> + + <mediaobject> + <imageobject> + <imagedata fileref="virtualization/virtualpc-freebsd10"> + </imageobject> + </mediaobject> + + <para>设好光盘来源之后,就可以重新开机, 也就是先按 + <guimenu>Action</guimenu> 再按 <guimenu>Reset</guimenu> 即可。 + <application>Virtual PC</application> 会以特殊 BIOS 开机, + 并与普通 BIOS 一样会先检查是否有光盘驱动器。 + + <mediaobject> + <imageobject> + <imagedata fileref="virtualization/virtualpc-freebsd11"> + </imageobject> + </mediaobject> + + <para>此时, 它会找到 FreeBSD 安装光盘, 并开始在 + <xref linkend="install"> 内所介绍的 + <application>sysinstall</application> 安装过程。 + 这时候也可以顺便安装 X11, 但不要进行相关设定。</para> + + <mediaobject> + <imageobject> + <imagedata fileref="virtualization/virtualpc-freebsd12"> + </imageobject> + </mediaobject> + + <para>完成安装之后, 记得把安装光盘或者 ISO 镜像退出。 + 最后, 把装好的 FreeBSD 虚拟机器重新开机即可。</para> + + <mediaobject> + <imageobject> + <imagedata fileref="virtualization/virtualpc-freebsd13"> + </imageobject> + </mediaobject> + </sect3> + + <sect3 id="virtualization-guest-virtualpc-configure"> + <title>调整 µsoft.windows;/Virtual PC 上的 FreeBSD</title> + + <para>在 µsoft.windows; 上以 <application>Virtual PC</application> + 装好 FreeBSD 后, 还需要做一些设定步骤, + 以便将虚拟机内的 FreeBSD 最佳化。</para> + + <procedure> + <step> + <title>设定 boot loader 参数</title> + + <para>最重要的步骤乃是藉由调降 <option>kern.hz</option> + 来降低 <application>Virtual PC</application> 环境内 + FreeBSD 的 CPU 占用率。 在 + <filename>/boot/loader.conf</filename> + 内加上下列设定即可:</para> + + <programlisting>kern.hz=100</programlisting> + + <para>若不作这设定, 那么光是 idle 状态的 FreeBSD + <application>Virtual PC</application> guest OS + 就会在单一处理器的电脑上大约有 40% 的 CPU 占用率。 + 作了上述修改之后, 占用率大约会降至 3%。</para> + </step> + + <step> + <title>建立一个新的内核配置文件</title> + + <para>可以放心把所有的 SCSI, FireWire 和 USB + 设备驱动都移除。 <application>Virtual PC</application> + 有提供 &man.de.4; 的虚拟网卡, 因此除了 + &man.de.4; 以及 &man.miibus.4; + 以外其他的网卡也都可以从内核的配置文件中移除。</para> + </step> + + <step> + <title>设定网络</title> + + <para>可以给虚拟机器简单得使用 DHCP 来设定与 + host (µsoft.windows;) 相同的本地网络环境, + 只要在 <filename>/etc/rc.conf</filename> + 加上 <literal>ifconfig_de0="DHCP"</literal> + 即可完成。 其他的高级网络设置, 可参阅 + <xref linkend="advanced-networking">.</para> + </step> + </procedure> + + </sect3> + + </sect2> + <sect2 id="virtualization-guest-vmware"> <title>运行于 &windows;/&mac;/&linux; 的 VMware</title> |