/ big-sur-micropatcher

Примитивный патчер USB для установки macOS Big Sur на неподдерживаемые Mac

Кстати, если у вас Mac Pro, Big Mac от StarPlayrX — еще один патчер, который стоит рассмотреть. В частности, для Mac Pro 2008 года (MacPro3,1) Big Mac явно лучший вариант, чем этот патчер (по крайней мере, на данный момент).

Спасибо следующим людям за их усердную работу по достижению Большого Sur работает на неподдерживаемых компьютерах Mac:

  • ASentientBot для разработки серии патчей установщика Hax, которые невероятно полезны для установки Big Sur на неподдерживаемые Mac, а также для его патча к NVDAResmanTesla .kext, который позволяет фреймбуферу GeForce Tesla (9400M/320M) работать в Big Sur.
  • jackluke, чтобы выяснить, как исправить USB-накопитель восстановления, чтобы обойти проверки совместимости и принудительное применение AMFI в отсутствие NVRAM параметры boot-args.
  • highvoltage12v для разработки первых патчей 802.11n Wi-Fi для Big Sur (больше не используются по умолчанию, но все еще доступны через - wifi = hv12v -old и - wifi = hv12v-new параметры для patch-kexts.sh ), а также патчи, используемые для поддержки Metal GPU на iMac 2011 года.
  • ParrotGeek для разработки расширения ядра LegacyUSBInjector, которое позволяет USB работать на различных моделях Mac до 2011 года, и для создания «трамплина», позволяющего исправлять программу установки во время выполнения без предварительного запуска команд терминала.
  • testheit для описания того, как использовать функцию kmutil, о которой я раньше не знал. Это оказалось хорошим способом заставить LegacyUSBInjector функционировать под Big Sur, и, в более общем плане, и что более важно, это было абсолютно необходимо для повышения общей надежности патчера.
  • Ausdauersportler для интеграции патчей для iMac Metal GPU поддержка.

Кроме того, спасибо Ben Sova, MachInit, johncaling40 и Travis Parker за их вклад в этот патчер.

Эта документация больше тщательнее, чем в предыдущих версиях этого патчера, но все же может быть неполным. Помните, что вы делаете это на свой страх и риск , вы можете потерять все свои данные (вы обязаны сделать резервную копию Time Machine в первую очередь !), Ожидайте ошибок и вылетает, и этот патчер все еще находится в разработке.

Повторяю, сделайте резервную копию Time Machine перед обновлением !! Big Sur меняет способ создания резервных копий Time Machine, и я слышал, что невозможно использовать предыдущие версии macOS для восстановления данных из резервных копий Big Sur Time Machine. (Я создал резервные копии Time Machine с помощью Big Sur и восстановил их с помощью Big Sur, но я еще не пытался получить доступ к резервным копиям Big Sur Time Machine с помощью предыдущих выпусков macOS.)

Сохранить в Обратите внимание, Мохаве и Каталина, вероятно, будут получать обновления безопасности примерно до сентября 2021 и сентября 2022 соответственно (плюс-минус месяц), так что вы можете продолжать использовать Мохаве или Каталину на данный момент.. Если вы в настоящее время используете High Sierra, вероятно, имеет смысл перейти на Mojave (или, может быть, Catalina), а не на Big Sur. Этому патчеру определенно нужно больше времени, чтобы созреть, и, учитывая, что Big Sur является первым выпуском macOS x.0 примерно за 20 лет, было бы неплохо дать Apple больше времени для исправления ошибок Big Sur.

Совместимость между разными выпусками этого патчера и разными бета-выпусками Big Sur

  • v0.5.1: Протестировано с 11.0.1 Release Candidate 2 (20B28) для свежих установок. Обновления также должны работать на компьютерах Mac 2012 г. и новее (и Mac Pro 2009-2012 гг.), Но с бета-версией 11.0.1 (20B5012d) были сообщения о проблемах с обновлениями на компьютерах Mac 2011 г. В следующем выпуске патчера, скорее всего, будут устранены проблемы с обновлением, если они не были заранее исправлены изменениями в самом Big Sur.
  • v0.5.0: Протестировано с 11.0 beta 10 (20A5395g) и 11.0.1 Release Candidate 2 (20B28) для свежих установок. Обновления также должны работать на компьютерах Mac 2012 г. и новее (и Mac Pro 2009-2012 гг.), Но с бета-версией 11.0.1 (20B5012d) были сообщения о проблемах с обновлениями на компьютерах Mac 2011 г. В следующем выпуске патчера, скорее всего, будут устранены проблемы с обновлением, если они не были заранее исправлены изменениями в самом Big Sur.
  • v0.4.2-v0.4.4: Протестировано с бета-версией 10 (20A5395g). Почти наверняка совместим с beta 9 (20A5384c). Совместимость с предыдущими бета-версиями неизвестна. Совместимость с 11.0.1 beta 1 (20B5012d) для свежих установок; обновления обычно работают, но есть сообщения о проблемах на Mac 2011 года (особенно MacBook Pro). В следующем выпуске патчера проблемы с обновлением, скорее всего, будут устранены.
  • Для более ранних версий этого патчера проверьте README для v0.5.0 или более ранней версии. В версиях Patcher до v0.4.2 определенно будут проблемы совместимости с Big Sur 11.0.1 Release Candidate 2 (20B28) или новее, включая последний выпуск Big Sur.

Совместимость различных моделей Mac

