Nie mogłem znaleźć opisu konfiguracji podwójnego rozruchu NixOS i Mac OS X na (U) EFI MacBook. Jestem skłonny eksperymentować, ale chciałbym wiedzieć przynajmniej, że to, co spróbuję, powinno zadziałać i że będzie szansa, że nie będę musiał ponownie instalować OS X.
Czy ktoś może mi powiedzieć główne kroki lub podać link do strony opisującej procedurę?
To, co mnie szczególnie myli, to fakt, że sekcja instalacyjna UEFI w podręczniku NixOS mówi, że muszę utworzyć partycję systemową EFI, która zostanie zamontowana w / boot; jednak mój dysk ma już partycję systemową EFI jako pierwszą partycję i obawiam się, że mogą wystąpić konflikty, jeśli pozwolę na modyfikację zarówno Mac OS, jak i NixOS. Według Wikipedii ,
Na komputerach Macintosh z architekturą Apple – Intel partycja EFI jest początkowo pusta i nie jest używana do uruchamiania. Jednak partycja EFI jest używana jako obszar przejściowy dla aktualizacji oprogramowania układowego; w szczególności umieszcza narzędzie flash oprogramowania układowego (plik binarny EFI) i plik danych (FD - „Firmware Device”) w katalogu EFI / APPLE / FIRMWARE, który jest następnie uruchamiany podczas ponownego uruchamiania systemu w trybie „flash firmware”. Jeśli zostanie usunięty, system nadal się uruchomi, a menedżer rozruchu nadal pozwoli użytkownikom wybrać, czy uruchomić partycję Boot Camp, czy domyślny system Mac OS X, ale aktualizacje oprogramowania układowego nie powiodą się.
Wyobrażam sobie, że oznacza to, że jeśli użyję tej samej partycji systemowej EFI dla NixOS, może ulec modyfikacji, jeśli dokonam aktualizacji oprogramowania układowego Apple. Nie jest również jasne, co się stanie, jeśli utworzę dwie partycje systemowe EFI. Na przykład istnieje opcja konfiguracji NixOS boot.loader.efi.efiSysMountPoint
(gdzie montowana jest partycja systemowa EFI) z wartością domyślną "/boot"
, ale skąd będzie wiedział, którą zainstalować?
PS Jako menedżer rozruchu planowałem użyć rEFInd , ale wszelkie alternatywne sugestie są mile widziane.