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">
|
<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"' > 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"' > 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>
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue