Whitespace only: Reduce the number of lines that exceed 80 chars.

Translators can safely ignore this.
This commit is contained in:
Christian Brueffer 2007-04-29 12:11:48 +00:00
parent 63133085c6
commit 64189a66fb
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=30116

View file

@ -79,10 +79,11 @@
<sect2 id="virtualization-guest-parallels"> <sect2 id="virtualization-guest-parallels">
<title>Parallels on MacOS</title> <title>Parallels on MacOS</title>
<para><application>Parallels Desktop</application> for &mac; is a commercial software product <para><application>Parallels Desktop</application> for &mac; is a
available for &intel; based &apple; &mac; computers running &macos; commercial software product available for &intel; based &apple;
10.4.6 or higher. FreeBSD is a fully supported guest &mac; computers running &macos; 10.4.6 or higher. FreeBSD is a
operating system. Once <application>Parallels</application> has been installed on &macos; fully supported guest operating system.
Once <application>Parallels</application> has been installed on &macos;
X, the user must configure a virtual machine and then install X, the user must configure a virtual machine and then install
the desired guest operating system.</para> the desired guest operating system.</para>
@ -90,9 +91,9 @@
<title>Installing FreeBSD on Parallels/&macos; X</title> <title>Installing FreeBSD on Parallels/&macos; X</title>
<para>The first step in installing FreeBSD on &macos; <para>The first step in installing FreeBSD on &macos;
X/<application>Parallels</application> is to create a new virtual machine for X/<application>Parallels</application> is to create a new virtual
installing FreeBSD. Select <guimenuitem>FreeBSD</guimenuitem> as the <guimenu>Guest OS Type</guimenu> machine for installing FreeBSD. Select <guimenuitem>FreeBSD</guimenuitem>
when prompted:</para> as the <guimenu>Guest OS Type</guimenu> when prompted:</para>
<mediaobject> <mediaobject>
<imageobject> <imageobject>
@ -164,7 +165,8 @@
downloaded from an official FTP site. When you have the downloaded from an official FTP site. When you have the
appropriate ISO image on your local &mac; filesystem or a appropriate ISO image on your local &mac; filesystem or a
CDROM in your &mac;'s CD drive, click on the disc icon in the CDROM in your &mac;'s CD drive, click on the disc icon in the
bottom right corner of your FreeBSD <application>Parallels</application> window. This bottom right corner of your FreeBSD
<application>Parallels</application> window. This
will bring up a window that allows you to associate the will bring up a window that allows you to associate the
CDROM drive in your virtual machine with an ISO file on CDROM drive in your virtual machine with an ISO file on
disk or with your real CDROM drive.</para> disk or with your real CDROM drive.</para>
@ -177,7 +179,8 @@
<para>Once you have made this association with your CDROM <para>Once you have made this association with your CDROM
source, reboot your FreeBSD virtual machine as normal by source, reboot your FreeBSD virtual machine as normal by
clicking the reboot icon. <application>Parallels</application> will reboot with a clicking the reboot icon.
<application>Parallels</application> will reboot with a
special BIOS that first checks if you have a CDROM just as a special BIOS that first checks if you have a CDROM just as a
normal BIOS would do.</para> normal BIOS would do.</para>
@ -213,9 +216,9 @@
<title>Configuring FreeBSD on &macos; X/Parallels</title> <title>Configuring FreeBSD on &macos; X/Parallels</title>
<para>After FreeBSD has been successfully installed on &macos; <para>After FreeBSD has been successfully installed on &macos;
X with <application>Parallels</application>, there are a number of configuration X with <application>Parallels</application>, there are a number
steps that can be taken to optimize the system for of configuration steps that can be taken to optimize the system
virtualized operation.</para> for virtualized operation.</para>
<procedure> <procedure>
<step> <step>
@ -223,13 +226,14 @@
<para>The most important step is to reduce the <para>The most important step is to reduce the
<option>kern.hz</option> tunable to reduce the CPU utilization <option>kern.hz</option> tunable to reduce the CPU utilization
of FreeBSD under the <application>Parallels</application> environment. This is of FreeBSD under the <application>Parallels</application>
accomplished by adding the following line to environment. This is accomplished by adding the following
<filename>/boot/loader.conf</filename>:</para> line to <filename>/boot/loader.conf</filename>:</para>
<programlisting>kern.hz=100</programlisting> <programlisting>kern.hz=100</programlisting>
<para>Without this setting, an idle FreeBSD <application>Parallels</application> guest <para>Without this setting, an idle FreeBSD
<application>Parallels</application> guest
OS will use roughly 15% of the CPU of a single OS will use roughly 15% of the CPU of a single
processor &imac;. After this change the usage will be processor &imac;. After this change the usage will be
closer to a mere 5%.</para> closer to a mere 5%.</para>
@ -239,7 +243,8 @@
<title>Create a new kernel configuration file</title> <title>Create a new kernel configuration file</title>
<para>You can remove all of the SCSI, FireWire, and USB <para>You can remove all of the SCSI, FireWire, and USB
device drivers. <application>Parallels</application> provides a virtual network device drivers. <application>Parallels</application>
provides a virtual network
adapter used by the &man.ed.4; driver, so adapter used by the &man.ed.4; driver, so
all other network devices except for all other network devices except for
&man.ed.4; and &man.miibus.4; can be &man.ed.4; and &man.miibus.4; can be
@ -278,13 +283,13 @@
<title>FreeBSD with &xen; on Linux</title> <title>FreeBSD with &xen; on Linux</title>
<para>The <application>&xen;</application> hypervisor is an open source paravirtualization <para>The <application>&xen;</application> hypervisor is an open
product which is now supported by the commercial XenSource source paravirtualization product which is now supported by the
company. Guest operating systems are known as domU domains, commercial XenSource company. Guest operating systems are known
and the host operating system is known as dom0. The first as domU domains, and the host operating system is known as dom0.
step in running a virtual FreeBSD instance under Linux is to install The first step in running a virtual FreeBSD instance under Linux
<application>&xen;</application> for Linux dom0. The host is to install <application>&xen;</application> for Linux dom0.
operating system will be a Slackware Linux The host operating system will be a Slackware Linux
distribution.</para> distribution.</para>
<sect3 id="xen-slackware-dom0"> <sect3 id="xen-slackware-dom0">
@ -397,7 +402,8 @@ extra += ",vfs.root.mountfrom=ufs:/dev/xbd769a"</programlisting>
uncompressed.</para> uncompressed.</para>
<para>Next, the __xen_guest section in <filename>kernel-current</filename> <para>Next, the __xen_guest section in <filename>kernel-current</filename>
needs to be altered to add the VIRT_BASE that <application>&xen; 3.0.3</application> requires:</para> needs to be altered to add the VIRT_BASE that
<application>&xen; 3.0.3</application> requires:</para>
<screen>&prompt.root; <userinput>objcopy kernel-current -R __xen_guest</userinput> <screen>&prompt.root; <userinput>objcopy kernel-current -R __xen_guest</userinput>
&prompt.root; <userinput>perl -e 'print "LOADER=generic,GUEST_OS=freebsd,GUEST_VER=7.0,XEN_VER=xen-3.0,BSD_SYMTAB,VIRT_BASE=0xC0000000\x00"' &gt; tmp</userinput> &prompt.root; <userinput>perl -e 'print "LOADER=generic,GUEST_OS=freebsd,GUEST_VER=7.0,XEN_VER=xen-3.0,BSD_SYMTAB,VIRT_BASE=0xC0000000\x00"' &gt; tmp</userinput>
@ -571,9 +577,9 @@ xenbr1 8000.feffffffffff no vif0.1
<para>FreeBSD is not officially supported by any virtualization <para>FreeBSD is not officially supported by any virtualization
package as a host operating system at this time, but many people package as a host operating system at this time, but many people
use older versions of <application>VMware</application> in this capacity. Work is also use older versions of <application>VMware</application> in this capacity.
ongoing in getting <application>&xen;</application> to work as a host environment on Work is also ongoing in getting <application>&xen;</application> to
FreeBSD.</para> work as a host environment on FreeBSD.</para>
</sect1> </sect1>