Обратите внимание, что эта информация является неполной и, возможно, еще не на 100% правильной, но со временем я буду добавлять дополнительную информацию и исправлять любые ошибки по мере того, как узнаю о них.

Также обратите внимание, что для компьютеров Mac без графических процессоров Metal (в основном Mac 2011 года и более ранних версий, за исключением Mac Pro и iMac с модернизированными графическими процессорами) «отсутствие графического ускорения» является огромным, почти экспоненциальным, помедленнее. Например, рассмотрим простой тест, просто свернув окно Safari:

  • MacBook Pro 13 дюймов, конец 2012 г .:
  • Начало 2011 г. 13 «MacBook Pro: 13 секунд
  • Конец 2009 г. 13» MacBook: 23 секунды

В основном совместимые модели Mac:

  • Если у вас Mac 2013 года или более поздней версии, пожалуйста, сначала проверьте официальный список Apple поддерживаемых моделей Mac (поищите на странице «Посмотрите, есть ли»), чтобы убедиться, что вам действительно нужен этот патчер.
  • Кстати, за исключением Mac Pro, все Mac в этом разделе официально поддерживают Catalina.. В основном этот раздел представляет собой «Mac без официальной поддержки Big Sur, но с поддержкой Metal», за исключением iMac до 2012 года, в которых были обновлены графические процессоры. (Фактически, iMac 2011 года с обновленным графическим процессором почти эквивалентен этой категории. У iMac более ранних версий могут быть проблемы совместимости, вызванные другими компонентами; см. Ниже.)
  • iMac конца 2013 года: все должно работать (и , после шага 14 все готово — шаг 15 и более поздний не требуется). Обратите внимание, что были сообщения об очень низкой производительности дисков Fusion на этой модели при запуске Big Sur, что может быть причиной того, что Apple не поддерживает Big Sur на этой модели.
  • Mac Pro 2010/2012 : Вам следует сначала обновить видеокарту, как и для официальной совместимости с macOS Mojave. Как только вы это сделаете, все должно работать после установки, за исключением WiFi (который должен работать после исправления после установки на шаге 15) и, возможно, USB (были некоторые сообщения о проблемах USB с бета-версиями Big Sur, и мне нужно посмотреть, есть ли они все еще происходят, и если да, то если они доступны для исправлений).
  • 2009 Mac Pro: после прошивки MacPro5,1 он должен быть эквивалентен Mac Pro 2010/2012. (Как и в случае с ними, вы захотите перейти на графическую карту, совместимую с Mojave.) Однако обратите внимание, что у некоторых людей MacPro4 с прошитой прошивкой входит в цикл загрузки во время установки. Мы пока не знаем, что вызывает это или почему это случается только иногда.
  • Другие Mac 2012/2013: большинство вещей должно работать после первоначальной установки, за исключением Wi-Fi (если вы не обновили на карту Wi-Fi 802.11ac) или, возможно, переключение графического процессора (на MacBook Pro 15 дюймов). Шаг 15 процесса установки устраняет поддержку Wi-Fi, но переключение графического процессора еще не является решенной проблемой.

Частично совместимые модели Mac:

  • В эту категорию попадает большинство моделей, которые официально поддерживают High Sierra, но не Mojave. Исключение составляют Mid 2010 15 «и 17» MacBook Pro (см. категорию «Несовместимость» ниже) и, возможно, iMac конца 2009/середины 2010 г. (см. категорию «Неизвестный статус» ниже).
  • Обратите внимание, что iMac 2009-2010 гг. были обновлены с помощью графических процессоров Metal, также требуются определенные исправления kext, которые (пока?) не предоставляются этим патчером.
  • Mac 2011: некоторые функции могут не работать после начальной установки (после завершения шага 14), включая сон, экран б контроль правильности, Wi-Fi (если вы не обновились до карты Wi-Fi 802.11ac) и ускорение графики (если вы не обновили графический процессор в iMac 2011 года). За исключением iMac 2011 года с обновленным графическим процессором, никакие модели Mac 2011 года не имеют ускорения графики в Big Sur. Исправление после установки на шаге 15 исправляет звук и Wi-Fi на всех Mac 2011 года.. На 13-дюймовом MacBook Pro он также исправляет спящий режим и управление яркостью и устанавливает правильный драйвер кадрового буфера Intel (он все еще не ускоряется, но все же несколько увеличивает скорость — достаточно, чтобы полноэкранный YouTube в Safari работал с очень небольшим падением кадров, хотя это привязано к обоим ядрам ЦП). Для 15-дюймовых и 17-дюймовых MacBook Pro отключение дискретного графического процессора, вероятно, увеличит производительность, а управление режимом сна и яркостью, вероятно, не будет работать без его отключения (это не означает, что сон и регулировка яркости обязательно будет работать даже при отключенном дискретном графическом процессоре, но это может сработать, если у вас есть способ отключить графический процессор, который также поддерживает режим сна и яркость дисплея в исправленных dosdude Mojave или Catalina.) MacBook Air должны быть эквивалентными к MacBook Pro 13 дюймов с точки зрения совместимости с Big Sur и этим патчером.
  • MacBook белого цвета середины 2010 г., MacBook Pro 13 дюймов 2010 г., MacBook Air 2010 г.: в дополнение к функциям, которые не работать после первоначальной установки ion на 13-дюймовых MacBook Pro 2011 года (Wi-Fi, звук, ускорение графики, спящий режим, регулировка яркости дисплея), Ethernet не работает. Параметр - 2010 для patch-kexts.sh (шаг 15) устанавливает исправления для Wi-Fi, звука и Ethernet, а также драйверы, активирующие GeForce Tesla (9400M/320M) framebuffer (тем самым исправляя спящий режим и регулировку яркости дисплея). Драйвер фреймбуфера не обеспечивает ускорения; отсутствие графического ускорения плюс относительно медленный процессор Penryn означает, что производительность низкая. По крайней мере на некоторых из этих моделей шаг 6 может завершиться ошибкой.
  • MacBook белого цвета конца 2009 г., iMac 21,5 дюйма конца 2009 г., Mac Mini 2010 г. (при наличии Core 2 Duo) конец 2009 г. 27 iMac: помимо функций, которые не работают после первоначальной установки на MacBook Pro 13 дюймов 2011 года (Wi-Fi, звук, ускорение графики, спящий режим, регулировка яркости дисплея), Ethernet и USB 1.1 также не работают. Параметр - 2010 для patch-kexts.sh (шаг 15) устанавливает исправления для Wi-Fi, звука, Ethernet и USB, а также драйверы, которые активируют GeForce Tesla (9400M/ 320M) кадровый буфер (тем самым исправляя спящий режим и управление яркостью дисплея). Драйвер кадрового буфера не обеспечивает ускорения; отсутствие ускорения графики и относительно медленный процессор Penryn означает, что производительность низкая. Кроме того, сначала необходимо выполнить установку на новом Mac (в основном Mac 2010 или новее, или Mac Pro 2009 или новее), с patch-kexts.sh —2010, запущенным на том же более новом Mac, затем перемещен ov к старому Mac (либо с помощью трансплантации жесткого диска/SSD, либо с помощью корпуса USB или жесткого диска USB/SSD). В противном случае установщик загрузится, потому что USB 2.0 работает, но клавиатура и трекпад не будут работать, потому что USB 1.1 не работает. Поддержка USB в установщике для этих компьютеров Mac планируется в будущем выпуске патчера..

