MacBook 15, Mid 2015
Два интереснейших и волнующих приключения за месяц. Довелось тут вспомнить лохматые годы ковыряний с виндой, но теперь уже с macOS:
-
The Apple of Your EFI. Не мог обновиться на High Sierra с момента её выхода - постоянная ошибка верификации прошивки. На форумах много у кого такое, но мне ничего не помогало. По логам видно, что APFS не поддерживается прошивкой, потому что она старая, а инсталлятор High Sierra не может ее обновить. Около месяца потребовалось в фоновом режиме мне понять почему именно - оказалось, что у меня EFI раздел какой-то немного коцаный, пришлось убивать, переделывать (это отдельная история). При этом бонусом я обнаружил, что около двух лет при обновлении ОС у меня не обновлялась прошивка - ни логов, ничего такого. Не знаю, чтобы делал без этой доки [1]. Вот полезная утилита проверки актуальности вашей прошивки от этих ребят [2] или
/usr/libexec/efiupdater
- через неё же можно принудительно обновлять прошивки, которые можно взять отсюда [3], но только если у вас всё хорошо с EFI разделом - его можно замаунтить и поглядеть как он поживает. -
APFS Preboot Volume. Уже после обновления на High Sierra, спустя пары недель работы макбук перестаёт загружаться во всех режимах (normal, safe-mode, single-user-mode). И тут опять ни логов, ничего. Хорошо, включаем verbose загрузку (Cmd-V), быстро промаргивает экран с текстом и опять черный экран. Ну тут выручает спец инструмент от Apple - iPhone с замедленной съемкой в 240 FPS - оказывается, что слетела инфа о volume key из APFS раздела... Стоит сказать, что у меня зашифрован диск через FileVault (чего всем всё равно рекомендую). В общем, спустя пять минут гугления находим полезную команду
diskutil apfs updatePreboot disk1s1
, которую выполняем из Recovery OS, предварительно сделавdiskutil apfs unlockVolume disk1s1
. Всё загружается и работает.
[1] https://duo.com/assets/ebooks/Duo-Labs-The-Apple-of-Your-EFI.pdf
[2] https://github.com/duo-labs/EFIgy-GUI/releases/tag/v1.0.1
[3] https://github.com/gdbinit/firmware_vault/tree/master/EFI/MacBookPro
PS. Выкладываю не с целью пожаловаться, а с целью поделиться инфой. Потому что сказывается закрытость платформы и нехватка информации. При этом мне всё-таки пока не хочется слезать с macOS.
PS2. Субъективно - дальше будет только хуже с качеством macOS, готовьтесь.