Ist das Deaktivieren von Secure Boot für Ubuntu 14.04 Dual-Boot mit Windows 8 UEFI erforderlich?

9

Ich habe einige Anleitungen zum Dual-Booten von Ubuntu und Windows 8 gelesen, aber alle Anleitungen, die ich gelesen habe, beziehen sich auf ältere Versionen von Ubuntu. Sie empfehlen, Secure Boot zu deaktivieren, da im Ubuntu-Installationsprogramm ein Fehler vorliegt, der den Windows 8-Bootloader vollständig löscht. Ist das Deaktivieren in Ubuntu 14.04 noch erforderlich? Kann ich es nach Abschluss der Installation wieder aktivieren? In einem verwandten Hinweis weiß ich auch, dass das Deaktivieren des Schnellstarts für die Installation erforderlich ist. Kann ich das nach Abschluss der Installation auch wieder aktivieren?

John Scott
quelle
2
Ich bin mir nicht sicher, ob es für 14.04 notwendig ist. Allerdings habe ich meine deaktiviert, um 14.04 zu installieren. Nach der Installation habe ich versucht, es zu aktivieren und Windows würde nicht booten, so musste ich wieder deaktivieren. Ich weiß nichts über den Schnellstart, weil ich ihn immer deaktiviert habe: Ich mochte nie die Idee, dass mein Computer nicht heruntergefahren wird, sondern stattdessen in den Ruhezustand wechselt.
Geo
Sie sollten in der Lage sein, mit sicherem Start zu booten, aber dann nicht über das Grub-Menü. Es gibt einen Fehler. Windows 8 kann nicht mit aktiviertem Secure Boot verkettet werden. Schreiben Sie auch # 11 über die Verwendung von refind bugs.launchpad.net/ubuntu/+source/grub2/+bug/1091464. Auch wenn Ubuntu neu installiert wird, sieht das Installationsprogramm Windows nicht oder sieht es nicht richtig also überschreibt es es. Wenn Sie etwas anderes oder eine manuelle Installation verwenden, sind Sie in Ordnung und nur so sollten Sie neu installieren.
Oldfred
oldfred Ich habe gerade versucht, doppelt zu booten, und ich bin auf diesen Fehler gestoßen. Ich habe Secure Boot deaktiviert, um das Problem zu umgehen.
John Scott

Antworten:

12

Sie haben tatsächlich vier verschiedene Probleme angesprochen:

  • Secure Boot - Theoretisch sollte das Deaktivieren von Secure Boot nicht erforderlich sein, um Ubuntu 14.04 (oder sogar einige Versionen davor) zu installieren. Die Praxis folgt normalerweise der Theorie, aber manchmal nicht - einige Computer scheinen mit Shim (dem Programm, mit dem Ubuntu mit Secure Boot arbeitet) einfach nicht gut auszukommen. Ein Secure Boot-Problem äußert sich mit ziemlicher Sicherheit darin, dass nicht einmal mit dem Booten begonnen werden kann - entweder das Ubuntu-Installationsprogramm oder das Ubuntu-System, sobald es installiert ist. Wenn Sie so viel wie ein GRUB-Menü oder ein Ubuntu-Boot-Logo sehen, wurde die Secure Boot-Hürde überwunden. (In Fedora kann Secure Boot viel später Folgeeffekte haben, in Ubuntu ist dies jedoch viel seltener.)
  • ESP-Löschfehler - Alte Versionen von Ubuntu würden blind ein neues FAT16-Dateisystem auf der EFI-Systempartition (ESP) erstellen, in der EFI-Bootloader gespeichert sind. Diese Aktion löscht den Windows-Bootloader sowie alle anderen Dateien auf dem ESP (z. B. Bootmanager von Drittanbietern, Firmware-Aktualisierungsdateien usw.). Dieser Fehler wurde 2011 gemeldet und vor der Veröffentlichung von Ubuntu 12.04 behoben. Er sollte daher keine Auswirkungen auf Ubuntu 12.04, 12.10, 13.04, 13.10 oder 14.04 haben. Das Sichern aller Ihrer aktuellen Partitionen vor der Installation von Ubuntu (oder einem anderen Betriebssystem) ist jedoch eine lohnende Vorsichtsmaßnahme.
  • Die Schnellstartfunktion der Firmware- Moderne EFIs haben normalerweise eine Funktion namens "Fast Boot" oder ähnliches. Wenn diese Option aktiviert ist, verwendet die Firmware beim Start bestimmte Verknüpfungen, die eine minimale (und keine vollständige) Initialisierung von USB-Geräten umfassen können. (Das Betriebssystem muss später eine vollständige Initialisierung durchführen, unabhängig von der Firmware.) Dies kann dazu führen, dass der Computer nicht von einem USB-Flash-Laufwerk gestartet wird. Dies ist offensichtlich schlecht, wenn Sie versuchen, Ubuntu von einer solchen Festplatte zu installieren. Daher muss diese Funktion bei der Installation von Ubuntu deaktiviert werden. (Wenn Ihr System über eine optische Disc verfügt und Sie versuchen, diese zu installieren, sollten Verknüpfungen zur USB-Initialisierung jedoch keine Rolle spielen.) Beachten Sie, dass die Details von Computer zu Computer unterschiedlich sind. Möglicherweise müssen Sie die Funktion "Schnellstart" nicht auf allen Computern deaktivieren. Sobald Ubuntu installiert ist,
  • Schneller Start unter Windows - Windows 8 verfügt über eine Funktion namens Schneller Start (auch bekannt als Hybrid Boot oder Hybrid Shutdown). Diese Funktion verwandelt einen normalen Vorgang zum Herunterfahren in eine Aktion zum Anhalten auf der Festplatte. Eine Folge dieser Änderung ist, dass Dateisysteme, einschließlich des ESP, nicht ordnungsgemäß abgemeldet werden. Wenn Sie dann versuchen, einen Dual-Boot-Vorgang durchzuführen, kann dies zu einer Beschädigung des Dateisystems für gemeinsam genutzte Dateisysteme und / oder zu einer Unfähigkeit führen, gemeinsam genutzte Dateisysteme bereitzustellen. Daher ist es unbedingt erforderlich, dass diese Windows-Funktion deaktiviert und deaktiviert bleibt. Viele Internetseiten, wie diese, enthalten Anweisungen zum Deaktivieren dieser Funktion. Beachten Sie auch, dass die Windows-Schnellstartfunktion völlig unabhängig von der Firmware-Funktion ist, die möglicherweise einen ähnlichen Namen trägt.

