Sie sind nicht angemeldet.

  • »!Xabbu« ist männlich
  • »!Xabbu« ist der Autor dieses Themas

Beiträge: 37

Registrierungsdatum: 12.11.2012

Derivat: Xubuntu

Architektur: 32-Bit PC

Desktop: XFCE

  • Nachricht senden

1

10.12.2012, 21:08

Shim-Bootloader für UEFIs Secure Boot

Zitat

Der Shim-Bootloader mit dem Signaturschlüssel von
Microsoft ist für alle verfügbar. Damit lassen sich fast alle
Linux-Distributionen ohne großen Aufwand auch auf Systemen mit UEFIs
Secure Boot starten, die nur für Windows signiert sind.



Der ehemalige Red-Hat-Mitarbeiter Matthew Garrett hat seinen Bootloader
Shim samt Signaturschlüssel von Microsoft freigegeben. Damit lassen sich
mit wenig Aufwand Linux-Distributionen auf Systemen starten, die mit
Secure Boot ausgestattet sind, die lediglich Microsofts Schlüssel
akzeptieren. Mit dem von Garrett bereitgestellten Shim-Bootloader lassen
sich Linux-Distributionen auf UEFI-Systemen installieren, ohne dass
Secure Boot deaktiviert werden muss.



Jeder kann Shim in seine eigene Linux-Distribution integrieren. Damit
Shim den Bootloader Grubx64.efi startet, der dann die jeweilige
Linux-Distribution bootet, muss Grubx64.efi mit einem beliebigen
Schlüssel versehen werden. Beim Start bietet Shim die Möglichkeit,
diesen Schlüssel zu importieren. Der Distributor muss ihn also auf dem
Installationsmedium bereitstellen. Dort müssen im Verzeichnis EFI/BOOT/
neben dem Bootloader Grubx64.efi auch die in Bootx64.efi umbenannte
Binärdatei Shim.efi sowie die Datei MokManager.efi liegen, die die
Benutzerschnittstelle des Bootloaders Shim enthält.



Wie die Linux-Distribution selbst abgesichert ist, bleibt dem Hersteller
überlassen. Lediglich Grubx64.efi muss signiert sein, damit die
Linux-Distribution anschließend startet. Dem Distributor bleibt
überlassen, ob er später auch den Linux-Kernel samt Modulen selbst
signieren möchte.

Shim und der Mokmanager stehen als Binärdateien zum Download bereit. Der Quellcode ist ebenfalls erhältlich.

Noch nicht fehlerfrei

Die Linux Foundation hatte vor wenigen Tagen über ihre eigenen
Erfahrungen mit dem Signieren ihres eigenen UEFI-Bootloaders berichtet.
Demnach muss die zu signierende Binärdatei in eine CAB-Datei gepackt
werden. Das ist unter Linux noch möglich. Für den Upload ist aber
Silverlight nötig, die freie Alternative Moonlight funktioniere nicht,
schreibt James Bottomley von der Linux Foundation.

Noch funktioniert auch der von Garrett entwickelte Bootloader Shim nicht
auf allen UEFI-Systemen einwandfrei. In einigen Fällen können die
Rechner nach einer fehlgeschlagenen Installation gar nicht mehr starten.



Golem.de



Hallo,

Habe eben diesen Bericht entdeckt!!

Wie würde das denn genau funktionieren?? Weiß das jmd. evtl. schon??

Kann man das dann bei der Installation wählen oder muss mann das vorher erst mit dern Live-CD einrichten (Wäre ja schwachsinn da man ja meist bei ner Neuinstallation formatiert)

Denke ma das könnte für jeden Interessant sein, wenn man sich ne Hartware / neuen Rechner holt.

LG

!Xabbu :thumbsup:

  • »maettu« ist männlich

Beiträge: 3 299

Registrierungsdatum: 14.09.2005

Derivat: Xubuntu

Architektur: 64-Bit PC

Desktop: XFCE

  • Nachricht senden

2

11.12.2012, 09:29

Keine Panik auf der Titanic! Das ganze Secure-Boot-Thema kommt erst langsam in Fahrt.
Für die Anwender bleibts bisher noch ziemlich beim alten, da man das Zeugs bisher noch abstellen kann.

Die Funktionsweise wird wohl in etwa so sein (in etwa keine Garantie auf Richtigkeit/Vollständigkeit):

1)Anschalten des Rechners
2)Shim wird gestartet, deine Hardware checkt ob der Schlüssel von Shim valide ist, falls okay weiter booten.
3)Grub wird gestartet
4)Ab da funktioniert alles wie bisher.

Zitat

Kann man das dann bei der Installation wählen oder muss mann das vorher
erst mit dern Live-CD einrichten (Wäre ja schwachsinn da man ja meist
bei ner Neuinstallation formatiert)
Es wird wohl irgendeinmal eine Installations-CD/DVD geben, welche Shim gleich mit installieren wird.
Sehe aber irgendwie kein "Mehrwert" in diesem Secure-Boot, falls jemand einen kennt soll er ihn bitte verraten ;)

  • »!Xabbu« ist männlich
  • »!Xabbu« ist der Autor dieses Themas

Beiträge: 37

Registrierungsdatum: 12.11.2012

Derivat: Xubuntu

Architektur: 32-Bit PC

Desktop: XFCE

  • Nachricht senden

3

15.12.2012, 12:17

Zitat

Das ganze Secure-Boot-Thema kommt erst langsam in Fahrt.
Mhm.... Dann er hier wohl nen Kickstart mit Nitro hingelegt...... ^^
Ne jetzt ma ernsthaft.... Was MS da wieder in die Wege geleitet hat is echt krass....
Klar wird es mit der Zeit Mittel und Wege geben, das Problem zu lösen....
Wer sich aber nicht mit PC beschäftigt oder sich dafür Interressiert etc. bekommt sowas nicht mit.

Un wenn ich weiterhin versuche meine Fam un Freunde von Linux (Ubuntu) zu überzeugen un die holen sich neue Hardware (eben weil sie nit wssen was EFI / UEFI oder SecureBoot ist) un würden versuchen da Linux drauf zu Hauen un es geht nit, bekommt man bestimmt zu hören "was isn da los -- Das schafft dein Linux nicht aber MS schon etc"
Auch ich hatte mir Überlegt mir n Rechner / Server zu holen.
Aber dank dieser "tollen" Erfindung werd ich da noch ma vorsichtig sein und schön abwarten wie sich das entwickelt.
Denn auch ich verstehe nix von Hardware EFI / UEFI etc... :P
Das einzige was ich nur ma mitbekommen hab ist, dass dieser SecureBoot und/der der Win8 Store wohl n kleines Problem mit z.B.: Steam haben.
Un grad zum Zocken is Windows ja eigtl da :D.

LG

!Xabbu :thumbsup: