EFI-Boot auf dem Mac gewählt, aber kein Schwarzweiß-Bildschirm zum Bearbeiten des Boot-Eintrags

EFI-Boot auf dem Mac gewählt, aber kein Schwarzweiß-Bildschirm zum Bearbeiten des Boot-Eintrags

Ich bin neu hier, wollte aber Ubuntu auf meinem Macbook Pro (2012) ausprobieren. Ich habe ein paar ähnliche Anweisungen im Internet befolgt, aber als ich vor der Installation von Ubuntu zum „Booteintrag bearbeiten“ kam, um „nomodeset“ nach „quietsplash“ hinzuzufügen, konnte ich das nicht tun. Ich habe die Installation trotzdem fortgesetzt und alles scheint zu funktionieren, aber beim Start bekomme ich kurz die Meldung „MokListRT konnte nicht festgelegt werden: Ungültiger Parameter. MokListRT konnte nicht erstellt werden: Ungültiger Parameter. Importieren von MOK-Zuständen ist fehlgeschlagen: import_mok_state() fehlgeschlagen: Ungültiger Parameter. Booten wird fortgesetzt, da sicherer Modus deaktiviert ist_
Liegt das daran, dass ich den Booteintrag nicht bearbeiten konnte und kann ich das trotzdem vom Terminal aus tun? Für jede Hilfe wäre ich sehr dankbar. Ich habe natürlich keine Ahnung, warum der Booteintrag so bearbeitet werden sollte, da ich neu hier bin, aber nicht sicher bin, wie ich von vorne beginnen soll, da ich das MAC OS überschrieben habe. Kann ich versuchen, erneut vom USB-Stick neu zu booten, oder muss ich Ubuntu OS erneut darauf flashen? Danke.

Antwort1

Kurz zusammengefasst


MokListRThat nichts mit zu tun nomodeset. Es ist eine Liste allerSicherer UEFI-BootSchlüssel, die die Firmware Ihres MacsVertrauensstellungen. Da Secure Boot sowieso deaktiviert ist (Continuing boot since Secure Mode is disabled, wie es heißt), ist dieser Fehler tatsächlichvöllig harmlos– außer dass es wahrscheinlich nervig ist.

So beheben Sie den Fehler:

  1. Geh 'rüber zuRod SmithsAufbewahrungsort vongemeinsame Schlüsselund herunterladenMicrosofts Drittanbieterschlüssel
  2. Ausführen sudo mokutil -i /path/to/downloaded/file. Merken Sie sich das hier eingegebene Kennwort.
  3. Beim Neustart des MacssollenSie werden nach dem zuvor eingegebenen Passwort gefragt.
  4. Viola!Jetzt sollte dieser Fehler nicht mehr angezeigt werden. Das Passwort war nur vorübergehend, um sicherzustellen, dass Sie zwischen den Schritten dieselbe Person waren.

Diese Schritte sind vonRod Smiths Website. Er ist der Erfinder von gpt-fdiskund die Hermine Granger der Festplatten, des Bootens und von EFI.

MOKs


Maschinenbesitzerschlüsselsind Signaturen, denen die Firmware vertraut und die das Booten ermöglichen. Wenn Secure Boot deaktiviert ist, wird natürlich jedem Bootloader grünes Licht gegeben. Seit BootCamp codiert Apple die Mac-Firmware mit dem öffentlichen Schlüssel von Microsoft – dem, den sie zum Signieren des Windows-Bootloaders verwenden. Aber bis heute (Stand 2020 Intel Macs)Sie installieren nicht vorder Schlüssel, den Microsoft zum Signieren verwendetDrittanbietersoftware, wie in diesem Fall GRUB. Aus diesem Grund weigert sich Ihr Mac, mit all dem Drama GRUB-Sachen hinzuzufügen MokListRT, und deshalb muss ich – mit meinem 2019er MBP – immer noch Secure Boot deaktivieren, um Ubuntu zu installieren.

Hinweis:Macs hatten schon immer ihre eigene EFI, die nur inmehrheitlichzur allgemeinen UEFI-Spezifikation. Ich hoffe wirklich, dass die mokutilAkrobatik funktioniert, aber das 2012er MBP – ja, sogar ein 2020er (Intel) – weigert sich möglicherweise einfach, weitere Schlüssel zu seiner Liste hinzuzufügen.

nomodeset


Dies ist eigentlich nur ein Kernel-Argument, um zu verhindern, dass der Kernel hardwarespezifische Grafiken lädt. Ohne Kontext bin ich mir nicht ganz sicher, warum Siebrauchenes zu tun, aber ich sehe keinen Schaden. Wenn Sie Grafikprobleme haben, können Sie dies wie folgt hinzufügen (undnein, es ist kein Wischen nötig!):

  1. sudo gedit /etc/default/grub(Ersetzen Sie es geditdurch Ihren bevorzugten Texteditor).
  2. Suchen Sie eine Zeile mit dem Inhalt GRUB_CMDLINE_LINUX_DEFAULT=.... Wenn es keine gibt, erstellen Sie eine.
  3. Ersetzen Sie das rechte ( ...) durch "quiet splash nomodeset". (Fügen Sie es einfach nomodesetder Liste mit Anführungszeichen hinzu, wenn das Ihr einziges Ziel war. Übrigens verbirgt die Anwesenheit der Option quietdie Ausgabe des Startprotokolls und splashzeigt den bekannten „Begrüßungsbildschirm“ des Ubuntu-Startlogos.)

Hoffe das hilft!

verwandte Informationen