Ich hoffe, das klärt die Sache.


BEARBEITEN:

Neuere Versionen von Ubuntu (ich erinnere mich nicht genau, wann dies gestartet wurde, aber 16.04 ist betroffen) haben die Secure Boot-Steuerelemente verschärft, wodurch diese Versionen für die zuvor erwähnten "Folgeeffekte" anfällig wurden. Insbesondere werden Kernelmodule (Treiber) von Drittanbietern möglicherweise nicht geladen, es sei denn, Sie springen durch die Rahmen, um sie zu signieren, wie hier beschrieben .Treiber für ATI- und Nvidia-Grafikkarten sowie für VirtualBox werden häufig als Gründe für die Deaktivierung von Secure Boot angeführt, um diese Probleme zu umgehen. Es gibt jedoch auch andere nicht signierte Treiber, die einige Systeme betreffen. Secure Boot bietet zumindest theoretisch Vorteile. Wenn Sie also der technischen Herausforderung gewachsen sind, empfehle ich, es aktiv zu lassen und alle benötigten Kernelmodule zu signieren. (Ich persönlich bin kein Fan von proprietären Videomodulen, aber einige Leute benötigen sie, um mit einigen Spielen und Anwendungen eine angemessene Leistung zu erzielen. Wenn Sie sie nicht benötigen, ist die Verwendung der Standard-Open-Source-Treiber eine angemessene Problemumgehung.)

Rod Smith
quelle
1

Die Frage des Deaktivierens / Aktivierens von SecureBoot ist wirklich gerätespezifisch, aber ich kenne nicht genügend Modelle, um dies zu beantworten. Es hat bei einigen Laptops für mich funktioniert, aber bei den meisten musste ich es deaktivieren. Schalten Sie es als allgemeine Antwort aus. FastBoot macht Ihre Windows-Partition für Ubuntu unlesbar. Die Windows-Partition wird als unrein markiert und kann von Ubuntu nicht gemountet werden. Dies kann sich auch auf andere in Windows verwendete Partitionen auswirken. Aktivieren Sie also FastBoot, wenn Sie sicher sind, dass Sie die Windows-Partitionen von Ubuntu nicht verwenden müssen. Deaktivieren Sie es, wenn Sie möglicherweise auf Ubuntu zugreifen müssen.

muru
quelle
Ich konnte Ubuntu live erfolgreich mit aktiviertem Secure Boot ausführen. Bedeutet das etwas?
John Scott
@FuzzyToothpaste Dann können Sie mit SecureBoot installieren, und SB, das Probleme verursacht, ist unwahrscheinlich. RodSmiths Antwort liegt ein paar Stufen über meiner, da er auch darüber spricht, wie FastBoot die EFI-Partition beeinflusst (die ich vergessen hatte).
Muru
Ich habe gerade Ubuntu installiert und aus dem GRUB-Menü Ubuntu ausgewählt. Es funktionierte. Dann habe ich neu gestartet und Windows gewählt. Es hat nicht funktioniert. Weißt du was ich getan habe? Ich habe Secure Boot deaktiviert und es erneut versucht. Jetzt funktioniert es und ich benutze gerade Ubuntu.
John Scott
Ich musste es deaktivieren, um den Fehler zu umgehen, den Oldfred erwähnte, als er diese Frage kommentierte. bugs.launchpad.net/ubuntu/+source/grub2/+bug/1091464
John Scott
@FuzzyToothpaste danke, dass du mir das erzählt hast. Etwas zu beachten, wenn ich Ubuntu das nächste Mal auf einem Laptop installiere.
Muru