Date: Sun, 7 May 2017 09:53:01 +0000 (UTC) From: Bjoern Heidotting <bhd@FreeBSD.org> To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r50235 - head/de_DE.ISO8859-1/books/handbook/virtualization Message-ID: <201705070953.v479r1Mg066079@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: bhd Date: Sun May 7 09:53:01 2017 New Revision: 50235 URL: https://svnweb.freebsd.org/changeset/doc/50235 Log: Update to r50094: Add UEFI section to the Virtualization chapter Reviewed by: bcr Differential Revision: https://reviews.freebsd.org/D10622 Modified: head/de_DE.ISO8859-1/books/handbook/virtualization/chapter.xml Modified: head/de_DE.ISO8859-1/books/handbook/virtualization/chapter.xml ============================================================================== --- head/de_DE.ISO8859-1/books/handbook/virtualization/chapter.xml Fri May 5 16:45:08 2017 (r50234) +++ head/de_DE.ISO8859-1/books/handbook/virtualization/chapter.xml Sun May 7 09:53:01 2017 (r50235) @@ -5,7 +5,7 @@ $FreeBSD$ $FreeBSDde: de-docproj/books/handbook/virtualization/chapter.xml,v 1.14 2010/07/03 14:29:30 jkois Exp $ - basiert auf: r49983 + basiert auf: r50094 --> <chapter xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0" @@ -1078,9 +1078,9 @@ perm pass* 0660</programlisting> <acronym>BSD</acronym>-lizensierter Hypervisor, Teil des Basissystems. Dieser Hypervisor unterstützt eine Reihe von Gastbetriebssystemen, darunter &os;, OpenBSD und viele &linux; - Distributionen. Derzeit unterstützt - <application>bhyve</application> nur eine serielle Konsole und - kann keine graphische Konsole emulieren. + Distributionen. In der Voreinstellung unterstützt + <application>bhyve</application> eine serielle Konsole, + graphische Konsolen werden nicht emuliert. <application>bhyve</application> verwendet Offload-Funktionen von neueren <acronym>CPU</acronym>s, um manuelle Speicherzuordnungen und Anweisungen zu vermeiden.</para> @@ -1292,6 +1292,84 @@ grub> <userinput>boot</userinput></scree <screen>&prompt.root; <userinput>bhyvectl --destroy --vm=<replaceable>linuxguest</replaceable></userinput></screen> </sect2> + <sect2 xml:id="virtualization-bhyve-uefi"> + <title><application>bhyve</application> virtuelle Maschinen mit + <acronym>UEFI</acronym> Firmware booten</title> + + <para>Neben <application>bhyveload</application> und + <application>grub-bhyve</application> kann der + <application>bhyve</application> Hypervisor virtuelle + Maschinen auch über die + <acronym>UEFI</acronym>-Userspace-Firmware booten. Mit dieser + Option werden Gastsysteme unterstützt, die von anderen + Bootloadern nicht unterstützt werden.</para> + + <para>Um die <acronym>UEFI</acronym>-Unterstützung in + <application>bhyve</application> nutzen zu können, benötigen + Sie zuerst die Abbilder der <acronym>UEFI</acronym>-Firmware. + Dazu können Sie den Port oder das Paket + <package>sysutils/bhyve-firmware</package> + installieren.</para> + + <para>Mit der Firmware an Ort und Stelle, fügen Sie die Option + <option>-l bootrom,<replaceable>/pfad/zur/firmware</replaceable></option> + zur <application>bhyve</application>-Befehlszeile hinzu. Der + eigentliche <application>bhyve</application>-Befehl könnte wie + folgt lauten:</para> + + <screen>&prompt.root; <userinput>bhyve -AHP -s 0:0,hostbridge -s 1:0,lpc \ +-s 2:0,virtio-net,<replaceable>tap1</replaceable> -s 3:0,virtio-blk,<replaceable>./disk.img</replaceable> \ +-s 4:0,ahci-cd,<replaceable>./install.iso</replaceable> -c <replaceable>4</replaceable> -m <replaceable>1024M</replaceable> \ +-l bootrom,<replaceable>/usr/local/share/uefi-firmware/BHYVE_UEFI.fd</replaceable> \ +<replaceable>guest</replaceable></userinput></screen> + + <para><package>sysutils/bhyve-firmware</package> enthält auch + eine <acronym>CSM</acronym>-fähige Firmware, um Gastsysteme + ohne <acronym>UEFI</acronym>-Unterstützung im alten + <acronym>BIOS</acronym>-Modus zu booten:</para> + + <screen>&prompt.root; <userinput>bhyve -AHP -s 0:0,hostbridge -s 1:0,lpc \ +-s 2:0,virtio-net,<replaceable>tap1</replaceable> -s 3:0,virtio-blk,<replaceable>./disk.img</replaceable> \ +-s 4:0,ahci-cd,<replaceable>./install.iso</replaceable> -c <replaceable>4</replaceable> -m <replaceable>1024M</replaceable> \ +-l bootrom,<replaceable>/usr/local/share/uefi-firmware/BHYVE_UEFI_CSM.fd</replaceable> \ +<replaceable>guest</replaceable></userinput></screen> + </sect2> + + <sect2 xml:id="virtualization-bhyve-framebuffer"> + <title>Graphische Framebuffer für + <application>bhyve</application>-Gastsysteme</title> + + <para>Die Unterstützung von <acronym>UEFI</acronym>-Firmware + ist bei graphischen Betriebssystemen, wie Microsoft &windows;, + besonders nützlich.</para> + + <para>Unterstützung für den UEFI-GOP Framebuffer kann auch über + die Option + <option>-s 29,fbuf,tcp=<replaceable>0.0.0.0:5900</replaceable></option> + aktiviert werden. Die Framebuffer-Auflösung kann mit + <option>w=<replaceable>800</replaceable></option> und + <option>h=<replaceable>600</replaceable></option> konfiguriert + werden. Mit der Option <option>wait</option> können Sie + <application>bhyve</application> anweisen, auf eine + <acronym>VNC</acronym>-Verbindung zu warten, bevor das + Gastsystem gebootet wird. Vom Host oder aus dem Netzwerk kann + über das <acronym>VNC</acronym>-Protokoll auf den Framebuffer + zugegriffen werden.</para> + + <para>Der daraus resultierende Befehl würde so aussehen:</para> + + <screen>&prompt.root; <userinput>bhyve -AHP -s 0:0,hostbridge -s 31:0,lpc \ +-s 2:0,virtio-net,<replaceable>tap1</replaceable> -s 3:0,virtio-blk,<replaceable>./disk.img</replaceable> \ +-s 4:0,ahci-cd,<replaceable>./install.iso</replaceable> -c <replaceable>4</replaceable> -m <replaceable>1024M</replaceable> \ +-s 29,fbuf,tcp=<replaceable>0.0.0.0:5900</replaceable>,w=<replaceable>800</replaceable>,h=<replaceable>600</replaceable>,wait \ +-l bootrom,<replaceable>/usr/local/share/uefi-firmware/BHYVE_UEFI.fd</replaceable> \ +<replaceable>guest</replaceable></userinput></screen> + + <para>Beachten Sie, dass der Framebuffer im BIOS-Modus keine + Befehle mehr empfängt, sobald die Steuerung von der Firmware + an das Gastsystem übergeben wird.</para> + </sect2> + <sect2 xml:id="virtualization-bhyve-zfs"> <title>Verwendung von <acronym>ZFS</acronym> mit <application>bhyve</application>-Gastsystemen</title>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201705070953.v479r1Mg066079>