Whitespace only: Reduce the number of lines that exceed 80 chars.
Translators can safely ignore this.
This commit is contained in:
parent
63133085c6
commit
64189a66fb
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=30116
1 changed files with 34 additions and 28 deletions
|
@ -79,10 +79,11 @@
|
|||
<sect2 id="virtualization-guest-parallels">
|
||||
<title>Parallels on MacOS</title>
|
||||
|
||||
<para><application>Parallels Desktop</application> for &mac; is a commercial software product
|
||||
available for &intel; based &apple; &mac; computers running &macos;
|
||||
10.4.6 or higher. FreeBSD is a fully supported guest
|
||||
operating system. Once <application>Parallels</application> has been installed on &macos;
|
||||
<para><application>Parallels Desktop</application> for &mac; is a
|
||||
commercial software product available for &intel; based &apple;
|
||||
&mac; computers running &macos; 10.4.6 or higher. FreeBSD is a
|
||||
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
|
||||
the desired guest operating system.</para>
|
||||
|
||||
|
@ -90,9 +91,9 @@
|
|||
<title>Installing FreeBSD on Parallels/&macos; X</title>
|
||||
|
||||
<para>The first step in installing FreeBSD on &macos;
|
||||
X/<application>Parallels</application> is to create a new virtual machine for
|
||||
installing FreeBSD. Select <guimenuitem>FreeBSD</guimenuitem> as the <guimenu>Guest OS Type</guimenu>
|
||||
when prompted:</para>
|
||||
X/<application>Parallels</application> is to create a new virtual
|
||||
machine for installing FreeBSD. Select <guimenuitem>FreeBSD</guimenuitem>
|
||||
as the <guimenu>Guest OS Type</guimenu> when prompted:</para>
|
||||
|
||||
<mediaobject>
|
||||
<imageobject>
|
||||
|
@ -164,7 +165,8 @@
|
|||
downloaded from an official FTP site. When you have the
|
||||
appropriate ISO image on your local &mac; filesystem or a
|
||||
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
|
||||
CDROM drive in your virtual machine with an ISO file on
|
||||
disk or with your real CDROM drive.</para>
|
||||
|
@ -177,7 +179,8 @@
|
|||
|
||||
<para>Once you have made this association with your CDROM
|
||||
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
|
||||
normal BIOS would do.</para>
|
||||
|
||||
|
@ -213,9 +216,9 @@
|
|||
<title>Configuring FreeBSD on &macos; X/Parallels</title>
|
||||
|
||||
<para>After FreeBSD has been successfully installed on &macos;
|
||||
X with <application>Parallels</application>, there are a number of configuration
|
||||
steps that can be taken to optimize the system for
|
||||
virtualized operation.</para>
|
||||
X with <application>Parallels</application>, there are a number
|
||||
of configuration steps that can be taken to optimize the system
|
||||
for virtualized operation.</para>
|
||||
|
||||
<procedure>
|
||||
<step>
|
||||
|
@ -223,13 +226,14 @@
|
|||
|
||||
<para>The most important step is to reduce the
|
||||
<option>kern.hz</option> tunable to reduce the CPU utilization
|
||||
of FreeBSD under the <application>Parallels</application> environment. This is
|
||||
accomplished by adding the following line to
|
||||
<filename>/boot/loader.conf</filename>:</para>
|
||||
of FreeBSD under the <application>Parallels</application>
|
||||
environment. This is accomplished by adding the following
|
||||
line to <filename>/boot/loader.conf</filename>:</para>
|
||||
|
||||
<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
|
||||
processor &imac;. After this change the usage will be
|
||||
closer to a mere 5%.</para>
|
||||
|
@ -239,7 +243,8 @@
|
|||
<title>Create a new kernel configuration file</title>
|
||||
|
||||
<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
|
||||
all other network devices except for
|
||||
&man.ed.4; and &man.miibus.4; can be
|
||||
|
@ -278,13 +283,13 @@
|
|||
|
||||
<title>FreeBSD with &xen; on Linux</title>
|
||||
|
||||
<para>The <application>&xen;</application> hypervisor is an open source paravirtualization
|
||||
product which is now supported by the commercial XenSource
|
||||
company. Guest operating systems are known as domU domains,
|
||||
and the host operating system is known as dom0. The first
|
||||
step in running a virtual FreeBSD instance under Linux is to install
|
||||
<application>&xen;</application> for Linux dom0. The host
|
||||
operating system will be a Slackware Linux
|
||||
<para>The <application>&xen;</application> hypervisor is an open
|
||||
source paravirtualization product which is now supported by the
|
||||
commercial XenSource company. Guest operating systems are known
|
||||
as domU domains, and the host operating system is known as dom0.
|
||||
The first step in running a virtual FreeBSD instance under Linux
|
||||
is to install <application>&xen;</application> for Linux dom0.
|
||||
The host operating system will be a Slackware Linux
|
||||
distribution.</para>
|
||||
|
||||
<sect3 id="xen-slackware-dom0">
|
||||
|
@ -397,7 +402,8 @@ extra += ",vfs.root.mountfrom=ufs:/dev/xbd769a"</programlisting>
|
|||
uncompressed.</para>
|
||||
|
||||
<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>
|
||||
&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"' > tmp</userinput>
|
||||
|
@ -571,9 +577,9 @@ xenbr1 8000.feffffffffff no vif0.1
|
|||
|
||||
<para>FreeBSD is not officially supported by any virtualization
|
||||
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
|
||||
ongoing in getting <application>&xen;</application> to work as a host environment on
|
||||
FreeBSD.</para>
|
||||
use older versions of <application>VMware</application> in this capacity.
|
||||
Work is also ongoing in getting <application>&xen;</application> to
|
||||
work as a host environment on FreeBSD.</para>
|
||||
|
||||
</sect1>
|
||||
|
||||
|
|
Loading…
Reference in a new issue