Потенциально несовместимые модели Mac:

  • iMac 27 дюймов, конец 2009 г .: Совместимость будет зависеть от ЦП. Если у вас конец 2009 г. IMac 27 дюймов имеет процессор Core 2 Duo, то он эквивалентен iMac 21,5 дюйма конца 2009 г. (см. Выше). Если у него процессор Core i5 или i7, то он эквивалентен iMac 2010 г. (см. Ниже).

Несовместимые модели Mac:

  • Любые Mac с процессором до Penryn. По сути, это также означает оригинальный MacBook Air. как и все Mac 2006/2007 (за исключением iMac с модернизированными процессорами).

В настоящее время не поддерживается этим патчером, но возможна поддержка в будущем:

  • MacBook Pro 15 дюймов/17 дюймов 2010 г., iMac 2010 г. (при наличии Core i5/i7) Конец 2009 г. iMac 27 дюймов: создано исправление, но для него требуется OpenCore. Даже если OpenCore в конечном итоге окажется абсолютно необходимым для этих компьютеров Mac, будущий выпуск этого патчера может быть полезен для обеспечения поддержки оборудования этих Mac.
  • Mac с процессором Penryn, но которое официально не поддерживают High Sierra: к ним относятся iMac до 2008 г. с модернизированными процессорами, а также все модели Mac 2008 г. и большинство 2009 г. (любые модели 2009 г., не указанные выше). Все это требует поддержки «устаревшего USB», как, например, белые MacBook 2010 года выпуска. Как только поддержка этих MacBook будет улучшена в будущем выпуске патчера, возможно, стоит пересмотреть поддержку некоторых из этих Mac.
  • Без обновления Metal GPU (конечно, возможно на Mac Pro 2008 года и, возможно, iMac, но это невозможно на MacBook и Mac Minis), ожидается, что они будут необычно медленными.
  • Как упоминалось в верхней части этого README, владельцы Mac Pro 2008 года должны использовать патчер Big Mac StarPlayrX вместо этого патчер.

Другая важная информация, которую следует знать перед обновлением или установкой

Я настоятельно рекомендую , который вы создаете и держите на USB-носителе установщика для более старой версии macOS, в идеале поддерживаемой на вашем Mac (чтобы он мог работать без использования патчера). Или, как минимум, потренируйтесь загрузиться в Internet Recovery (загрузитесь, удерживая Command-Option-R), чтобы вы знали, что это действительно работает. Как только он загрузится, попробуйте запустить Safari и (в качестве теста) посмотрите, может ли он посетить GitHub.com. Если нет, возможно, он загрузился в OS X Lion, которая также достаточно устарела, поэтому попытка установки через Internet Recovery потерпит неудачу. (Internet Recovery, как правило, с большей вероятностью загружается в Lion, если у вас всего 4 ГБ ОЗУ. Кроме того, если вы обновились до карты 802.11ac WiFi, Internet Recovery не будет полностью завершена, если вы не подключитесь к Ethernet. Кроме того, с возможным За исключением прошитых Mac Pro 2009 года, Internet Recovery недоступно на любых моделях Mac до 2010 года.)

В любом случае, если вы не можете запустить Internet Recovery или в нем установлена ​​версия Safari. слишком стар, чтобы посещать GitHub. com, то жизненно создать установочный USB-накопитель для более старой версии macOS и сохранить его в случае крайней необходимости.

После создания исправленного установщика USB для Big Sur, держите его тоже. Если вы когда-либо сбрасываете NVRAM вашего Mac, вам нужно будет использовать исправленный установщик USB, чтобы повторить шаг 9 инструкций по установке.

Если вы установили какую-либо стороннюю антивирусную программу или пакет безопасности, обязательно удалите его перед установкой Big Sur (или выполните новую установку вместо обновления). Недостаточно выключить антивирусную программу — ее нужно удалить. Если вы не удалите его, у вас может не быть подключения к Интернету после установки Big Sur, и исправление Wi-Fi может не работать.

На Mac без Metal GPU несколько программ, включая Карты и Фото, работать не будет. Возможно, в будущем могут появиться патчи, обеспечивающие частичные исправления, но обновление до Metal GPU — единственное реальное решение.

FileVault содержал ошибки на протяжении всего цикла разработки Big Sur. Для максимальной стабильности отключите FileVault перед обновлением до Big Sur. После обновления до Big Sur ошибки могут сделать невозможным отключение FileVault и могут сделать невозможным разблокировку ваших томов FileVault при применении обновлений или загрузке с установочного USB-устройства. (Не говоря уже о том, что ошибки FileVault также могут сделать невозможным открытие терминала на USB-накопителе установщика.) Лучший выход из этой головоломки — это, вероятно, создать резервную копию всей установки Big Sur с помощью Time Machine (появляется шифрование Time Machine, в отличие от FileVault. для обеспечения стабильности), сотрите и переустановите Big Sur и воспользуйтесь Ассистентом настройки для восстановления резервной копии Time Machine.

Обновление с установки Catalina, исправленной с помощью macOS Catalina Patcher от dosdude, приводит к нестабильной работе система. Нестабильность не устраняется повторным запуском установщика Big Sur. Пока что единственное исправление похоже на метод отключения FileVault: создайте резервную копию всей установки Big Sur с помощью Time Machine, сотрите и переустановите Big Sur и используйте Ассистент настройки для восстановления резервной копии Time Machine. В моем тестировании это, похоже, исправляет нестабильность.

Резервные копии Time Machine необходимо восстанавливать, сначала выполняя новую установку Big Sur, а затем выполняя восстановление Time Machine из Ассистента установки. Попытка выполнить восстановление с установщика USB не удалась. Я еще не знаю, присуще ли это Big Sur, процессу установки исправлений или ошибке в этом патчере.

Если вы столкнетесь с ошибкой com.apple.DiskManagement.disenter 49168 во время установки, попробуйте перезагрузиться и посмотрите, продолжается ли процесс установки, или попробуйте стереть том и начать установку заново. Похоже, это ошибка, которая также иногда возникает на поддерживаемых компьютерах Mac.. Если ничего не помогает, можно попробовать отформатировать том как Mac OS Extended вместо APFS на шаге 8 или 11; он все равно будет преобразован в APFS во время процесса установки, но это может помешать процессу установки достаточно, чтобы избежать ошибки.

Инструкции по использованию

  1. Убедитесь, что у вас есть USB-накопитель объемом 16 ГБ или больше для создания установщика.
  2. Получите копию macOS Big Sur.
  3. Загрузите копию этого патчера. Если вы просматриваете это на GitHub и, вероятно, просматриваете его, нажмите зеленую кнопку «Код», затем «Загрузить ZIP».
  4. Используйте Дисковую утилиту, чтобы стереть USB-накопитель с помощью «Mac OS Extended ( Журналируемый) »и схему« GUID Partition Map ». (Возможно, вам потребуется выбрать «Показать все устройства», прежде чем Дисковая утилита позволит вам это сделать.) Для оптимальной работы этого патчера USB-накопитель должен использовать карту разделов GUID, а не главную загрузочную запись. (Это новое требование начиная с версии micropatcher v0.2.0.) Обратите внимание, что имя тома не имеет особого значения, поскольку на следующем шаге оно будет переименовано в createinstallmedia . (Если этот USB-накопитель уже содержит исправленный установщик Big Sur, созданный с помощью micropatcher v0.2.0 или более поздней версии, и вы воссоздаете его с помощью более новой версии микропатчера или более новой версии Big Sur, вы можете пропустить этот шаг.)
  5. Используйте createinstallmedia как обычно, чтобы создать загрузочный USB-накопитель со средой установки и восстановления, как на поддерживаемом Mac. (Этот патчер легче использовать, если USB-накопитель установщика не переименован после использования createinstallmedia , но он все равно может работать, если USB-накопитель был переименован.)
  6. Запустите micropatcher.sh , чтобы исправить USB-накопитель. Если micropatcher.sh не может найти USB-накопитель, попробуйте указать путь к USB-накопителю в micropatcher.sh. Самый простой способ сделать это — открыть окно терминала, перетащить файл micropatcher.sh в окно терминала, вернуться в Finder, выбрать «Компьютер» в меню «Перейти», перетащить USB-накопитель в окно терминала и нажать «Return». .
    • На USB-накопитель также необходимо установить исправление для другой программы, поэтому запустите install-setvars.sh . При необходимости те же инструкции перетаскивания в Finder/Terminal, которые работают на шаге 6 для micropatcher.sh , также будут работать на этом шаге для install-setvars.sh .
    • В отличие от micropatcher.sh , install-setvars.sh требуются права root (поскольку он обычно скрытый раздел EFI на USB-накопителе), поэтому он использует sudo для получения прав root. Обычно это означает, что при запуске будет запрашиваться пароль вашей учетной записи.
    • Если вы хотите, чтобы USB-накопитель с исправлением настраивал ваш Mac для загрузки в подробном режиме, запустите install-setvars .sh -v вместо просто install-setvars.sh . Однако «Verbose» в «Verbose Mode» — не шутка, и большинство пользователей захотят этого избежать.
    • Что касается Big Sur Micropatcher v0.4, install- setvars.sh теперь установит версию setvars, которая включает функции безопасности Apple System Integrity Protection (SIP) и Authenticated Root Volume (ARV), если он запущен на iMac конца 2013 года, или версию setvars, которая отключает оба этих функций, если он запущен на любой другой модели Mac. Вы можете добавить параметр -d , чтобы принудительно установить версию setvars, которая отключает эти функции (например, если вы создаете USB на iMac конца 2013 года, но вы будете использовать его на другой Mac). Вы также можете добавить параметр -e для установки версии setvars, которая включает эти функции (например, если вы устанавливаете Big Sur на Mac 2012 или 2013 года, который был обновлен с помощью карта Wi-Fi 802.11ac и, следовательно, не требует исправления Wi-Fi).
  7. Поскольку в Дисковой утилите в Big Sur могут быть новые ошибки, возможно, сейчас самое подходящее время для используйте Дисковую утилиту в High Sierra/Mojave/Catalina для создания разделов или форматирования, которые могут вам понадобиться.
  8. (Попробуйте повторить этот шаг, если вы видите знак запрета/запрета входа во время загрузки) Перезагрузите Mac удерживая клавишу Option, чтобы использовать селектор запуска. Установщик USB на самом деле будет отображаться как два разных диска с одним и тем же значком, «Установить macOS Big Sur Beta» (или аналогичный) и «EFI Boot». (Если у вас несколько дисков «EFI Boot», это тот, который отмечен желтым значком. Если желтым значком выделено несколько дисков, и вы не можете определить, какой из них находится на USB-накопителе установщика, попробуйте отключить USB-накопитель установщика, соблюдая установленный значков на экране, затем снова подключите установщик USB и наблюдайте, как меняются значки.) Запустите из «EFI Boot». Через несколько секунд, хотя, скорее всего, менее чем за секунду, Mac внезапно выключится. Это означает, что служебная программа setvars EFI завершила внесение необходимых изменений в настройки NVRAM Mac. (Эти изменения включают в себя отключение SIP, отключение аутентифицированного root и включение TRIM на твердотельных накопителях сторонних производителей.)
  9. Снова включите Mac (или перезагрузите его, если вы пропустили шаг 9) с помощью клавиши Option снова вниз, чтобы снова использовать Селектор запуска. На этот раз загрузитесь из «Установить macOS Big Sur Beta» (или аналогичного). (Если на этот раз средство выбора запуска не показывает ваш USB-накопитель, попробуйте отключить и снова подключить USB-накопитель.) Если вы видите знак запрета/запрета на вход, попробуйте повторить шаг 9.
  10. Если вам нужно выполнить разметку или форматирование с помощью Дисковой утилиты, и вы не сделали этого на шаге 8, сейчас самое время это сделать.
  11. (Необязательно, только для очень продвинутых пользователей, 99.9 % пользователей должны просто притвориться, что этого шага даже не существует) Этот патчер обычно отключает герметизацию тома системы APFS, за исключением случаев, когда включены и SIP, и ARV (см. шаг 7 для получения дополнительной информации об этом). Если вы хотите безоговорочно включить герметизацию системного тома APFS, откройте Терминал, запустите команду /Volumes/Image Volume/insert-hax.sh --seal и выйдите из Терминала. Если вы не понимаете, что это значит, просто пропустите этот шаг. (Также обратите внимание, что даже несмотря на то, что запечатывание тома отключено по умолчанию с этим патчером, корневой моментальный снимок все еще включен. Просто упомяните это, потому что люди иногда путают эти два Проблемы. Если вам нужно отключить корень снимка, это выходит за рамки этого README. Лично я бы посоветовал научиться жить в гармонии с корнем снимка, а не объявлять ему войну; раздел «Самостоятельное изменение системного тома» в конце этого README может помочь в этом отношении.)
  12. Запустите установщик так же, как на поддерживаемом Mac.
  13. Как только установка начнется, вернитесь в около часа, и вы должны быть у Ассистента настройки macOS! Это может занять меньше времени, если вы устанавливаете на Mac 2012/2013 года, или больше времени (возможно, 2-3 часа), если вы устанавливаете на жесткий диск/SSD, подключенный через USB 2.0, или если вы вместо этого выполняете обновление. новой установки. (Если вы действительно наблюдаете за процессом установки, не удивляйтесь, если он надолго застрянет на «Осталось меньше минуты …». Подождите больше получаса. В конечном итоге он должен перезагрузиться. также не беспокойтесь, если он перезагрузится через 10-12 минут; это тоже часто нормально.)
    • На многих компьютерах Mac до 2011 года выпуска, например MacBook 2010 года, незадолго до того, как помощник по установке обычно появится, он начнет неоднократно падать с паникой ядра. Как только это произойдет, загрузитесь с установочного USB-устройства и выполните шаг 15 (следующий шаг) с параметром - 2010 . Это устранит панику ядра.
    • Если вы используете iMac конца 2013 года или заменили Карта 802.11n в вашем Mac 2012/2013 с картой 802.11ac, все готово.
    • В противном случае нажмите Command-Q и подождите несколько секунд, затем Ассистент настройки позволит вам выключиться . После завершения работы снова загрузитесь с USB-накопителя с исправленным установщиком (как на шаге 10), затем откройте Терминал. Затем запустите команду patch-kexts.sh , чтобы выполнить исправление после установки (например, исправление Wi-Fi). Есть несколько способов отформатировать эту команду. Например, для системного тома с именем Macintosh HD попробуйте одно из следующего:
      • /Volumes/Image Volume/patch- kexts.sh/Volumes/Macintosh HD
      • '/Volumes/Image Volume/patch-kexts.sh' '/Volumes/Macintosh HD'
      • "/Volumes/Image Volume/patch-kexts.sh" "/Volumes/Macintosh HD"
      • Вы можете также смешайте и сопоставьте форматы цитат/экранирования, такие как /Volumes/Image Volume/patch-kexts. sh "/Volumes/Macintosh HD"
      • Обратные косые черты могут лучше работать с завершением табуляции (см. ниже), но многим пользователям проще использовать кавычки.
    • Не забывайте, что завершение табуляции — ваш друг! Например, вы можете ввести в командной строке /V /Im /p /V /Mac — это гораздо меньше чем /Volumes/Image Volume/patch-kexts.sh/Volumes/Macintosh HD !
    • Если вы собираетесь использовать установку на 2010 или более ранние версии Mac (кроме Mac Pro 2009-2010), добавьте параметр командной строки «—2010», например /Volumes/Image Volume/patch-kexts.sh --2010/Volumes/Macintosh HD .
    • Обычно patch-kexts.sh устанавливает mojave-hybrid патч WiFi (используется с micropatcher v0.2.1), но если вам по какой-либо причине нужно попробовать другой патч WiFi, попробуйте добавить - wifi = hv12v-old (то же, что и v0.0.6-v0.0.20) или вариант - wifi = hv12v-new (такой же, как v0.1.0 или v0.2.0).
    • patch-kexts.sh пытается автоматически определить, должен ли он создавать новый снимок APFS, если он работает в действующей системе, и по умолчанию создает новый снимок, если он запущен с прошитого установщика USB. Если вам нужно переопределить это, теперь есть параметры командной строки - create-snapshot и - no-create-snapshot , начиная с версии micropatcher v0. 3.0.
    • Этот шаг также можно выполнить без загрузки с USB-накопителя с исправленным установщиком — просто откройте Терминал и запустите /Volumes/Install macOS Big Sur Beta /patch-kexts.sh с любыми параметрами командной строки, если это необходимо (например, /Volumes/Install macOS Big Sur Beta/patch-kexts.sh --2011 ), но не указывайте имя тома, и patch-kexts.sh автоматически будет по умолчанию загрузочным диском.
  14. (Этот шаг не требуется для большинства пользователей. ) Если вы будете использовать установку Big Sur на другом Mac (например, устанавливаете на Mac 2011 или новее и используете его на Mac 2009 или 2010), возможно, что другой Mac (тот, который не использовался для установки ) может попытаться загрузиться с неправильного снимка APFS. Чтобы предотвратить это, запустите zap-snapshots.sh на системном томе, чтобы удалить все, кроме самого последнего снимка. Например, /Volumes/Image Volume/zap-snapshots.sh/Volumes/Macintosh HD . (Или вы также можете сделать это, если у вас мало места на диске в более старой бета-версии Big Sur.) Это в основном то же, что и шаг 15, но с zap-снимками вместо patch-kexts и без параметров командной строки, таких как - 2010 или - 2011 .
  15. После шага 15 (и 16, если необходимо), перезагрузите установку Big Sur и завершите работу с помощником установки, если вы еще этого не сделали.. Обратите особое внимание на экран, который спрашивает, хотите ли вы перенести информацию с другого Mac или ПК; если вы хотите восстановить резервную копию Time Machine, вы должны сделать это с этого экрана. Предыдущий метод восстановления его с USB-устройства установщика macOS все еще отображается в меню USB-установщика установщика, но он больше не работает.
  16. На компьютерах Mac, которые не поддерживают Metal (многие модели 2011 года выпуска и более ранние), Обязательно включите параметр «Уменьшить прозрачность», чтобы исключить многие, казалось бы, случайные сбои, и если значки в правой части строки меню после этого становятся невидимыми, попробуйте темный режим. Включение «Уменьшить движение» немного повысит производительность, как и увеличение контрастности. (Если вы будете использовать установку на Mac 2009/2010, было бы неплохо завершить работу с Ассистентом установки на Mac 2011 или новее и включить параметр «Уменьшить прозрачность», прежде чем переносить установку.)
  17. Необязательно (но может значительно повысить производительность для Mac, не поддерживающих Metal): после загрузки в установке Big Sur запустите disable-animations.sh с USB-установщика с пропатченным патчем, чтобы отключить большинство анимаций. . Если вы хотите включить их снова, запустите reenable-animations.sh . (Спасибо johncaling40 за эти предоставленные скрипты.)

Если вы сбросите энергонезависимую память вашего Mac, последующие попытки загрузить Big Sur потерпят неудачу с появлением на экране знака «запрещено/запрещен». Чтобы исправить это, повторите шаг 9 (загрузка раздела «EFI Boot» исправленного установщика USB). Аналогичным образом, если вы переносите жесткий диск с установкой Big Sur с одного Mac на другой или переносите внешний жесткий диск/SSD с Big Sur с одного Mac на другой, вам нужно будет повторить шаг 9 на конечном Mac перед этим. может загружать Big Sur.

Чтобы перейти от одной бета-версии к другой, вы можете создать загрузочный USB-накопитель для новой бета-версии (с помощью createinstallmedia), пропатчить его этим патчером, а затем следовать указаниям выше ( за исключением пропуска Disk Utility, т.е. пропустите шаги 8 и 11), чтобы загрузиться с исправленного USB и установить ее поверх предыдущей бета-версии. (Подождите примерно 1–3 часа для обновления, даже если в какой-то момент оно зависло, особенно на Mac 2011 года или старше.) Это приведет к удалению кекстов Wi-Fi и т. Д., Которые были установлены на шаге 15. в предыдущей бета-версии, поэтому вам также придется повторить этот шаг. Существуют и другие методы обновления с использованием дельта-обновлений, но они более сложны (и вам нужно будет запустить patch-kexts.sh -u , описанный ниже, чтобы удалить все патчи kext, прежде чем приступить к этому тип обновления).

