Catalina, туда и обратно. MacBook Pro 7.1 (13-inch, Mid 2010)

Простое предостережение для тех, кто хочет попробовать установить Catalina на неподдерживаемые старинные машины.Catalina Patcher

Я попробовал, установил Catalina с помощью патчера от DosDude1, мне даже понравилось поначалу, дальше начались проблемы.

Не запускался Google Chrome. Подвержен не он один, просто я с ним с первым столкнулся.

Exception Type: EXC_CRASH (Code Signature Invalid)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Exception Note: EXC_CORPSE_NOTIFY

Termination Reason: Namespace CODESIGNING, Code 0x1

Решилось таким изящным способом:

sudo nvram boot-args=amfi_get_out_of_my_way=0x1

Сравнение с хакинтошем мне на тот момент снова показалось более чем уместным.

Вторая большая проблема для меня — homebrew. Он честно устанавливал бинарные пакеты для Каталины, из которых за ненадобностью вырезана поддержка неподдерживаемых (пардон) процессоров. Конкретно — Core 2 Duo.

illegal hardware instruction

Такую надпись показывал и менеджер пакетов npm, и wget банальный и не помню уже кто ещё. Проблема тоже решаемая, для этого нужно подхачить код brew, а затем собирать все пакеты из исходников.

nano /usr/local/Homebrew/Library/Homebrew/extend/os/mac/hardware.rb

Тут меняем :nahalem на :core2

# frozen_string_literal: true

module Hardware
 def self.oldest_cpu(version = MacOS.version)
  if version >= :mojave
#    :nehalem
    :core2
  else
    generic_oldest_cpu
  end
 end
end

В дальнейшем установку придется делать так (-s = из исходных кодов)

brew reinstall -s wget
brew install -s node

С этим можно жить, но вместо 5 минут установка wget заняла с полчаса, под вой вентиляторов.

Насколько я понимаю, уже в следующее поколение MacBook Pro early 2011 устанавливали тот самый Nahalem i5/i7 CPU, должно работать без этих плясок (меня не цитировать!).

Ну и кстати будет сказать о вентиляторах. Некорректно сравнивать в лоб, поскольку High Sierra  у меня установлена начисто, с форматированием, и я ещё не успел захламить систему, даже браузера пока всего 2 — Safari и Brave (о нем отдельно, возможно). Тем не менее, пляжный мячик и шум вентиляторов досаждают гораздо реже.

Очевидная сложность, о которой было известно заранее, но упомяну — обновление системы (не приложений) через App Store невозможно, в этом плане всё даже хуже, чем с хакинтошем. Нужно заново скачать патчер (он тоже обновляется постоянно), скачать весь установщик, применить патч и установить систему поверх.

Мне было просто любопытно, поэтому сожалений нет. Переустанавливал через rescue, через интернет, диск отформатировал, всё важное подтянул из облаков, приложения переустановил, времени ушло меньше, чем на Каталину.

За время недокарантина привык к маленькому экрану, даже поизучал немного современные модели. Цены в рублях дикие. Понравился MacBook Air 2020, какой-то он самый честный что-ли.

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