Обновление старого MacBook (2013):
Lion → El Capitan → Catalina
Старая техника не всегда означает «пора менять на новую» - иногда достаточно грамотно провести систему через несколько поколений обновлений, даже если стандартный путь обновления не срабатывает.
Задача
Клиент обратился с MacBook 2013 года: система оставалась на OS X Lion, современные программы и обновления безопасности на неё уже не ставились.
На деле проблема была серьёзнее, чем просто «старые программы». Из-за устаревших корневых сертификатов безопасности браузер и системные приложения фактически не могли открыть большинство современных сайтов - интернетом на этом MacBook нормально пользоваться было уже нельзя, хотя формально Wi-Fi работал.
Почему не сработал обычный способ
Стандартный путь для такого обновления - загрузочная флешка с установщиком macOS. Но MacBook попросту не распознавал подготовленные флешки ни одну из тех, что использовались для записи образа - ни одна не определялась в системе как загрузочная.
Что сделал
Раз обновление напрямую до актуальной macOS на таком старом железе через флешку не получалось в принципе - Apple и без того не даёт перескочить через несколько поколений системы сразу - прошёл путь в два этапа другим способом: через встроенное приложение обновления системы и Terminal, без флешки вообще. Сначала поднял систему до El Capitan, затем - до Catalina. Часть операций стандартный установщик не поддерживал из-за возраста macOS, эти шаги делал через консоль вручную.
Результат
- Система обновлена - MacBook работает на актуальной версии macOS, без покупки нового устройства.
- Интернет и приложения снова доступны - вместе с обновлением подтянулись и актуальные сертификаты, браузер и App Store заработали нормально.
- Появился путь на Windows при необходимости - раз система теперь актуальна, у этого MacBook как у Intel-модели остался открытым вариант поставить Windows через Boot Camp, если когда-нибудь понадобится - подробнее об этом в статье про Windows на Mac.