Как бы то ни было, в patch-kexts.sh есть параметр командной строки -u для отмена патчей kext (например, 802.11n Wi-Fi). Он может отменить только изменения kext, примененные через patch-kexts.sh , но не любые изменения kext, примененные другими способами.. (Более трудоемкая, но потенциально более тщательная альтернатива — переустановить Big Sur поверх существующей установки, как если бы вы использовали метод, описанный в предыдущем абзаце, для обновления до новой бета-версии Big Sur.)

Если вы хотите отменить изменения, внесенные утилитой setvars EFI в настройки boot-args и csrutil, загрузитесь с USB-накопителя, откройте Терминал и запустите /Volumes/Image Volume/reset-vars. sh . (Или вы можете просто запустить Mac, удерживая Command-Option-PR, чтобы сбросить NVRAM. Вероятно, это лучший способ сделать это.)

Лучший способ удалить патч с USB stick — это повторить createinstallmedia , но если вы работаете над разработкой патчера или вам нужен более быстрый способ сделать это, вы можете запустить unpatch.sh .

Самостоятельное изменение системного тома

После завершения установки вы можете захотеть изменить системный том самостоятельно. По разным причинам вы можете захотеть установить патчи kext, отличные от тех, которые являются частью этого патчера. Или могут быть другие изменения, которые вы хотите внести в системный том. Однако Big Sur обычно загружается из моментального снимка системного тома, доступного только для чтения, поэтому внести изменения обычно не так просто, как перемонтировать том, как для чтения-записи. Для этого предоставляются два сценария оболочки: remount-sysvol.sh и rebuild-kc.sh . На данный момент remount-sysvol.sh должен запускаться с USB-накопителя с исправленным установщиком (но после загрузки из вашей установки Big Sur).

  1. Запустите /Volumes/Install macOS Big Sur Beta/remount-sysvol.sh . Из-за ошибки, которая будет исправлена ​​в следующем выпуске патчера, он должен запускаться таким образом, с полным путем.
  2. Скрипт либо перемонтирует / как чтение-запись (если ваша система каким-то образом запускалась непосредственно с системного тома), или она создаст временную точку монтирования и смонтирует базовый системный том в этой временной точке монтирования. Затем он изменит текущий каталог на /System/Library/Extensions везде, где системный том смонтирован для чтения и записи (возможно, во временной точке монтирования), и запустит подоболочку.
  3. На этом этапе вы можете внести любые изменения в кексты в /System/Library/Extensions или любые другие изменения, которые вы хотите внести в системный том. в этом отношении. Эти изменения можно вносить любыми способами, которые вы предпочитаете — их не нужно делать через подоболочку (хотя это возможно). Вы также можете запустить /Volumes/Install macOS Big Sur Beta/zap-snapshots.sh , чтобы удалить все снимки состояния системы APFS, кроме самого последнего (этот сценарий должен запускаться внутри подоболочка).
  4. Закончив изменение системного тома, запустите "$ REBUILD_KC" (включая кавычки). Это должно выполняться внутри подоболочки. Это восстановит коллекции kernel/kext, которые Big Sur использует в качестве кеша ядра.. Обратите внимание, что если вы попытаетесь установить kext, несовместимый с Big Sur, это может потерпеть неудачу; в этом случае вам нужно будет отменить несовместимое изменение kext и снова попробовать "$ REBUILD_KC" . (Если вы запустили zap-snapshots.sh на шаге 3, не внося никаких других изменений в системный том, этот шаг не требуется. Для большинства систем Big Sur этот шаг потребуется, если в системный том были внесены какие-либо другие изменения. , чтобы создать и «освятить» новый моментальный снимок. Если ваша система Big Sur загружается непосредственно с системного тома, а не с использованием загрузки из моментального снимка — это случается редко — то этот шаг необходим только в том случае, если вы вносите изменения в kext, и он не будет создайте любые снимки.)
  5. После успешного завершения "$ REBUILD_KC" выполните команду exit в подоболочке. Затем сценарий remount-sysvol.sh попытается отключить временную точку монтирования. Попытка размонтирования может завершиться неудачно, но в этом случае ничего страшного, поскольку macOS все равно отключит его при перезапуске.


Как установить macOS Big Sur на неподдерживаемых компьютерах Mac

  • Поделиться
  • Твитнуть
  • Закрепить
  • Поделиться
  • Электронная почта
  • Еще

