<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://linupedia.org/wiki/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Efibootmgr</id>
	<title>Efibootmgr - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://linupedia.org/wiki/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Efibootmgr"/>
	<link rel="alternate" type="text/html" href="https://linupedia.org/wiki/mediawiki/index.php?title=Efibootmgr&amp;action=history"/>
	<updated>2026-04-23T20:24:13Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Linupedia.org</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://linupedia.org/wiki/mediawiki/index.php?title=Efibootmgr&amp;diff=32104&amp;oldid=prev</id>
		<title>Gehrke: Schreibweise openSUSE</title>
		<link rel="alternate" type="text/html" href="https://linupedia.org/wiki/mediawiki/index.php?title=Efibootmgr&amp;diff=32104&amp;oldid=prev"/>
		<updated>2015-09-04T05:36:35Z</updated>

		<summary type="html">&lt;p&gt;Schreibweise openSUSE&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Version vom 4. September 2015, 05:36 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l159&quot; &gt;Zeile 159:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 159:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Wie zuvor beschrieben, ist die Reihenfolge der Bootloader so: 'shim.efi' übergibt direkt an den nächsten Bootloader 'grubx64.efi', wohinter sich der im UEFI-Binärformat vorliegende erste Teil von [[GRUB2]] verbirgt (welcher ebenfalls signiert ist).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Wie zuvor beschrieben, ist die Reihenfolge der Bootloader so: 'shim.efi' übergibt direkt an den nächsten Bootloader 'grubx64.efi', wohinter sich der im UEFI-Binärformat vorliegende erste Teil von [[GRUB2]] verbirgt (welcher ebenfalls signiert ist).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Dieser findet seine Konfiguration auf 'sda5' und auf Basis dieser Konfiguration wird dem Anwender ein Menü zur Auswahl des gewünschten Betriebssystems (&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;OpenSUSE &lt;/del&gt;oder Windows) angeboten. Alle hier zur Auswahl stehenden Kernel müssen aufgrund der [[Secure Boot]]-Einstellung ebenfalls gültig signiert sein, ansonsten kommt es zu einer Laufzeit-Fehlermeldung.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Dieser findet seine Konfiguration auf 'sda5' und auf Basis dieser Konfiguration wird dem Anwender ein Menü zur Auswahl des gewünschten Betriebssystems (&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;openSUSE &lt;/ins&gt;oder Windows) angeboten. Alle hier zur Auswahl stehenden Kernel müssen aufgrund der [[Secure Boot]]-Einstellung ebenfalls gültig signiert sein, ansonsten kommt es zu einer Laufzeit-Fehlermeldung.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Nachfolgend die dafür relevanten Teile der Konfiguration (/boot/grub2/grub.cfg).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Nachfolgend die dafür relevanten Teile der Konfiguration (/boot/grub2/grub.cfg).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;OpenSUSE&lt;/del&gt;===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;openSUSE&lt;/ins&gt;===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;### BEGIN /etc/grub.d/10_linux ###&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;### BEGIN /etc/grub.d/10_linux ###&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Gehrke</name></author>
		
	</entry>
	<entry>
		<id>https://linupedia.org/wiki/mediawiki/index.php?title=Efibootmgr&amp;diff=32103&amp;oldid=prev</id>
		<title>Gehrke: interne Verlinkung: SecureBoot -&gt; Secure Boot</title>
		<link rel="alternate" type="text/html" href="https://linupedia.org/wiki/mediawiki/index.php?title=Efibootmgr&amp;diff=32103&amp;oldid=prev"/>
		<updated>2015-09-04T05:34:34Z</updated>

		<summary type="html">&lt;p&gt;interne Verlinkung: SecureBoot -&amp;gt; Secure Boot&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Version vom 4. September 2015, 05:34 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l54&quot; &gt;Zeile 54:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 54:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Im Folgenden soll die Anwendung dieses Werkzeuges anhand von Beispielen erläutert werden. Zum besseren Verständnis wird vorweg das Setup der Testmaschine beschrieben.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Im Folgenden soll die Anwendung dieses Werkzeuges anhand von Beispielen erläutert werden. Zum besseren Verständnis wird vorweg das Setup der Testmaschine beschrieben.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Als Testsystem wurde eine virtuelle Maschine (VM) verwendet. Dabei wurde als UEFI-Implementierung [[OVMF]] eingesetzt. In dieser VM wurde eine klassische Dual-Boot-Installtion aufgesetzt, welche aus 'OpenSUSE 13.1' einerseits und 'Microsoft Windows10 (Technical Preview)' andererseits besteht. Als BootManager agiert [[GRUB2]]. Dabei wird UEFI im [[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;SecureBoot&lt;/del&gt;]]-Modus gefahren.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Als Testsystem wurde eine virtuelle Maschine (VM) verwendet. Dabei wurde als UEFI-Implementierung [[OVMF]] eingesetzt. In dieser VM wurde eine klassische Dual-Boot-Installtion aufgesetzt, welche aus 'OpenSUSE 13.1' einerseits und 'Microsoft Windows10 (Technical Preview)' andererseits besteht. Als BootManager agiert [[GRUB2]]. Dabei wird UEFI im &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'&lt;/ins&gt;[[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Secure Boot&lt;/ins&gt;]]&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;'&lt;/ins&gt;-Modus gefahren.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Partitionierung==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==Partitionierung==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l124&quot; &gt;Zeile 124:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 124:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Man erkennt, dass der Bootloader 'Boot0007* opensuse-secureboot' als aktiv markiert ist (BootCurrent: 0007). Dahinter verbirgt sich der signierte Bootloader [[shim]], welcher wie die anderen Bootloader auch auf einer hier genau definierten [[ESP|EFI system partition (ESP)]] liegen.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Man erkennt, dass der Bootloader 'Boot0007* opensuse-secureboot' als aktiv markiert ist (BootCurrent: 0007). Dahinter verbirgt sich der signierte Bootloader [[shim]], welcher wie die anderen Bootloader auch auf einer hier genau definierten [[ESP|EFI system partition (ESP)]] liegen.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;''shim'' ist ein einfacher Pre-Boot-Loader, dessen Aufgabe es ist, den nächsten in der Bootreihenfolge stehenden Bootloader unter Berücksichtigung der Zertifikatskette ([[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;SecureBoot&lt;/del&gt;]]) zu starten. In diesem Beispiel ist der nächste Eintrag 'Boot0006* opensuse', welcher ebenfalls ein signierter Bootloader ist.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;''shim'' ist ein einfacher Pre-Boot-Loader, dessen Aufgabe es ist, den nächsten in der Bootreihenfolge stehenden Bootloader unter Berücksichtigung der Zertifikatskette ([[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Secure Boot&lt;/ins&gt;]]) zu starten. In diesem Beispiel ist der nächste Eintrag 'Boot0006* opensuse', welcher ebenfalls ein signierter Bootloader ist.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Unter 'BootOrder' wird die Reihenfolge aufgezeigt, in welcher nach startbaren Devices gesucht wird.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Unter 'BootOrder' wird die Reihenfolge aufgezeigt, in welcher nach startbaren Devices gesucht wird.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l159&quot; &gt;Zeile 159:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 159:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Wie zuvor beschrieben, ist die Reihenfolge der Bootloader so: 'shim.efi' übergibt direkt an den nächsten Bootloader 'grubx64.efi', wohinter sich der im UEFI-Binärformat vorliegende erste Teil von [[GRUB2]] verbirgt (welcher ebenfalls signiert ist).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Wie zuvor beschrieben, ist die Reihenfolge der Bootloader so: 'shim.efi' übergibt direkt an den nächsten Bootloader 'grubx64.efi', wohinter sich der im UEFI-Binärformat vorliegende erste Teil von [[GRUB2]] verbirgt (welcher ebenfalls signiert ist).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Dieser findet seine Konfiguration auf 'sda5' und auf Basis dieser Konfiguration wird dem Anwender ein Menü zur Auswahl des gewünschten Betriebssystems (OpenSUSE oder Windows) angeboten. Alle hier zur Auswahl stehenden Kernel müssen aufgrund der [[&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;SecureBoot&lt;/del&gt;]]-Einstellung ebenfalls gültig signiert sein, ansonsten kommt es zu einer Laufzeit-Fehlermeldung.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Dieser findet seine Konfiguration auf 'sda5' und auf Basis dieser Konfiguration wird dem Anwender ein Menü zur Auswahl des gewünschten Betriebssystems (OpenSUSE oder Windows) angeboten. Alle hier zur Auswahl stehenden Kernel müssen aufgrund der [[&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Secure Boot&lt;/ins&gt;]]-Einstellung ebenfalls gültig signiert sein, ansonsten kommt es zu einer Laufzeit-Fehlermeldung.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Nachfolgend die dafür relevanten Teile der Konfiguration (/boot/grub2/grub.cfg).&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Nachfolgend die dafür relevanten Teile der Konfiguration (/boot/grub2/grub.cfg).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Gehrke</name></author>
		
	</entry>
	<entry>
		<id>https://linupedia.org/wiki/mediawiki/index.php?title=Efibootmgr&amp;diff=31997&amp;oldid=prev</id>
		<title>Robi: 1 Version importiert: Übernahme der Wikiseiten aus der Arbeitsumgebung des NosNis Wiki</title>
		<link rel="alternate" type="text/html" href="https://linupedia.org/wiki/mediawiki/index.php?title=Efibootmgr&amp;diff=31997&amp;oldid=prev"/>
		<updated>2015-08-29T22:04:56Z</updated>

		<summary type="html">&lt;p&gt;1 Version importiert: Übernahme der Wikiseiten aus der Arbeitsumgebung des NosNis Wiki&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Version vom 29. August 2015, 22:04 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;de&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(kein Unterschied)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Robi</name></author>
		
	</entry>
	<entry>
		<id>https://linupedia.org/wiki/mediawiki/index.php?title=Efibootmgr&amp;diff=31996&amp;oldid=prev</id>
		<title>Gehrke: Ich habe fertig - Review bitte...</title>
		<link rel="alternate" type="text/html" href="https://linupedia.org/wiki/mediawiki/index.php?title=Efibootmgr&amp;diff=31996&amp;oldid=prev"/>
		<updated>2015-05-04T15:40:35Z</updated>

		<summary type="html">&lt;p&gt;Ich habe fertig - Review bitte...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Kategorie:UEFI]]&lt;br /&gt;
{{Review|Gesamter Artikel}}&lt;br /&gt;
--[[Benutzer:Gehrke|Gehrke]] 17:40, 4. Mai 2015 (CEST)&lt;br /&gt;
&lt;br /&gt;
Die [[UEFI/Bootloader|UEFI-Bootkonfiguration]] kann von Linux aus über das Tool ''efibootmgr'' gesteuert werden. Dabei können die gesetzten Eigenschaften ausgelesen und verändert werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Im Gegensatz zum herkömmlichen [[BIOS]] bietet UEFI eine eindeutig spezifizierte Schnittstelle, wie der Bootvorgang eines Systems stattfindet. Diese Schnittstelle kann von den Firmware-Herstellern auf unterschiedlichste Art und Weise implementiert werden, insbesondere unterscheiden sich die einzelnen Implementierungen in Funktionsumfang, dem User Interface (UI) und auch dem Aktualisierungsprozess. Die Lösungen der einzelnen Hersteller gehen in diesen Punkten weit auseinander und es scheint unmöglich, zu diesem Themenbereich eine Übersicht oder gar eine umfassende Dokumentation zu generieren.&lt;br /&gt;
&lt;br /&gt;
Dies kann insbesondere im Supportfall eine große Hürde darstellen, wenn ein User ein Problem mit der Boot-Konfiguration hat. Im Falle eines Support-Forums müsste er zunächst mal jemanden finden, der diese spezielle Firmware-Implementierung kennt und kämpft zusätzlich noch mit dem Problem, dass in dieser frühen Phase kaum die notwendigen Werkzeuge zur Analyse und Kommunikation (OS, Netzwerk, Browser, Password-Safe...) zur Verfügung stehen. In der Regel bleibt hier dann nur der beschwerliche Weg über echte Fotos von den UEFI-Settings und Zugriff auf ein Support-Forum über externe Systeme.&lt;br /&gt;
&lt;br /&gt;
Eine effizientere Vorgehensweise sollte der Zugriff auf diese standardisierten Funktionalitäten über die Werkzeuge des Betriebssystems sein. Sowohl Linux als auch andere Betriebssysteme bieten hier entsprechende Tools, welche nicht unter den oben genannten Einschränkungen leiden. Wenn beispielsweise im Falle eines Boot-Problemes eine Live-Distribution von USB-Stick gestartet werden kann, dann steht eine mächtige Arbeitsumgebung für Analyse und Kommunikation bereit und bietet mit ''efibootmgr'' ein standardisiertes Werkzeug, um die Boot-Konfiguration von UEFI zu verändern.&lt;br /&gt;
&lt;br /&gt;
'''Einschränkung:''' Dieses Tool kann nur dann für die Konfiguration des EFI-BootManagers verwendet werden, wenn das laufende Linux im sogenannten '' 'UEFI native mode' '' gestartet wurde (siehe hierzu 'Full UEFI native boot entry' im [[#Boot-Konfiguration von EFI|Abschnitt 'Boot-Konfiguration von EFI']]). Fest installierte Linux-Systeme oder Live-Versionen aktueller Distributionen sorgen in der Regel genau dafür, so dass die Funktionalität hier genutzt werden kann.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Usage=&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
suse131-win10:~ # efibootmgr -?&lt;br /&gt;
efibootmgr: invalid option -- '?'&lt;br /&gt;
efibootmgr version 0.6.0&lt;br /&gt;
usage: efibootmgr [options]&lt;br /&gt;
        -a | --active         sets bootnum active&lt;br /&gt;
        -A | --inactive       sets bootnum inactive&lt;br /&gt;
        -b | --bootnum XXXX   modify BootXXXX (hex)&lt;br /&gt;
        -B | --delete-bootnum delete bootnum (hex)&lt;br /&gt;
        -c | --create         create new variable bootnum and add to bootorder&lt;br /&gt;
        -d | --disk disk       (defaults to /dev/sda) containing loader&lt;br /&gt;
        -e | --edd [1|3|-1]   force EDD 1.0 or 3.0 creation variables, or guess&lt;br /&gt;
        -E | --device num      EDD 1.0 device number (defaults to 0x80)&lt;br /&gt;
        -g | --gpt            force disk with invalid PMBR to be treated as GPT&lt;br /&gt;
        -H | --acpi_hid XXXX  set the ACPI HID (used with -i)&lt;br /&gt;
        -i | --iface name     create a netboot entry for the named interface&lt;br /&gt;
        -l | --loader name     (defaults to &amp;quot;\efi\linux\grub.efi&amp;quot;)&lt;br /&gt;
        -L | --label label     Boot manager display label (defaults to &amp;quot;Linux&amp;quot;)&lt;br /&gt;
        -n | --bootnext XXXX   set BootNext to XXXX (hex)&lt;br /&gt;
        -N | --delete-bootnext delete BootNext&lt;br /&gt;
        -o | --bootorder XXXX,YYYY,ZZZZ,...     explicitly set BootOrder (hex)&lt;br /&gt;
        -O | --delete-bootorder delete BootOrder&lt;br /&gt;
        -p | --part part        (defaults to 1) containing loader&lt;br /&gt;
        -q | --quiet            be quiet&lt;br /&gt;
           | --test filename    don't write to NVRAM, write to filename.&lt;br /&gt;
        -t | --timeout seconds  set boot manager timeout waiting for user input.&lt;br /&gt;
        -T | --delete-timeout   delete Timeout.&lt;br /&gt;
        -u | --unicode | --UCS-2  pass extra args as UCS-2 (default is ASCII)&lt;br /&gt;
        -U | --acpi_uid XXXX    set the ACPI UID (used with -i)&lt;br /&gt;
        -v | --verbose          print additional information&lt;br /&gt;
        -V | --version          return version and exit&lt;br /&gt;
        -w | --write-signature  write unique sig to MBR if needed&lt;br /&gt;
        -@ | --append-binary-args file  append extra args from file (use &amp;quot;-&amp;quot; for stdin)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=Setup der Testmaschine=&lt;br /&gt;
Im Folgenden soll die Anwendung dieses Werkzeuges anhand von Beispielen erläutert werden. Zum besseren Verständnis wird vorweg das Setup der Testmaschine beschrieben.&lt;br /&gt;
&lt;br /&gt;
Als Testsystem wurde eine virtuelle Maschine (VM) verwendet. Dabei wurde als UEFI-Implementierung [[OVMF]] eingesetzt. In dieser VM wurde eine klassische Dual-Boot-Installtion aufgesetzt, welche aus 'OpenSUSE 13.1' einerseits und 'Microsoft Windows10 (Technical Preview)' andererseits besteht. Als BootManager agiert [[GRUB2]]. Dabei wird UEFI im [[SecureBoot]]-Modus gefahren.&lt;br /&gt;
&lt;br /&gt;
==Partitionierung==&lt;br /&gt;
Sowohl Linux als auch Windows teilen sich eine Festplatte 'sda'.&lt;br /&gt;
*sda2: [[ESP|EFI system partition (ESP)]]&lt;br /&gt;
*sda4: Windows (NTFS)&lt;br /&gt;
*sda5: /boot ([[GRUB2]])&lt;br /&gt;
*sda6: [[LVM]] mit LV für / und /swap&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
suse131-win10:~ # lsblk&lt;br /&gt;
NAME                          MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT&lt;br /&gt;
sda                             8:0    0   50G  0 disk&lt;br /&gt;
├─sda1                          8:1    0  300M  0 part&lt;br /&gt;
├─sda2                          8:2    0   99M  0 part /boot/efi&lt;br /&gt;
├─sda3                          8:3    0  128M  0 part&lt;br /&gt;
├─sda4                          8:4    0   30G  0 part&lt;br /&gt;
├─sda5                          8:5    0  311M  0 part /boot&lt;br /&gt;
└─sda6                          8:6    0 19.2G  0 part&lt;br /&gt;
  ├─system-swap               253:0    0  512M  0 lvm  [SWAP]&lt;br /&gt;
  ├─system-opensuse131-root  253:1    0    9G  0 lvm  /&lt;br /&gt;
  └─system-unused             253:2    0  9.7G  0 lvm  &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
suse131-win10:~ # gdisk -l /dev/sda&lt;br /&gt;
GPT fdisk (gdisk) version 0.8.7&lt;br /&gt;
&lt;br /&gt;
Partition table scan:&lt;br /&gt;
  MBR: protective&lt;br /&gt;
  BSD: not present&lt;br /&gt;
  APM: not present&lt;br /&gt;
  GPT: present&lt;br /&gt;
&lt;br /&gt;
Found valid GPT with protective MBR; using GPT.&lt;br /&gt;
Disk /dev/sda: 104857600 sectors, 50.0 GiB&lt;br /&gt;
Logical sector size: 512 bytes&lt;br /&gt;
Disk identifier (GUID): 16E1A025-C2AF-4108-A2D4-25320B203216&lt;br /&gt;
Partition table holds up to 128 entries&lt;br /&gt;
First usable sector is 34, last usable sector is 104857566&lt;br /&gt;
Partitions will be aligned on 2048-sector boundaries&lt;br /&gt;
Total free space is 4029 sectors (2.0 MiB)&lt;br /&gt;
&lt;br /&gt;
Number  Start (sector)    End (sector)  Size       Code  Name&lt;br /&gt;
   1            2048          616447   300.0 MiB   2700  Basic data partition&lt;br /&gt;
   2          616448          819199   99.0 MiB    EF00  EFI system partition&lt;br /&gt;
   3          819200         1081343   128.0 MiB   0C01  Microsoft reserved part&lt;br /&gt;
   4         1081344        63895551   30.0 GiB    0700  Basic data partition&lt;br /&gt;
   5        63895552        64532479   311.0 MiB   0700  primary&lt;br /&gt;
   6        64532480       104855551   19.2 GiB    8E00  primary&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Boot-Konfiguration von EFI==&lt;br /&gt;
Die aktuelle Boot-Konfiguration von EFI kann man von der linux-Kommandozeile aus wie folgt abfragen:&lt;br /&gt;
&amp;lt;pre&amp;gt;suse131-win10:~ # efibootmgr -v&lt;br /&gt;
BootCurrent: 0007&lt;br /&gt;
Timeout: 0 seconds&lt;br /&gt;
BootOrder: 0007,0006,0009,0000,0001,0002,0003,0004,0005&lt;br /&gt;
Boot0000* EFI DVD/CDROM ACPI(a0341d0,0)PCI(1,1)ATAPI(1,0,0)&lt;br /&gt;
Boot0001* EFI DVD/CDROM 1       ACPI(a0341d0,0)PCI(1,1)ATAPI(0,0,0)&lt;br /&gt;
Boot0002* EFI Floppy    ACPI(a0341d0,0)PCI(1,0)ACPI(60441d0,0)&lt;br /&gt;
Boot0003* EFI Floppy 1  ACPI(a0341d0,0)PCI(1,0)ACPI(60441d0,1)&lt;br /&gt;
Boot0004* EFI Hard Drive        ACPI(a0341d0,0)PCI(1,1)ATAPI(0,1,0)&lt;br /&gt;
Boot0005* EFI Internal Shell    MM(b,900000,10fffff)&lt;br /&gt;
Boot0006* opensuse      HD(2,96800,31800,78c4e591-a88a-44d3-80c1-930cc36f40ae)File(\EFI\opensuse\grubx64.efi)&lt;br /&gt;
Boot0007* opensuse-secureboot   HD(2,96800,31800,78c4e591-a88a-44d3-80c1-930cc36f40ae)File(\EFI\opensuse\shim.efi)&lt;br /&gt;
Boot0009* Windows Boot Manager  HD(2,96800,31800,78c4e591-a88a-44d3-80c1-930cc36f40ae)File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...C................&amp;lt;/pre&amp;gt;&lt;br /&gt;
Neben anderen Informationen werden hier alle verfügbaren [[UEFI/Bootloader|Bootloader]] angezeigt.&lt;br /&gt;
&lt;br /&gt;
Man erkennt, dass der Bootloader 'Boot0007* opensuse-secureboot' als aktiv markiert ist (BootCurrent: 0007). Dahinter verbirgt sich der signierte Bootloader [[shim]], welcher wie die anderen Bootloader auch auf einer hier genau definierten [[ESP|EFI system partition (ESP)]] liegen.&lt;br /&gt;
&lt;br /&gt;
''shim'' ist ein einfacher Pre-Boot-Loader, dessen Aufgabe es ist, den nächsten in der Bootreihenfolge stehenden Bootloader unter Berücksichtigung der Zertifikatskette ([[SecureBoot]]) zu starten. In diesem Beispiel ist der nächste Eintrag 'Boot0006* opensuse', welcher ebenfalls ein signierter Bootloader ist.&lt;br /&gt;
&lt;br /&gt;
Unter 'BootOrder' wird die Reihenfolge aufgezeigt, in welcher nach startbaren Devices gesucht wird.&lt;br /&gt;
&lt;br /&gt;
Der Zusammenhang wird deutlicher, wenn man sich die UUIDs ansieht:&lt;br /&gt;
&amp;lt;pre&amp;gt;suse131-win10:~ # blkid&lt;br /&gt;
/dev/sda1: LABEL=&amp;quot;Wiederherstellung&amp;quot; UUID=&amp;quot;0ED62AE4D62ACC31&amp;quot; TYPE=&amp;quot;ntfs&amp;quot; PARTLABEL=&amp;quot;Basic data partition&amp;quot; PARTUUID=&amp;quot;d96e3f2c-da75-4831-9e07-29c273d4a5a0&amp;quot; &lt;br /&gt;
/dev/sda2: UUID=&amp;quot;BA2C-5359&amp;quot; TYPE=&amp;quot;vfat&amp;quot; PARTLABEL=&amp;quot;EFI system partition&amp;quot; PARTUUID=&amp;quot;78c4e591-a88a-44d3-80c1-930cc36f40ae&amp;quot; &lt;br /&gt;
/dev/sda3: PARTLABEL=&amp;quot;Microsoft reserved partition&amp;quot; PARTUUID=&amp;quot;345523d6-4fab-4dd5-a8d8-0f3dae793aca&amp;quot; &lt;br /&gt;
/dev/sda4: UUID=&amp;quot;20DE2F40DE2F0E1A&amp;quot; TYPE=&amp;quot;ntfs&amp;quot; PARTLABEL=&amp;quot;Basic data partition&amp;quot; PARTUUID=&amp;quot;b08eb833-6fe9-434d-b614-41eccde5caf4&amp;quot; &lt;br /&gt;
/dev/sda5: UUID=&amp;quot;e464c3a4-a89f-42d4-b270-03a6555fb4be&amp;quot; TYPE=&amp;quot;ext3&amp;quot; PARTLABEL=&amp;quot;primary&amp;quot; PARTUUID=&amp;quot;81434400-3aca-4935-be82-2838abec5e80&amp;quot; &lt;br /&gt;
/dev/sda6: UUID=&amp;quot;b6Izp6-XsdX-nYON-dHpa-0nmj-lbpx-lJCfsb&amp;quot; TYPE=&amp;quot;LVM2_member&amp;quot; PARTLABEL=&amp;quot;primary&amp;quot; PARTUUID=&amp;quot;b96d43f0-1f2d-45ab-bb28-e94c2736379a&amp;quot; &lt;br /&gt;
/dev/mapper/system-swap: UUID=&amp;quot;5bff2383-88f9-4021-82fd-75ffd0204e58&amp;quot; TYPE=&amp;quot;swap&amp;quot; &lt;br /&gt;
/dev/mapper/system-opensuse131-root: UUID=&amp;quot;58d175a0-c60c-42fc-9ead-64485731d2c9&amp;quot; TYPE=&amp;quot;ext4&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zum besseren Verständnis soll beispielhaft dieser Eintrag näher erläutert werden:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Boot0006* opensuse      HD(2,96800,31800,78c4e591-a88a-44d3-80c1-930cc36f40ae)File(\EFI\opensuse\grubx64.efi)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Nach der ID und dem Bezeichner folgt die Adressierung, wo dieser Bootloader zu finden ist. Die Bedeutung der Parameter im einzelnen:&lt;br /&gt;
*HD(...): Die Typisierung 'HD' nach EFI_DEVICE_PATH_PROTOCOL bedeutet, dass hier ein Bootloader-Eintrag des Typs '' 'Full UEFI native boot entry' '' verwendet wird. Im Gegensatz zu anderen Typen werden hier diese Parameter genau definiert:&lt;br /&gt;
**Bezeichnung der Festplatte und der Partition&lt;br /&gt;
**Pfad und Dateiname des verwendeten Bootloaders&lt;br /&gt;
Im konkreten Beispiel:&lt;br /&gt;
*2: Es handelt sich um die zweite Partition.&lt;br /&gt;
*96800: Der Startsektor der Partition in hexadezimaler Schreibweise (dezimal 616448). siehe hierzu auch die Partitionierungsdaten von ''gdisk''.&lt;br /&gt;
*31800: Die Größe der Partition in hexadezimaler Schreibweise (dezimal 202752 = 819200 - 616448). siehe hierzu auch die Partitionierungsdaten von ''gdisk''.&lt;br /&gt;
*78c4e591-a88a-44d3-80c1-930cc36f40ae: Die [[ESP|EFI system partition (ESP)]] (sda2) hat diese UUID&lt;br /&gt;
*File(\EFI\opensuse\grubx64.efi): Als Bootloader ist eine Datei zu verwenden, welche unter dem hier angegebenen Pfad zu finden ist.&lt;br /&gt;
&lt;br /&gt;
Auf diesem Wege werden üblicherweise fest installierte Betriebssysteme im BootManager verankert - im Gegensatz zu flexiblen Boot-Devices wie DVD oder USB, bei denen andere Typen verwendet werden. In der Regel liegen dabei die jeweiligen Bootloader in der ESP.&lt;br /&gt;
&lt;br /&gt;
==GRUB2==&lt;br /&gt;
Wie zuvor beschrieben, ist die Reihenfolge der Bootloader so: 'shim.efi' übergibt direkt an den nächsten Bootloader 'grubx64.efi', wohinter sich der im UEFI-Binärformat vorliegende erste Teil von [[GRUB2]] verbirgt (welcher ebenfalls signiert ist).&lt;br /&gt;
&lt;br /&gt;
Dieser findet seine Konfiguration auf 'sda5' und auf Basis dieser Konfiguration wird dem Anwender ein Menü zur Auswahl des gewünschten Betriebssystems (OpenSUSE oder Windows) angeboten. Alle hier zur Auswahl stehenden Kernel müssen aufgrund der [[SecureBoot]]-Einstellung ebenfalls gültig signiert sein, ansonsten kommt es zu einer Laufzeit-Fehlermeldung.&lt;br /&gt;
&lt;br /&gt;
Nachfolgend die dafür relevanten Teile der Konfiguration (/boot/grub2/grub.cfg).&lt;br /&gt;
&lt;br /&gt;
===OpenSUSE===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
### BEGIN /etc/grub.d/10_linux ###&lt;br /&gt;
menuentry 'openSUSE 13.1' --class 'opensuse-13-1' --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-sim&lt;br /&gt;
ple-58d175a0-c60c-42fc-9ead-64485731d2c9' {&lt;br /&gt;
        load_video&lt;br /&gt;
        set gfxpayload=keep&lt;br /&gt;
        insmod gzio&lt;br /&gt;
        insmod part_gpt&lt;br /&gt;
        insmod ext2&lt;br /&gt;
        set root='hd0,gpt5'&lt;br /&gt;
        if [ x$feature_platform_search_hint = xy ]; then&lt;br /&gt;
          search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt5 --hint-efi=hd0,gpt5 --hint-baremetal=ahci0,gpt5  e464c3a4-a89f-42d4-b270-03a6555fb4be&lt;br /&gt;
        else&lt;br /&gt;
          search --no-floppy --fs-uuid --set=root e464c3a4-a89f-42d4-b270-03a6555fb4be&lt;br /&gt;
        fi&lt;br /&gt;
        echo    'Loading Linux 3.11.10-25-desktop ...'&lt;br /&gt;
        linuxefi /vmlinuz-3.11.10-25-desktop root=/dev/mapper/system-opensuse131-root ro   resume=/dev/system/swap splash=silent quiet showopts&lt;br /&gt;
        echo    'Loading initial ramdisk ...'&lt;br /&gt;
        initrdefi /initrd-3.11.10-25-desktop&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Erläuterungen:&lt;br /&gt;
*set root='hd0,gpt5': Als 'root device' wird die 5. Partition auf der ersten Festplatte gesetzt - also die Partition, welche nach /boot gemountet wird und auf der die zum Systemstart relevanten Dateien liegen (z.B. der Kernel). In weiteren Konfigurationselementen werden die betreffenden Einträge relativ zu diesem ''root device'' ausgewertet.&lt;br /&gt;
*linuxefi: Definition des zu ladenden linux-Kernels und Lage der root-Partition (in diesem Fall das Logical Volume 'system-opensuse131-root').&lt;br /&gt;
*initrdefi: Definition der zu verwendenden 'Initial RAM-Disk'&lt;br /&gt;
&lt;br /&gt;
===Windows===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
### BEGIN /etc/grub.d/30_os-prober ###&lt;br /&gt;
menuentry 'Windows Boot Manager (on /dev/sda2)' --class windows --class os $menuentry_id_option 'osprober-efi-BA2C-5359' {&lt;br /&gt;
        insmod part_gpt&lt;br /&gt;
        insmod fat&lt;br /&gt;
        set root='hd0,gpt2'&lt;br /&gt;
        if [ x$feature_platform_search_hint = xy ]; then&lt;br /&gt;
          search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2  BA2C-5359&lt;br /&gt;
        else&lt;br /&gt;
          search --no-floppy --fs-uuid --set=root BA2C-5359&lt;br /&gt;
        fi&lt;br /&gt;
        chainloader /EFI/Microsoft/Boot/bootmgfw.efi&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Erläuterungen:&lt;br /&gt;
*chainloader: Hier wird das 'chainloader'-Verfahren verwendet, bei dem GRUB die Rolle des Bootloaders einfach an einen weiteren Bootloader weitergibt. In diesem Fall ist das der Boot-Loader von Windows 'bootmgfw.efi', welcher sich ebenfalls auf der EFI-Systempartition 'sda2' befindet.&lt;br /&gt;
&lt;br /&gt;
=Anwendungsbeispiele=&lt;br /&gt;
&lt;br /&gt;
==Boot-Reihenfolge dauerhaft verändern==&lt;br /&gt;
Die Reihenfolge der Bootloader soll verändert werden. Der zu ändernde Parameter heisst 'BootOrder'.&lt;br /&gt;
&lt;br /&gt;
Ausgangslage: Erster Bootloader ist 'Boot0007* opensuse-secureboot' (shim)&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
suse131-win10:~ # efibootmgr&lt;br /&gt;
BootCurrent: 0007&lt;br /&gt;
Timeout: 0 seconds&lt;br /&gt;
BootOrder: 0007,0006,0009,0000,0001,0002,0003,0004,0005&lt;br /&gt;
Boot0000* EFI DVD/CDROM&lt;br /&gt;
Boot0001* EFI DVD/CDROM 1&lt;br /&gt;
Boot0002* EFI Floppy&lt;br /&gt;
Boot0003* EFI Floppy 1&lt;br /&gt;
Boot0004* EFI Hard Drive&lt;br /&gt;
Boot0005* EFI Internal Shell&lt;br /&gt;
Boot0006* opensuse&lt;br /&gt;
Boot0007* opensuse-secureboot&lt;br /&gt;
Boot0009* Windows Boot Manager&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Änderung: Bootloader 'Windows (Boot0009)*' soll zuerst starten:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
suse131-win10:~ # efibootmgr --bootorder 0009,0006,0007,0000,0001,0002,0003,0004,0005&lt;br /&gt;
BootCurrent: 0007&lt;br /&gt;
Timeout: 0 seconds&lt;br /&gt;
BootOrder: 0009,0006,0007,0000,0001,0002,0003,0004,0005&lt;br /&gt;
Boot0000* EFI DVD/CDROM&lt;br /&gt;
Boot0001* EFI DVD/CDROM 1&lt;br /&gt;
Boot0002* EFI Floppy&lt;br /&gt;
Boot0003* EFI Floppy 1&lt;br /&gt;
Boot0004* EFI Hard Drive&lt;br /&gt;
Boot0005* EFI Internal Shell&lt;br /&gt;
Boot0006* opensuse&lt;br /&gt;
Boot0007* opensuse-secureboot&lt;br /&gt;
Boot0009* Windows Boot Manager&lt;br /&gt;
suse131-win10:~ # reboot&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
In der Folge startet Windows direkt und die Einstellung bleibt auch persistent so erhalten.&lt;br /&gt;
&lt;br /&gt;
==GRUB (shim) verschwunden, Wiederherstellung mittels Live-Distribution==&lt;br /&gt;
Der Eintrag für ''shim'' soll verschwinden, so dass ''GRUB2'' nicht mehr aufgerufen wird. So was könnte beispielsweise bei einer nachträglichen Installation oder Update von Windows passieren. Im Anschluss sollte der Eintrag über eine Live-Version wiederhergestellt werden.&lt;br /&gt;
&lt;br /&gt;
Löschen des Eintrags:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
suse131-win10# efibootmgr --delete-bootnum --bootnum 0007&lt;br /&gt;
BootCurrent: 0007&lt;br /&gt;
Timeout: 0 seconds&lt;br /&gt;
BootOrder: 0006,0009,0000,0001,0002,0003,0004,0005&lt;br /&gt;
Boot0000* EFI DVD/CDROM&lt;br /&gt;
Boot0001* EFI DVD/CDROM 1&lt;br /&gt;
Boot0002* EFI Floppy&lt;br /&gt;
Boot0003* EFI Floppy 1&lt;br /&gt;
Boot0004* EFI Hard Drive&lt;br /&gt;
Boot0005* EFI Internal Shell&lt;br /&gt;
Boot0006* opensuse&lt;br /&gt;
Boot0009* Windows Boot Manager&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Windows an die erste Stelle setzen:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
suse131-win10# efibootmgr --bootorder 0009,0006,0000,0001,0002,0003,0004,0005&lt;br /&gt;
BootCurrent: 0007&lt;br /&gt;
Timeout: 0 seconds&lt;br /&gt;
BootOrder: 0009,0006,0000,0001,0002,0003,0004,0005&lt;br /&gt;
Boot0000* EFI DVD/CDROM&lt;br /&gt;
Boot0001* EFI DVD/CDROM 1&lt;br /&gt;
Boot0002* EFI Floppy&lt;br /&gt;
Boot0003* EFI Floppy 1&lt;br /&gt;
Boot0004* EFI Hard Drive&lt;br /&gt;
Boot0005* EFI Internal Shell&lt;br /&gt;
Boot0006* opensuse&lt;br /&gt;
Boot0009* Windows Boot Manager&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Wie erwartet ist nach dem Reboot der Eintrag für ''shim'' verschwunden und Windows startet sofort.&lt;br /&gt;
&lt;br /&gt;
Zur Reparatur wird der Start einer Live-Version simuliert durch Einbinden eines passenden ISOs im Start-Script der VM und dieses im Boot-Menu ausgewählt:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CDROM=&amp;quot;/home/gehrke/vm/iso/openSUSE-13.2-KDE-Live-x86_64.iso&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Nach dem Start der Live-Version sieht die Situation so aus:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
linux:~ # blkid&lt;br /&gt;
/dev/cdrom: UUID=&amp;quot;2014-10-27-15-28-42-00&amp;quot; LABEL=&amp;quot;openSUSE 13.2 KDE Live&amp;quot; TYPE=&amp;quot;udf&amp;quot; PTUUID=&amp;quot;e28d2fda&amp;quot; PTTYPE=&amp;quot;dos&amp;quot;&lt;br /&gt;
/dev/loop0: TYPE=&amp;quot;squashfs&amp;quot;&lt;br /&gt;
/dev/ram1: UUID=&amp;quot;c6fe4537-8620-4633-bf02-382db894210e&amp;quot; TYPE=&amp;quot;ext3&amp;quot;&lt;br /&gt;
/dev/sda1: LABEL=&amp;quot;Wiederherstellung&amp;quot; UUID=&amp;quot;0ED62AE4D62ACC31&amp;quot; TYPE=&amp;quot;ntfs&amp;quot; PARTLABEL=&amp;quot;Basic data partition&amp;quot; PARTUUID=&amp;quot;d96e3f2c-da75-4831-9e07-29c273d4a5a0&amp;quot;&lt;br /&gt;
/dev/sda2: UUID=&amp;quot;BA2C-5359&amp;quot; TYPE=&amp;quot;vfat&amp;quot; PARTLABEL=&amp;quot;EFI system partition&amp;quot; PARTUUID=&amp;quot;78c4e591-a88a-44d3-80c1-930cc36f40ae&amp;quot;&lt;br /&gt;
/dev/sda4: UUID=&amp;quot;20DE2F40DE2F0E1A&amp;quot; TYPE=&amp;quot;ntfs&amp;quot; PARTLABEL=&amp;quot;Basic data partition&amp;quot; PARTUUID=&amp;quot;b08eb833-6fe9-434d-b614-41eccde5caf4&amp;quot;&lt;br /&gt;
/dev/sda5: UUID=&amp;quot;e464c3a4-a89f-42d4-b270-03a6555fb4be&amp;quot; SEC_TYPE=&amp;quot;ext2&amp;quot; TYPE=&amp;quot;ext3&amp;quot; PARTLABEL=&amp;quot;primary&amp;quot; PARTUUID=&amp;quot;81434400-3aca-4935-be82-2838abec5e80&amp;quot;&lt;br /&gt;
/dev/sda6: UUID=&amp;quot;b6Izp6-XsdX-nYON-dHpa-0nmj-lbpx-lJCfsb&amp;quot; TYPE=&amp;quot;LVM2_member&amp;quot; PARTLABEL=&amp;quot;primary&amp;quot; PARTUUID=&amp;quot;b96d43f0-1f2d-45ab-bb28-e94c2736379a&amp;quot;&lt;br /&gt;
/dev/mapper/system-swap: UUID=&amp;quot;5bff2383-88f9-4021-82fd-75ffd0204e58&amp;quot; TYPE=&amp;quot;swap&amp;quot;&lt;br /&gt;
/dev/mapper/system-opsensuse131--root: UUID=&amp;quot;58d175a0-c60c-42fc-9ead-64485731d2c9&amp;quot; TYPE=&amp;quot;ext4&amp;quot;&lt;br /&gt;
/dev/sda3: PARTLABEL=&amp;quot;Microsoft reserved partition&amp;quot; PARTUUID=&amp;quot;345523d6-4fab-4dd5-a8d8-0f3dae793aca&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
linux:~ # efibootmgr -v&lt;br /&gt;
BootCurrent: 0001&lt;br /&gt;
Timeout: 0 seconds&lt;br /&gt;
BootOrder: 0009,0006,0000,0001,0002,0003,0004,0005&lt;br /&gt;
Boot0000* EFI DVD/CDROM ACPI(a0341d0,0)PCI(1,1)ATAPI(1,0,0)&lt;br /&gt;
Boot0001* EFI DVD/CDROM 1       ACPI(a0341d0,0)PCI(1,1)ATAPI(0,0,0)&lt;br /&gt;
Boot0002* EFI Floppy    ACPI(a0341d0,0)PCI(1,0)ACPI(60441d0,0)&lt;br /&gt;
Boot0003* EFI Floppy 1  ACPI(a0341d0,0)PCI(1,0)ACPI(60441d0,1)&lt;br /&gt;
Boot0004* EFI Hard Drive        ACPI(a0341d0,0)PCI(1,1)ATAPI(0,1,0)&lt;br /&gt;
Boot0005* EFI Internal Shell    MM(b,900000,10fffff)&lt;br /&gt;
Boot0006* opensuse      HD(2,96800,31800,78c4e591-a88a-44d3-80c1-930cc36f40ae)File(\EFI\opensuse\grubx64.efi)&lt;br /&gt;
Boot0009* Windows Boot Manager  HD(2,96800,31800,78c4e591-a88a-44d3-80c1-930cc36f40ae)File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...C................&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Zur Restaurierung wird der Eintrag für ''shim'' neu erstellt und als erster Eintrag in der Reihenfolge gesetzt:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
linux:~ # efibootmgr --create --disk /dev/sda --part 2 --label &amp;quot;opensuse-secureboot (re-constructed)&amp;quot; --loader \\EFI\\opensuse\\shim.efi&lt;br /&gt;
BootCurrent: 0001&lt;br /&gt;
Timeout: 0 seconds&lt;br /&gt;
BootOrder: 0007,0009,0006,0000,0001,0002,0003,0004,0005&lt;br /&gt;
Boot0000* EFI DVD/CDROM&lt;br /&gt;
Boot0001* EFI DVD/CDROM 1&lt;br /&gt;
Boot0002* EFI Floppy&lt;br /&gt;
Boot0003* EFI Floppy 1&lt;br /&gt;
Boot0004* EFI Hard Drive&lt;br /&gt;
Boot0005* EFI Internal Shell&lt;br /&gt;
Boot0006* opensuse&lt;br /&gt;
Boot0009* Windows Boot Manager&lt;br /&gt;
Boot0007* opensuse-secureboot (re-constructed)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
linux:~ # efibootmgr --bootorder 0007,0006,0009,0000,0001,0002,0003,0004,0005&lt;br /&gt;
BootCurrent: 0001&lt;br /&gt;
Timeout: 0 seconds&lt;br /&gt;
BootOrder: 0007,0006,0009,0000,0001,0002,0003,0004,0005&lt;br /&gt;
Boot0000* EFI DVD/CDROM&lt;br /&gt;
Boot0001* EFI DVD/CDROM 1&lt;br /&gt;
Boot0002* EFI Floppy&lt;br /&gt;
Boot0003* EFI Floppy 1&lt;br /&gt;
Boot0004* EFI Hard Drive&lt;br /&gt;
Boot0005* EFI Internal Shell&lt;br /&gt;
Boot0006* opensuse&lt;br /&gt;
Boot0007* opensuse-secureboot (re-constructed)&lt;br /&gt;
Boot0009* Windows Boot Manager&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Das war scheinbar erfolgreich. Nach dem Reboot startet wie erhofft erst shim und dieser dann GRUB2, wo der User dann zwischen Linux und Windows auswählen kann.&lt;br /&gt;
&lt;br /&gt;
Anmerkung: Ein ''chroot'' war an dieser Stelle nicht notwendig. Es ging in diesem Test auch nur um die Wiederherstellung eines verlorenen Eintrages. Im Ernstfall (nachträgliche Windows-Installation) hätten möglicherweise dazu auch noch die entsprechenden Loader auf die EFI-Partition kopiert werden müssen.&lt;br /&gt;
&lt;br /&gt;
=Links=&lt;br /&gt;
*[http://forum.mosnis.de/viewtopic.php?f=42&amp;amp;p=237#p234 Tests und Experimente mit efibootmgr (Projektforum)]&lt;br /&gt;
*[http://linux.die.net/man/8/efibootmgr efibootmgr(8) - Linux man page]&lt;br /&gt;
*[https://www.happyassassin.net/2014/01/25/uefi-boot-how-does-that-actually-work-then/ UEFI boot: how does that actually work, then? (AdamW)]&lt;br /&gt;
*[http://wiki.ubuntuusers.de/efibootmgr efibootmgr (Wiki ubuntuusers.de)]&lt;br /&gt;
*[http://www.tianocore.org/ovmf/ OVMF (UEFI support for Virtual Machines)]&lt;/div&gt;</summary>
		<author><name>Gehrke</name></author>
		
	</entry>
</feed>