Не вдалося знайти жодного опису налаштування подвійного завантаження NixOS та Mac OS X на (U) EFI MacBook. Я готовий експериментувати, але хотів би знати хоча б те, що те, що я спробую, повинно працювати, і що з’явиться шанс не доведеться перевстановлювати OS X після цього.
Хтось може мені сказати, будь ласка, основні кроки або надішліть посилання на сторінку, яка описує процедуру?
Що мене особливо бентежить, - це те, що в розділі по установці UEFI в посібнику NixOS йдеться про те, що мені потрібно зробити системний розділ EFI, який буде встановлений у / boot; однак на моєму диску вже є системний розділ EFI як перший розділ, і я боюся, що можуть виникнути конфлікти, якщо я дозволю і Mac OS, і NixOS змінювати його. За даними Вікіпедії ,
На комп'ютерах Macintosh архітектури Apple – Intel розділ EFI спочатку порожній і не використовується для завантаження. Однак розділ EFI використовується як сценарій для оновлення програмного забезпечення; зокрема, він розміщує утиліту прошивки мікропрограмного забезпечення (двійковий файл EFI) та файл даних (FD - «пристрій прошивки») у каталог EFI / APPLE / FIRMWARE, який потім запускається при перезавантаженні системи в режимі «флеш-прошивки». Якщо її видалити, система все ще завантажиться, а менеджер завантаження все ще дозволить користувачам обирати, чи запускати розділ Boot Camp або Mac OS X за замовчуванням, але оновлення програмного забезпечення не вдасться.
Я думаю, це означає, що якщо я використовую той самий системний розділ EFI для NixOS, він може змінитися, якщо я оновлюю вбудовану програму Apple. Також незрозуміло, що буде, якщо я створять два розділи системи EFI. Наприклад, є параметр конфігурації NixOS boot.loader.efi.efiSysMountPoint
(де встановлений системний розділ EFI) зі значенням за замовчуванням "/boot"
, але як він дізнається, який з них встановити?
PS Як менеджер завантаження я планував використовувати rEFInd , але будь-яка альтернативна пропозиція вітається.