Catalina на хакинтоше — веселое обновление

Ух ты, приключение! Сегодня в программе: обновление Clover до версии 2.5 способом «ставим начисто», встреча с чёрным экраном, знакомство с Clover Shell — будет интересно!

Новый распоследний Clover не требуется для установки Catalina, насколько я знаю, с кекстами та же история, обновлял просто заодно.

Обновление Clover с версии 2.4 (r4910) до 2.5 (r5070)

Особо не вникал, но одно радикальное изменение не заметить не получится. Драйверы из папки /EFI/CLOVER/drivers64UEFI/ переехали в /EFI/CLOVER/drivers/UEFI/. Они все теперь 64-битные, так что разделять смысла нет. Clover 2.5 (r5070) обновление

Отсюда проблема — при установке нового Кловера поверх старого прежние драйверы не будут найдены и, соответственно, не будут обновлены или вообще установлены. Нужно смотреть на список бывших и выбирать в установщике будущие. Поэтому я решил переименовать папку EFI, установить Clover с новой структурой папок, затем скопировать настроки и недостающие драйверы на новое место. Clover — выбор драйверов для Catalina

Из недостающего — в новом Clover не нашлось драйвера AptioMemoryFix-64.efi, его пришлось копировать из старой установки, но сначала я попытался перезагрузиться без него. Большая ошибка!

Знакомство с Clover Shell

После перезагрузки (всё ещё в Mojave) я получил чёрный экран, в «говорливом» режиме с ключом -v увидел знакомую картину, end randomseed и до свидания. Почитал про Clover Shell, поскольку загрузочной флешки у меня не нашлось, а делать долго и муторно.

Clover Shell
Картинка не моя, просто для иллюстрации темы

Отличная вещь! Моя задача свелась к копированию AptioMemoryFix-64.efi из резервной копии в новый Clover. Если знать что и как, то занимает это 3 минуты. Самое сложное, это найти нужные диски.

При загрузке Clover Shell показывает список разделов, нас интересуют FSx (x — цифра), это диски. Пролистывать его можно кнопками PgUp/PgPn. Монтируются командой map FSx. Перейти к диску — FSx: После этого можно просмотреть его содержимое командой ls (или сразу ls FS1:). Копировать привычно — cp FS1:\some\file\from FS3:\some\path\to. По табу работает автоподстановка, полностью набирать названия папое не нужно, что спасает.

Я последовательным перебором нашел раздел EFI (FS1) и главнй раздел с системой (FS5). где Clover делает резервные копии. Дальнейшие команды выглядели так

map FS1
map FS5
cp FS5:\EFI-Backups\r4910\2019-10-08-13h15\EFI\CLOVER\drivers64UEFI FS1:\EFI\CLOVER\drivers\UEFI
exit

После выхода из шелла попадаешь обратно в Clover GUI, откуда можно перезагрузить компьютер. В случае с установкой нового драйвера это необходимо.

Обновление кекстов

Я это делал с помощью Clover Configurator, но это момент не принципиальный. Установил новые Lilu, Whatevergreen и т.п. В конфигураторе не было RealtekRTL8111.kext, скопировал его из старой папки.

Установщик кекстов

Собственно, macOSX 10.15 (19A583) Catalina

Всё готово, можно устанавливать Каталину. Делал я это обычным способом, через установку обновления в Системных настройках. Резервную копию установщика на всякий случай сделал, всё-таки 8 гигабайт. Он лежит в папке Приложения и исчезает после завершения процесса.

catalina-here.png

Довольно долго устанавливалась, перезагружалась 3 раза в процессе, но никаких заморочек не было вообще. Если учесть, что большинство сопутствующих обновлений не были обязательными, то обновление можно считать беспроблемным.

О впечатлениях отдельно, а навскидку — iTunes R.I.P.

Добавить комментарий