Ich konnte keine Beschreibung für die Konfiguration des Dualboots von NixOS und Mac OS X auf einem (U) EFI MacBook finden. Ich bin zu experimentieren bereit, aber ich möchte zumindest wissen , dass das, was ich werde versuchen wird , sollte an der Arbeit, und dass es eine Chance sein, nicht O X danach neu installieren.
Kann mir jemand bitte die Hauptschritte erklären oder einen Link zu einer Seite geben, die die Prozedur beschreibt?
Was mich besonders verwirrt ist, dass der UEFI-Installationsabschnitt des NixOS-Handbuchs besagt, dass ich eine EFI-Systempartition erstellen muss, die bei / boot eingehängt wird. Auf meiner Festplatte ist jedoch bereits eine EFI-Systempartition als erste Partition vorhanden, und ich befürchte, dass es zu Konflikten kommen kann, wenn ich sowohl Mac OS als auch NixOS erlaube, diese zu ändern. Laut Wikipedia ,
Auf Macintosh-Computern mit Apple-Intel-Architektur ist die EFI-Partition anfangs leer und wird nicht zum Booten verwendet. Die EFI-Partition wird jedoch als Staging-Bereich für Firmware-Updates verwendet. Insbesondere werden ein Firmware-Flash-Dienstprogramm (EFI-Binärdatei) und eine Datendatei (FD - "Firmware Device") im Verzeichnis EFI / APPLE / FIRMWARE abgelegt, die dann beim Neustart des Systems im Modus "Flash-Firmware" ausgeführt werden. Nach dem Löschen wird das System weiterhin gestartet, und der Start-Manager ermöglicht Benutzern weiterhin, auszuwählen, ob eine Boot Camp-Partition oder das Standard-Mac OS X gestartet werden soll. Firmware-Updates schlagen jedoch fehl.
Ich stelle mir vor, dass dies bedeutet, dass wenn ich dieselbe EFI-Systempartition für NixOS verwende, diese möglicherweise geändert wird, wenn ich ein Apple-Firmware-Update vornehme. Es ist auch nicht klar, was passieren wird, wenn ich zwei EFI-Systempartitionen erstelle. Beispielsweise gibt es eine NixOS-Konfigurationsoption boot.loader.efi.efiSysMountPoint
(wo die EFI-Systempartition gemountet ist) mit dem Standardwert "/boot"
, aber woher weiß sie, welche gemountet werden muss?
PS Als Bootmanager hatte ich vor, rEFInd zu verwenden , aber jeder alternative Vorschlag ist willkommen.
EF00
? Ich habe gdisk verwendet , um meine neuen Partitionen zu verwalten. Ich habe eine Bearbeitung vorgenommen, um meine Partitionstabelle anzuzeigen.powersave
Governor wird es ohne ersichtlichen Grund ziemlich heiß.Einige zusätzliche Tipps:
Wenn Sie möchten, dass die Hintergrundbeleuchtung funktioniert und Ihr Laptop bei geschlossenem Deckel nicht spontan weiterläuft, können Sie Folgendes für Folgendes verwenden
configuration.nix
:Abhängig von Ihrer MacBook-Version müssen Sie möglicherweise die obigen Befehle anpassen. Kopieren und Einfügen Sie sie daher nicht blind.
quelle
Es gibt einige leicht aktualisierte Anweisungen im Hauptzweig des Repositorys: installation-uefi.xml
quelle