Теперь, когда последняя операционная система Apple для настольных ПК вышла, многие пользователи захотят ее установить на своих компьютерах Mac, даже если они официально не поддерживаются. К счастью, вы можете использовать «Patched Sur» для установки macOS Big Sur на неподдерживаемые Mac. Следуйте нашему руководству, чтобы узнать, как это сделать.

Установите macOS Big Sur на неподдерживаемые Mac

Новый инструмент под названием ‘ Patched Sur ‘, который в настоящее время находится в стадии бета-тестирования, позволяет пользователям загружать и устанавливать macOS Big Sur на неподдерживаемые компьютеры Mac. Патчер загружает исходный установочный файл для Big Sur (или, опционально, общедоступную бета-версию или бета-версию для разработчиков), а также загружает микропатчер для kexts и других ресурсов, которые позволяют устанавливать macOS 11 на неподдерживаемые Mac вместе с рабочими службами и функциями. /p>

Неподдерживаемые Mac, поддерживаемые ‘Patched Sur’

Прежде всего, убедитесь, что ваш Mac не находится в официальном списке MacOS Big Sur совместимых Mac. На момент написания поддерживаются следующие компьютеры Mac:

  • Полностью поддерживаемые компьютеры Mac:
    • iMac — конец 2013 г.
    • Mac Pro — 2010/2012
    • Mac Pro — 2009 г.
    • MacBook Pro — 2012 г.
    • Другие компьютеры Mac, выпущенные в 2012/2013 гг.
  • Частично поддерживаемые Mac:
    • iMac — 2009 — 2010 (с графическими процессорами, поддерживающими Metal)
    • iMac и MacBook — 2011
    • MacBook — середина 2010 г. и конец 2009 г.
    • 13-дюймовый MacBook Pro — 2010 г.
    • MacBook Air — 2010 г.
    • Mac mini — 2010 г.
  • Не поддерживаемые Mac
    • MacBook Pro 15 ″/17 ″ — 2012 г.
    • iMac — 2010
    • Любой Mac с процессором Intel до Penryn

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

Используйте Patched Sur для установки macOS Big Sur на неподдерживаемых Mac

Для начала убедитесь, что t что у вас есть USB-накопитель на 16 ГБ, на котором нет важных данных. Это будет использоваться для создания загрузочного установщика macOS Big Sur USB через USB-интерфейс позже в руководстве.

  1. Загрузите последнюю версию ‘Patched Sur’ с Github.
  2. Откройте файл на вашем Mac. Возможно, вам придется перейти в «Системные настройки»> «Безопасность и конфиденциальность»> «Общие» и в первый раз нажать «Все равно открыть» при запуске приложения.
  3. После входа в приложение перейдите к следующим экранам. нажимая «Пуск» и «Продолжить» до тех пор, пока не увидите экран, показанный ниже, «Установить отслеживание обновлений». Мы предлагаем выбрать здесь «Выпуск», так как вы уже пробуете что-то, что может иметь ошибки и проблемы со стабильностью. Использование общедоступной бета-версии или бета-версии для разработчиков только усугубит эти проблемы.
  4. Выберите «Очистить» или «Обновить» на этом экране. На момент написания поддерживается только опция «Обновить». Параметр «Очистить» полностью очистит ваш Mac и переустановит macOS Big Sur.
  5. На следующем этапе инструмент загрузит различные патчи kext, чтобы ваш Mac мог использовать большую часть своего оборудования после обновления. в macOS Big Sur.
  6. Затем нажмите «Загрузить macOS 11.0.1» или другую последнюю версию, показанную здесь. Если вы уже загрузили копию macOS Big Sur, нажмите «просмотреть другие версии», чтобы указать на нее инструмент. Это полезно в ситуациях, когда подключение к Интернету медленное и вы хотите использовать уже имеющуюся копию macOS. Если вы выберете вариант загрузки, дайте ей завершить. Размер загружаемого файла составляет около 12 ГБ, поэтому это может занять некоторое время.
  7. После завершения загрузки вам нужно будет ввести пароль Mac и нажать «Продолжить». Это позволит патчеру использовать инструмент createinstallmedia для создания загрузочного USB-установщика MacOS Big Sur. Подключите USB-устройство к Mac и выберите его на экране ниже. Нажмите «Продолжить» и дождитесь завершения процесса.
  8. Перезагрузите Mac, нажмите и удерживайте клавишу Option, когда он загружается. Вы должны увидеть диспетчер запуска. Выберите загрузочный диск EFI и нажмите Return. Ваш Mac может снова перезагрузиться. Выберите вариант установки macOS Big Sur и следуйте инструкциям для завершения процесса установки.
  9. После установки и загрузки macOS Big Sur откройте папку Applications и запустите приложение Patched Sur. . Возможно, вам придется ввести пароль вашего Mac, чтобы он запустился. После этого перезагрузите Mac.

Устанавливайте будущие обновления macOS Big Sur на неподдерживаемые Mac

Каждый раз, когда появляется обновление для macOS Big Sur, вместо обновления с помощью обновления программного обеспечения в системных настройках, откройте «Patched Sur», чтобы загрузить последнюю версию, и повторите вышеуказанные шаги еще раз, чтобы завершить обновление.

Подробнее:

  • Как создать загрузочный USB-установщик macOS Big Sur
Оцените статью
logicle.ru
Добавить комментарий