Я пытаюсь установить rEFInd на свой ноутбук MacBook Pro 2018 с новым чипом T2, который обеспечивает дополнительную безопасность при загрузке.
Я использовал APFS
и MacOS Extended (Journaled)
. Я также отключил безопасную загрузку и csrutil.
Когда я устанавливаю rEFInd с помощью sudo ./install.sh --alldrivers --ownhfs /dev/disk0s3
(где disk0s3 - это мой MacOS Extended (в журнале)), я получаю ошибку при выборе rEFInd-диска в Startup Disk
, и в итоге я получаю сообщение об ошибке благословения.
Как мне установить rEFInd на мой ноутбук MacBook Pro 2018?
Редактировать :
Если это поможет, я нахожусь на MacOS High Sierra и скоро обновлюсь до MacOS Mojave в ближайшие несколько недель.
Это также формат моего диска:
/dev/disk0 (internal):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme 500.3 GB disk0
1: EFI EFI 314.6 MB disk0s1
2: Apple_APFS Container disk1 499.7 GB disk0s2
3: Microsoft Basic Data BOOTMGR 307.2 MB disk0s3
/dev/disk1 (synthesized):
#: TYPE NAME SIZE IDENTIFIER
0: APFS Container Scheme - +499.7 GB disk1
Physical Store disk0s2
1: APFS Volume Macintosh HD 199.5 GB disk1s1
2: APFS Volume Preboot 44.6 MB disk1s2
3: APFS Volume Recovery 1.0 GB disk1s3
4: APFS Volume VM 1.1 GB disk1s4
diskutil list
.Ответы:
Если вы хотите использовать rEFInd из раздела MS-DOS, следуйте приведенным ниже инструкциям. Я сделал следующие предположения.
disk0s3
.Ниже приведены шаги.
Введите следующую команду, чтобы перейти
disk0s3
в раздел, отформатированный в FAT.Вы также можете изменить раздел с помощью приложения Дисковая утилита. Выделите раздел, затем выберите «Стереть». Используйте
BOOTMGR
для имени иMS-DOS (FAT)
для формата.Я предполагаю, что вы загрузили текущую версию rEFInd (
refind-bin-0.11.3
) в папку «Загрузки». Введите следующую команду, чтобы перейти в корневой каталог rEFInd download.Введите следующую команду для установки rEFInd. Я пропустил,
--alldrivers
так как и для MacOS, и для Kali Linux не требовалось никаких драйверов rEFI для поставки на Mac. Кроме того, добавление--alldrivers
повлекло зависание rEFInd на моем iMac 2011 года.Вы должны получить следующее предупреждение с дополнительными сообщениями об ошибках.
Вы можете игнорировать это предупреждение. В командной строке, показанной ниже, введите
y
.Следующее сообщение об ошибке ожидалось и может быть проигнорировано.
Переименуйте
refind
папкуBOOT
иrefind_x64.efi
файл, чтобыbootx64.efi
диспетчер запуска включил ее в качестве опции запуска. Это можно сделать с помощью приложения Finder или введя приведенные ниже команды.Добавьте метку для этой новой опции запуска. Без метки Диспетчер автозагрузки покажет,
EFI Boot
что может сбить с толку, если у вас есть другие разделы с/EFI/BOOT/bootx64.efi
файлом.(Необязательно). Перейдите на веб-сайт иконок Mac и загрузите
mac-icons.dmg
файл Используйте приложение Finder для монтирования этого файла. Введите приведенную ниже команду, чтобы скопировать значок rEFInd вBOOTMGR
том.Значок, показанный ниже, теперь появится в Диспетчере запуска над
rEFInd
ярлыком.Перезагрузите Mac и сразу нажмите и удерживайте optionклавишу, пока не появятся значки диспетчера запуска. Далее выберите значок с надписью
rEFInd
. Наконец, удерживайте нажатой controlклавишу и выберите круглую стрелку подrEFInd
надписью. Это эффективно благословляет РЕЗУЛЬТАТ.Изменение используемых драйверов
Драйверы, используемые для доступа к файловым системам с помощью rEFInd, хранятся в
/Volumes/BOOTMGR/EFI/BOOT/drivers_x64
папке. Вы можете создать новую папку с именемdrivers_x64_not_used
в/Volumes/BOOTMGR/EFI/BOOT
папке. Затем вы можете переместить любые драйверы, которые вы не хотите использовать rEFInd, из/Volumes/BOOTMGR/EFI/BOOT/drivers_x64
папки в/Volumes/BOOTMGR/EFI/BOOT/drivers_x64_not_used
папку.Если вы по-прежнему получаете серый экран или знак «нет записи», эта ссылка показывает, что вам придется скопировать драйвер apfs для загрузки. Для этого выполните следующую команду.
У вас все еще может быть один вариант загрузки, который показывает знак «нет записи», но другой вариант теперь должен загружать вас в macOS вместо того, чтобы показывать серый экран.
источник
no entry
знаком. Второе устройство меня просто встретило серым экраном. Как бы я это исправить?--alldrivers
опцией. REFInd Boot Manager: Будущее rEFInd веб - страницы есть раздел под названием Известные ошибки , которые нужно давя: . Первый элемент сообщает о пустых экранах на новейших моделях Mac. Опубликованное решение относится к удалению драйверов rEFInd. Я также мог бы опубликовать, как вручную настроить rEFInd для загрузки macOS, но мне нужно было бы знать, с какого macOS вы установили и с какого выходаdiskutil list
.