Возникли проблемы при установке rEFind на Mac OS Sierra

1321
Aleksey K

Попытка установить rEFind в Mac OS с помощью этой инструкции : или вручную . Иметь следующую ошибку:

Installing rEFInd on OS X.... Warning: root device doesn't have an EFI partition Could not find an EFI partition. Aborting! 

Кажется, я случайно удалил этот раздел при изменении размера и перемещении разделов Mac и Windows с помощью PartedMagic:

$ diskutil list /dev/disk0 (internal, physical): #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *1.0 TB disk0 1: Apple_HFS Macintosh HD 476.1 GB disk0s1 2: Apple_Boot Recovery HD 650.1 MB disk0s2 3: Microsoft Basic Data BOOTCAMP 523.2 GB disk0s3 

Как правильно восстановить такой раздел, чтобы GUID и MBR по-прежнему работали правильно, а затем успешно установить rEFind? Или есть другие варианты установки?

2

2 ответа на вопрос

1
Josephson47

Очевидно, что ваш раздел EFI отсутствует, это может помочь вам https://apple.stackexchange.com/a/58892/182302

Был более простой способ: https://discussions.apple.com/message/30948545#30948545, но он не работает: «Ошибка: -69766: необходимо восстановить карту разделов, поскольку существует проблема с файлом системного раздела EFI система» Aleksey K 7 лет назад 0
Кажется, что операции должны быть выполнены на несмонтированном диске0, однако я не могу этого сделать: нужно загрузиться с какого-то внешнего диска. MacBook 2011 не позволяет загружаться с флешки. Aleksey K 7 лет назад 0
@AlekseyK Ваш MacBook 2011 может загружаться с USB-накопителя, если на USB-накопителе используется GPT. Большинство флеш-накопителей USB поставляются с завода как MBR с одним большим разделом FAT32 или exFAT, поэтому вам нужно переформатировать диск как GPT, добавить немного раздела HFS + и установить на него macOS. Spiff 7 лет назад 1
@ Спифф, спасибо! Вы правы! Я смог создать загрузочный диск с Mac Sierra, как упомянуто здесь http://www.macworld.com/article/3092900/macs/how-to-create-a-bootable-macos-sierra-installer-drive.html с помощью Install Создатель диска. Теперь я смог загрузиться с USB, размонтировать disk0 с помощью diskutil, проверить его, но все равно не могу восстановить его. Однако созданный ниже ответ EFI работает. Теперь нужно восстановить загрузку Windows. Aleksey K 7 лет назад 0
1
Aleksey K

Более простое решение было найдено здесь: https://unix.stackexchange.com/a/174522/182014

Раздел EFI может быть создан через GParted Live CD / USB

  • Создайте диск на 200 МБ (все мое свободное место в начале):
    • Тип: fat32
    • Этикетка: EFI
  • Отформатируйте это
  • Установите флажки загрузки (опция доступна только после форматирования) "boot, esp"

enter image description here

Готовы! После этого ручная установка выполнена успешно.