- Gcc mac os big sur
- Computation Tools :: C/Fortran
- Computation Tools :: Octave
- Computation Tools :: Cactus, RNPL, etc.
- Computation Tools :: Other Miscellaneous
- Gcc mac os big sur
- Установка на неподдерживаемые модели Mac
- Question: Q: bash or zsh on macOS Big Sur?
- All replies
- # OpenCore и macOS 11: Big Sur
- # Содержание
- # Предварительные условия
- # Поддерживаемые SMBIOS
- # Поддерживаемое оборудование
- # Обновление кекстов, загрузчика и config.plist до актуального
- # Примечание для AMD
- # Примечание для Intel HEDT
- # Известные проблемы
- # Установка
- # Устранение неполадок
- # Зависает на Forcing CS_RUNTIME for entitlement
- # Зависает на PCI Configuration Begins на платах Intel X99 и X299
- # Зависает на ramrod (^^^^^^^^^^^^^)
- # X79 и X99 паникуют на IOPCIFamily
- # DeviceProperties не инжектируется
- # Клавиатура и мышь сломаны
- # Ранняя паника ядра на max_cpus_from_firmware not yet initialized
- # Не удается обновить Big Sur до более новых версий
- # Сломанная утилита обновлений
- # Сломанный Seal
- # Паника ядра на Rooting from the live fs
- # Asus Z97 и HEDT(т.е. X99 и X299) не могут пройти второй этап установки
- # На ноутбуке ядро паникует на cannot perform kext scan
Gcc mac os big sur
Sunday, October 10th, 2021
If you’d like to use your Apple Mac with OS X for some numerical computation, this site could be useful to you. Most of these packages have been compiled/tested on several version of OS X and XCode Tools. Feel free to contact me with questions or problems!
Computation Tools :: C/Fortran
Compiled using source code from the GNU servers. This contains current versions (8.3 is the stable release) of gfortran (free, open source, GNU Fortran 95 compiler), gcc (GNU C) and g++ (GNU C++) compilers that can perform auto-vectorization (i.e. modify code to take advantage of AltiVec/SSE, automatically) and other sophisticated optimizations like OpenMP. For more information, see this webpage. Download my binaries, and cd to the download folder. Then gunzip gcc-10.2-bin.tar.gz (if your browser didn’t do so already) and then sudo tar -xvf gcc-10.2-bin.tar -C /. It installs everything in /usr/local. You can invoke the Fortran 95 compiler by simply typing gfortran. You will also need to have Apple’s XCode Tools installed from the Mac App Store. With XCode 4 or better you will need to download the command-line tools as an additional step. You will find the option to download the command-line tools in XCode’s Preferences. On 10.9 Mavericks or higher, you can get the command-line tools by simply typing xcode-select —install. And on Catalina, you may have to specify an additional include and library path -I/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include -L/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/lib for the compiler to find the system headers and libraries.
Binaries:
gcc-m1-bin.tar.gz, gfortran-m1-bin.tar.gz (gfortran only), updated Dec 2020 (Big Sur — M1 Apple Silicon).
gcc-10.2-bin.tar.gz, gfortran-10.2-bin.tar.gz (gfortran only), updated Nov 2020 (Big Sur).
gcc-9.2-bin.tar.gz, gfortran-9.2-bin.tar.gz (gfortran only), updated Oct 2019 (Catalina).
gcc-8.3-bin.tar.gz, gfortran-8.3-bin.tar.gz (gfortran only), updated April 2019 (Mojave & Catalina).
gcc-8.1-bin.tar.gz, gfortran-8.1-bin.tar.gz (gfortran only), updated June 2018 (High Sierra & Mojave).
gcc-7.3-bin.tar.gz, gfortran-7.3-bin.tar.gz (gfortran only), updated June 2018 (High Sierra).
gcc-7.1-bin.tar.gz, gfortran-7.1-bin.tar.gz (gfortran only), updated June 2017 (El Capitan & Sierra).
gcc-5.1-bin.tar.gz, gfortran-5.1-bin.tar.gz (gfortran only), updated June 2015 (Yosemite & El Capitan).
gcc-4.9-bin.tar.gz, gfortran-4.9-bin.tar.gz (gfortran only), updated Nov 2014 (Mavericks & Yosemite).
gcc-4.8-bin.tar.gz, gfortran-4.8-bin.tar.gz (gfortran only), updated Oct 2013 (M. Lion & Mavericks).
gcc-4.7-bin.tar.gz, gfortran-4.7-bin.tar.gz (gfortran only), updated July 2012 (Lion & M. Lion).
Documentation: click here!
This is the FINAL release of g77 (version 3.4 compiler). Future versions of GCC will have gfortran (see above). Download my binaries, and cd to the download folder. Then gunzip g77-bin.tar.gz (if your browser didn’t do so already) and sudo tar -xvf g77-bin.tar -C /. It installs everything in /usr/local. You will need to have Apple’s Developer Tools installed. They are included on the retail DVD version of OS X and also available as a free download from Apple’s Developer Site. Please install the most current version of Developer Tools. Thanks to James Wookey for the Intel Mac version of g77.
Binaries: g77-bin.tar.gz (PowerPC only), g77-intel-bin.tar.gz (Intel Mac only), updated October 2006.
Documentation: click here!
This is the oldest Fortran compiler available for OS X. Its been around since OS X was in a public beta state. Download this shell script: buildf2c, type chmod +x buildf2c and then sudo ./buildf2c. The script will grab f2c source from Netlib repositories and install a f2c based compiler in /usr/local/. You are done! The compiler can be envoked by the commands fc or f2c.
Computation Tools :: Octave
Octave is an open source, Matlab-like numerical analysis software package that is very popular among scientists and engineers. The good folks over at Octave-Forge provide an OS X style Octave application, with drag and drop installation! I recommend their binaries (links below).
Computation Tools :: Cactus, RNPL, etc.
The Einstein Toolkit is an open-source software framework specifically targeted to the research area of numerical relativity and astrophysics. The broad aim of the toolkit is to provide the core computational tools that enable scientific research in this area, and take advantage of emerging petascale computers and advanced cyberinfrastructure. The Einstein Toolkit compiles and runs great on Mac OS X. A critical component of this toolkit is the Cactus Computing Toolkit (see below).
Cactus is an open source problem solving environment designed for scientists and engineers. Its modular structure («thorns») easily enables parallel computation across different architectures and collaborative code development between different groups. It is mainly used for solving complicated PDE’s. It highly portable, and has some really remarkable features like observing and even «controlling» or «steering» a running simulation using an ordinary web browser! Here is a link to a perpetual demo running at LSU Cactus Demo. Check it out! Cactus compiles and runs great on Mac OS X.
This is a great tool that takes as input details about the form of an equation (usually a partial differential equation), and some parameters .. and then spits out a C or FORTRAN Code that solves the equation numerically using established iterative numerical techniques. RNPL can also be used for producing skeleton programs and for converting existing programs. Download the source, compile and install. This source has been modified to compile with OS X. Or get my binary distribution. You probably want to install this in /usr/local, to do so gunzip rnpl-bin.tar.gz (if your browser didn’t do so already) and then sudo tar -xvf rnpl-bin.tar -C / and you are done! You will need to use the F77 flag: -fno-second-underscore, for RNPL generated F77 codes to compile properly.
Computation Tools :: Other Miscellaneous
GRAVSIM is a package that contains an ever evolving and hopefully growing set of gravitational N body solvers. These solvers attempt to track the motion of a set of bodies moving under the influence of gravity. They are used in many areas of astrophysical study including planetary motion, star cluster formation and stability and galactic formation, stability and interactions (i.e. colliding galaxies). This package is highly AltiVec and DP optimized!
This is a very easy to use, open-source, X11 based, plotting tool. I used it during my graduate school days and still love it. Its excellent especially for students and free! Note: I did not create this binary, but I have tested it on both Intel and PPC Macs. It works very well. Move the Grace application to the system /Applications folder for it to function correctly. By the way, if you are looking for a nice, easy to use, 2D and 3D, plotting package for OS X, try pro Fit. It works great. They have a free trial version, that is not time-limited and is full-featured. It just has some restrictions on the volume of data you can make it handle. Even the full version is very inexpensive.
Binaries: Grace (PowerPC only), Grace, updated Aug 2014.
Documentation: click here!
Copyright © 2001 — 2011 Gaurav Khanna
Physics Department
University of Massachusetts at Dartmouth
North Dartmouth, MA 02747.
Источник
Gcc mac os big sur
macOS Big Sur поднимает Mac на новый уровень производительности и визуальной эстетики. Оцените эффектный дизайн, который делает работу на Mac еще удобнее. Отдайте должное самому масштабному обновлению Safari. Попробуйте новые функции Карт и Сообщений. И узнайте еще больше о способах защиты личных данных.
Работать с контентом в приложениях стало еще удобнее благодаря лаконичным панелям инструментов и полноразмерным боковым меню.
Строка меню теперь шире. Она почти незаметна, пока не понадобится.
Системные звуки зазвучали по‑новому: они оповестят о загрузке, передаче файлов, перемещении объектов в Корзину, снятии защиты и других действиях.
В Пункте управления есть все, что нужно для управления. Откройте его из строки меню, чтобы быстро изменить настройки.
Раскройте нужное меню, чтобы перейти к дополнительным параметрам
Элементы из Пункта управления можно перенести в строку меню.
В обновленном Центре уведомлений собраны все уведомления и виджеты.
После раскрытия интерактивных уведомлений отображаются действия и дополнительная информация.
Информативные виджеты для Календаря, Часов, Заметок, Фото, Подкастов, Напоминаний, Экранного времени, Акций и Погоды.
В режиме редактирования можно настроить виджеты и их размер.
Поддержка виджетов сторонних разработчиков.
Скоростной браузер с высокой производительностью и энергоэффективностью.*
Для стартовой страницы можно выбрать фон и разделы: список для чтения, вкладки iCloud, отчет о конфиденциальности и т. п.
Больше расширений, а также новая категория для их поиска в App Store.
Новый дизайн вкладок и значки. Наведите указатель на вкладку для предпросмотра веб‑сайта.
Бета-версия функции «Перевод» поддерживает английский, испанский, упрощенный китайский, французский, немецкий, русский и португальский (Бразилия).
В отчете о конфиденциальности рассказано, как Safari защищает Вас в интернете и какие трекеры были заблокированы.
Safari безопасно проверяет пароли на случай утечки.
Safari спрашивает, использовать ли расширение на веб‑сайте.
Закрепите до 9 избранных разговоров вверху списка.
Упоминания: адресуйте сообщение в групповом разговоре.
Цепочки ответов: ответьте на определенное сообщение.
Сообщения можно отправить с эффектом воздушных шариков, конфетти и другими.
По хештегу #images легко найти GIF-анимацию и добавить ее в сообщение.
С Memoji можно легко создать своего персонажа и отправлять стикеры, отражающие Вашу индивидуальность и настроение.
Путеводители от любимых брендов помогут выбрать, куда сходить и чем заняться.
Функция «Осмотритесь» для виртуальных прогулок по улицам.
Карты зданий помогут сориентироваться в аэропортах и торговых центрах.
Велосипедные маршруты удобны для планирования поездки на велосипеде.
Маршруты для электромобилей помогут спланировать поездку для поддерживаемых электромобилей, добавленных на iPhone.
Некоторые функции доступны не во всех регионах и не на всех устройствах Apple.
* Производительность зависит от конфигурации системы, сетевого подключения и других факторов.
Установка на неподдерживаемые модели Mac
Чтобы установить macOS Big Sur на неподдерживаемые модели компьютеров Mac, можно воспользоваться специальными утилитами, с помощью которых можно пропатчить установщик macOS Big Sur и установить на неподдерживаемый Mac.
Источник
Question: Q: bash or zsh on macOS Big Sur?
Apple has dropped support for bash, which is widely used in Linux systems, due to licensing issues. Newer versions of bash are licensed with GPL v3.0 which is more restrictive (basically it doesn’t allow to be packaged with other non-free software).
But, if you come from Linux and you’re too accustomed to bash, you don’t have to use zsh. brew to the rescue!
Also, to stop seeing Apple’s warning to use zsh, add the following line to
You’re are welcome 🙂
Posted on Dec 15, 2020 12:39 AM
All replies
Loading page content
Page content loaded
bash v. 3.2.57 still exists on Big Sur. The only reason you’d need to install it is if you need a newer version.
(basically it doesn’t allow to be packaged with other non-free software).
That’s not the problem with GPLv3. Apple doesn’t sell any part of its OS. GPLv3 would require Apple to allow modification to their own source code by the user, such as the code that prevents macOS from running on non-Apple hardware.
Dec 15, 2020 4:02 AM
Yes, it still exists but it’s from 2007. Bit old.
Also, thanks for correcting me. GPL 3 is certainly much more restrictive than previous versions. Maybe they’ll allow users to modify their source code in the future so that they can ship all the updated versions of open source programs.
And really annoying message from Apple to change our shell. I wouldn’t mind using the old version if it wasn’t for that message. To be honest, I wouldn’t know.
Dec 15, 2020 4:26 AM
And really annoying message from Apple to change our shell. I wouldn’t mind using the old version if it wasn’t for that message.
You posted how to disable the message. That should work in the installed version as well.
Dec 15, 2020 4:46 AM
Agreed. But you’d be using the 2007 version. And as per Apple suggestion, it would be better to use a more recent shell such as zsh (not under GPLv3). Also, Apple’s (annoying) message gives the impression that installing zsh is the only way to use an up to date shell. Perhaps they can can add that you are still free to use an updated bash shell via brew.
Dec 15, 2020 4:56 AM
Agreed. But you’d be using the 2007 version.
I was commenting on your statement, «I wouldn’t mind using the old version if it wasn’t for that message.»
Perhaps they can can add that you are still free to use an updated bash shell via brew.
That’s always been true for all of the bundled unix software. You don’t need to use Homebrew to install it, either. There are benefits to using Homebrew, but also some drawbacks.
People who use any shell environment should know how to install whatever shell they want. Apple doesn’t need to tell them. I wouldn’t suggest to a casual user that they could install some other version of the shell. The suggestion to switch default shells confuses too many people without adding the suggestion that they should install some package manager in order to install a shell when all they were doing was blindly running some command they found on the internet.
Источник
# OpenCore и macOS 11: Big Sur
Снова наступило то время года, а вместе с ним и новая бета-версия macOS. Вот вся информация, которая вам нужна, чтобы начать работу.
На этой странице будет небольшое обсуждение того, что именно вам нужно подготовить к обновлению на Big Sur, более подробнее о том, что изменилось в Big Sur, можно найти здесь:
# Содержание
# Предварительные условия
Прежде чем мы сможем сразу приступить к установке Big Sur, нам нужно рассмотреть несколько вещей:
# Поддерживаемые SMBIOS
В Big Sur перестались поддерживаться некоторые SMBIOS на Ivy Bridge и Haswell, так что смотрите ниже, чтобы ваш не перестал поддерживаться:
- iMac14,3 и старее
- Примечание: iMac14,4 все еще поддерживается
- MacPro5,1 и старее
- MacMini6,x и старее
- MacBook7,1 и старее
- MacBookAir5,x и старее
- MacBookPro10,x и старее
Если ваш SMBIOS поддерживается в Catalina и не указан выше, вы можете идти дальше!
SMBIOS поддерживаемые в macOS Big Sur:
- iMac14,4 и новее
- MacPro6,1 и новее
- iMacPro1,1 и новее
- MacMini7,1 и новее
- MacBook8,1 и новее
- MacBookAir6,x и новее
- MacBookPro11,x и новее
Полный список поддерживаемых SMBIOS, включая поддержку ОС, см. здесь: Выбор правильного SMBIOS
Для тех, кому нужен простой переход на своих машинах:
- iMac13,1 должен теперь использовать iMac14,4
- iMac13,2 должен теперь использовать iMac15,1
- iMac14,2 и iMac14,3 должны теперь использовать iMac15,1
- Примечание: пользователи процессоров AMD с графическими процессорами Nvidia могут найти MacPro7,1 более подходящим
- iMac14,1 должен теперь использовать iMac14,4
# Поддерживаемое оборудование
Не так много оборудования перестало поддерживаться, но вот некоторое из них:
- Официально процессоры Ivy Bridge U, H и S.
- Эти процессоры по-прежнему будут загружаться без особых проблем, но обратите внимание, что Mac с потребительскими Ivy Bridge не поддерживаются в Big Sur.
- Процессоры Ivy Bridge-E по-прежнему поддерживаются благодаря MacPro6,1
- Поддержку iGPU Ivy Bridge планируется прекратить
- Однако драйверы для HD 4000 и HD 2500 всё ещё присутствуют в 11.0.1
- Wi-Fi-карты на базе BCM4331 и BCM43224.
- См. Wireless Buyers guide
(opens new window) о потенциальных картах, на которые можно перейти.
Возможный обходной путь состоит в инжекции патченного IO80211Family, подробнее см. здесь: Патчи IO80211(opens new window)
- См. Wireless Buyers guide
- Некоторые SATA-контроллеры
- По каким-то причинам, Apple удалила класс AppleIntelPchSeriesAHCI из AppleAHCIPort.kext. Из-за полного удаления класса, попытка подмены на другой ID (обычно выполняется SATA-unsupported.kext) может закончиться неудачей для многих и создать нестабильность для других.
- Частичное решение: инжектировать версию от Catalina с пропатченными конфликтующими символами. Вы можете найти кекст здесь: Патченный AppleAHCIPort.kext от Catalina
(opens new window)
- Мы рекомендуем установить для MinKernel значение 20.0.0 для кекста CtlnaAHCIPort.kext во избежание любых потенциальных проблем. Этот способ будет работать как в Catalina, так и в Big Sur, поэтому если хотите, вы можете удалить SATA-unsupported.
Другие заметные изменения:
- Пользователям MSI Navi больше не требуется патч ATY,rom / -wegnoegpu чтобы загрузиться в установщик
- 2 этап установки, требующий рабочего NVRAM
- Asus 9 серия: дополнительную информацию см. здесь: Haswell ASUS Z97 Big Sur Update Thread
(opens new window)
- Пользователям X99 и X299 со сломанным NVRAM потребуется установить на другом компьютере и переместить SSD, когда все будет сделано
# Обновление кекстов, загрузчика и config.plist до актуального
Убедитесь, что у вас последняя версия OpenCore, кекстов и config.plist, чтобы не возникало каких-либо проблем с совместимостью. Вы можете просто загрузить и обновить OpenCore и кексты, как написано здесь здесь:
Если вы не уверены в том, какую версию OpenCore используете, вы можете запустить в терминале следующее:
- Примечание: команда about требует включенного бита 0x2 в Misc -> Security -> ExposeSensitiveData , рекомендуемое значение для ExposeSensitiveData — 0x6 , которое включает в себя 0x2 и 0x4 биты.
# Примечание для AMD
Напоминание пользователям AMD: Не забудьте обновить свои патчи ядра, предоставленными AMD OS X, иначе вы не сможете загрузить Big Sur:
# Примечание для Intel HEDT
Пользователям X79, X99 и X299 следует обратить особое внимание на следующее. В Big Sur добавлены новые требования к ACPI, так что вам нужно получить несколько новых SSDT:
Для тех, кто хотел бы скомпилированные файлы, смотрите здесь:
# Известные проблемы
С Big Sur кое-что сломалось. В основном следующее:
- Lilu
- В основном, сильно сломался патчинг пользовательского пространства, а это означает, что некоторая функциональность может быть сломана
- Это затрагивает:
- DiskArbitrationFixup
- MacProMemoryNotificationDisabler
- SidecarEnabler
- SystemProfilerMemoryFixup
- NoTouchID
- Патчи WhateverGreen DRM и -cdfon
- AirportBrcmFixup
- Форсированная загрузка определенного драйвера с помощью brcmfx-driver= может помочь
- Например, пользователям BCM94352Z может понадобиться brcmfx-driver=2 в boot-args для устранения этой проблемы, другим чипсетам понадобятся другие переменные.
- Установка MaxKernel в значении 19.9.9 для AirPortBrcm4360_Injector.kext может помочь. Больше информации в этом репозитории
(opens new window)
- Форсированная загрузка определенного драйвера с помощью brcmfx-driver= может помочь
- Подержка SATA
- Нарушение поддержки SATA произошло из-за того, что Apple удалила класс AppleIntelPchSeriesAHCI из AppleAHCIPort.kext
- Чтобы решить эту проблему, добавьте Патченный AppleAHCIPort.kext от Catalina
(opens new window) с выставленным MinKernel в значении 20.0.0
И хотя это не проблема, SIP теперь получил новый бит, поэтому для правильного отключения SIP вам нужно задать csr-active-config значение FF0F0000 . Дополнительную информацию см. здесь: Отключение SIP
# Установка
Руководства были обновлены для соответствия с Big Sur, см. подходящую среду ОС для вас:
# Устранение неполадок
# Зависает на Forcing CS_RUNTIME for entitlement
На самом деле это та часть, где macOS запечатывает системный том и где может показаться, что macOS застряла. НЕ ПЕРЕЗАГРУЖАЙТЕСЬ, думая, что вы застряли, это займет некоторое время, иначе вы сломаете установку.
# Зависает на PCI Configuration Begins на платах Intel X99 и X299
Как было ранее упомянуто, материнские платы Intel HEDT могут иметь некоторые проблемы с RTC устройствами в ACPI. Чтобы устранить эту неполадку, вам нужно взглянуть на свое RTC устройство, и посмотреть, какие регионы отсутствуют. Для получения дополнительной информации см. здесь: SSDT-RTC0-RANGE.dsl
# Зависает на ramrod (^^^^^^^^^^^^^)
Если вы застряли на разделе ramrod (в частности, он загружается, выдаёт эту ошибку, и перезагружается снова в эту ошибку, вызывая цикл), это намекает, что ваш SMC эмулятор сломан. Чтобы исправить это, у вас есть 2 варианта:
- Убедитесь, что вы используете последнии сборки VirtualSMC и Lilu, с помощью boot-arg vsmcgen=1
- Переключитесь на FakeSMC от Rehabman
(opens new window) (вы можете использовать упомянутый выше трюк c MinKernel / MaxKernel , чтобы ограничить использование FakeSMC Big Sur’ом и выше)
И при переключении кекстов, убедитесь, что FakeSMC и VirtualSMC не включены одновременно в вашем config.plist, поскольку это вызывает конфликты.
# X79 и X99 паникуют на IOPCIFamily
Это происходит из-за того, что в ACPI включены неиспользуемые Uncore PCI Bridges, и поэтому IOPCIFamily будет вызывать панику ядра, при зондировании неизвестных устройств. Чтобы исправить это, вам необходимо добавить SSDT-UNC
# DeviceProperties не инжектируется
В Big Sur, macOS стала более требовательной к устройствам, представленным в ACPI. В особенности, если вы инжектируете важные свойства для WhateverGreen или AppleALC, вы можете заметить, что они больше не применяются. Чтобы проверить, определяет ли ваш ACPI ваше оборудование, проверьте acpi-path в IORegistryExplorer
Если это свойство не найдено, вам необходимо создать SSDT, который обеспечивает полный путь, поскольку, скорее всего, у вас есть PCI Bridge, который не задокументирован в ваших ACPI таблицах. Пример такого SSDT можно найти здесь: SSDT-BRG0
- Примечание: Эта проблема может также всплывать и в старых версиях macOS, но Big Sur больше всего подвержен проблемам.
# Клавиатура и мышь сломаны
Для некоторых Legacy систем, вы можете заметить, что во время работы USB портов, ваши HID устройства, такие как клавиатура и мышь, могут быть сломаны. Чтобы решить эту проблему, добавьте следующий патч:
config.plist -> Kernel -> Patch:
Key | Type | Value |
---|---|---|
Base | String | _isSingleUser |
Count | Integer | 1 |
Enabled | Boolean | True |
Find | Data | |
Identifier | String | com.apple.iokit.IOHIDFamily |
Limit | Integer | 0 |
Mask | Data | |
MaxKernel | String | |
MinKernel | String | 20.0.0 |
Replace | Data | B801000000C3 |
ReplaceMask | Data | |
Skip | Integer | 0 |
# Ранняя паника ядра на max_cpus_from_firmware not yet initialized
Если вы получаете раннюю панику ядра на max_cpus_from_firmware not yet initialized , это связано с новым методом acpi_count_enabled_logical_processors добавленным в ядро macOS Big Sur. Чтобы решить эту проблему, убедитесь, что вы используете OpenCore версии 0.6.0 или новее с включенным квирком AvoidRuntimeDefrag .
- Примечание: Из-за того, насколько рано происходит эта паника ядра, вы сможете записать ее в лог только через последовательный порт или перезагрузку в известной рабочей установке macOS и проверить свою панику, залогированную в NVRAM.
- Большинство пользователей увидят эту панику просто как [EB|#LOG:EXITBS:START]
Пример паники ядра
Через логирование последовательных портов или NVRAM:
Крайний случай с Legacy
На определенном оборудовании, в основном на HP DC7900, ядро не может определить сколько потоков поддерживает ваше оборудование. Это приводит к вышеупомянутой панике ядра, и поэтому нам нужно жёстко указать значение ядер процессора.
Чтобы это сделать, добавьте следующий патч(заменив 04 из B8 04 00 00 00 C3 на количество потоков, которое ваше оборудование поддерживает):
Key | Type | Value |
---|---|---|
Base | String | _acpi_count_enabled_logical_processors |
Count | Integer | 1 |
Enabled | Boolean | True |
Find | Data | |
Identifier | String | Kernel |
Limit | Integer | 0 |
Mask | Data | |
MaxKernel | String | |
MinKernel | String | 20.0.0 |
Replace | Data | B804000000C3 |
ReplaceMask | Data | |
Skip | Integer | 0 |
# Не удается обновить Big Sur до более новых версий
Как правило, есть 2 основных виновника:
# Сломанная утилита обновлений
Обычно это наблюдается с каждым бета-циклом, поэтому просто отмените регистрацию и зарегистрируйтесь снова:
Затем снова проверьте настройки, и обновления должны появиться. Если нет, запустите следующее:
Это должно помочь возобновить работу утилиты обновлений. Если у вас все еще есть проблемы, проверьте раздел Сломанный Seal.
# Сломанный Seal
C новыми снапшотами системного диска, теперь они сильно зависят от этого для правильного применения обновлений ОС. Поэтому, когда пломба (seal) диска сорвана, macOS откажется обновлять диск.
Чтобы проверить себя, убедитесь, что Snapshot Sealed возвращает YES:
Если возвращается Snapshot Sealed: Broken , вам нужно выполнить следующее:
- Обновите OpenCore до 0.6.4 или новее
- В частности, требуется коммит ba10b5d
(opens new window) или новее
- В основном для тех, кто вмешивался в системный том
- См. здесь о том, как вернуться: Откат APFS снапшотов
# Паника ядра на Rooting from the live fs
Это связано с проблемами включенного Secure Boot в Beta 10 со старыми версиями OpenCore. Просто обновитесь до 0.6.4, чтобы решить эту проблему
- В частности, требуется коммит ba10b5d
# Asus Z97 и HEDT(т.е. X99 и X299) не могут пройти второй этап установки
В Big Sur есть высокая зависимость от нативного NVRAM при установке, иначе установщик застрянет на цикличной перезагрузке. Чтобы решить эту проблему, вам необходимо:
- Установите Big Sur на другом компьютере, а затем перенесите диск
- Исправьте NVRAM материнской платы
- в основном применимо к Asus серии Z97
# На ноутбуке ядро паникует на cannot perform kext scan
Это связано с тем, что в кэше ядра находится несколько копий одного и того же кекста, а точнее, несколько копий VoodooInput. Просмотрите Kernel -> Add и убедитесь, что у вас включена только 1 копия VoodooInput.
- Примечание: Как VoodooI2C, так и VoodooPS2 имеют комплектную копию VoodooInput, которую вы отключаете в зависимости от личных предпочтений
Источник