Вопрос OS X больше не отображается при загрузке rEFInd после установки Ubuntu


Я установил rEFInd для ESP на моем Macbook Pro Retina, запустив Mavericks (с FileVault). Вот моя информация раздела:

/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage                         199.5 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s7
   4:                  Apple_HFS Work                    200.0 GB   disk0s5
   5: 0FC63DAF-8483-4772-8E79-3D69D8477DE4               99.7 GB    disk0s6
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Mac                    *199.1 GB   disk1

disk0s6 - это мой раздел Ubuntu.

С помощью этой настройки он правильно загружается из EFI, но только в Ubuntu (14.04, обновлен) отображается как опция на экране загрузки rEFInd. Нет никаких следов моего диска OS X, и единственный способ, которым я могу загрузиться в него, - это выбрать диск с экрана загрузки Option.

Как исправить это, чтобы отображались обе ОС X и Ubuntu?


2
2018-05-27 17:51


происхождения


См. Ответ на Не удалось загрузить ОС X после установки Ubuntu - bain
Добавление этого меню помогло мне! Спасибо. Мне пришлось полностью прокомментировать запись dont_scan_volumes из refined.conf (уточненный 0.8.3, Mac OS X с зашифрованным диском / хранилищем / + раздел Win 7), а не значок EFI / refind / icons / os_mac.icns Использовать icon EFI / refind / icons / os_mac.png Я предполагаю, что это из-за более новой версии усовершенствованной


ответы:


Попробуйте установить scan_delay 1 в refind.conf файл. (Этот файл должен находиться в EFI/refind/ на вашем /dev/disk0s1//dev/sda1 раздел.) Иногда rEFInd не сканирует некоторые разделы в своей конфигурации по умолчанию. Кажется, это результат того, что EFI вяло регистрирует свои разделы, поэтому они не появляются, когда сначала запускается rEFInd. Добавление задержки к проверке работает вокруг этой проблемы.


РЕДАКТИРОВАТЬ: Сожалею; Я не заметил, что вы используете шифрование. Попробуйте разоблачить dont_scan_volumes в refind.conf и удалить "Recovery HD" из списка.


2
2018-05-29 13:34



Я попытался установить задержку (даже намного дольше, чем 1), но он все еще не отображает OS X. Это становится слишком сложным для меня, чтобы отлаживать ... Ни один из советов, которые я нашел, не помогает :( - rm -rf
См. Мой отредактированный ответ, выше. - Rod Smith
Сладкий, спасибо! Теперь я вижу, что эта информация находится на вашем веб-сайте под документами для dont_scan_volumes... Возможно, было бы полезно также упомянуть об этом в разделе загрузки ESP, в котором я искал информацию об использовании rEFInd с полным шифрованием диска. - rm -rf


Попробуйте добавить пользовательскую запись меню для OS X в refind.conf:

menuentry "OS X" {
  icon EFI/refind/icons/os_mac.icns
  volume "Mac"
  loader /System/Library/CoreServices/boot.efi
  ostype MacOS
}

0
2018-05-27 21:00



Это добавляет меню, но не загружает OS X. Я полагаю, это связано с тем, что диск зашифрован и, следовательно, он не может читать /System/Library/CoreServices/boot.efi - rm -rf