Инструкция по запуску на AMD процессорах. Автор prof_nakamura + дополнения от автора раздачи + другой способ от PdaFan + Гайд по установке и запуску н
Нам понадобятся:
1. Промежуточный компьютер с процессором Intel
2. Конечный компьютер с процессором AMD FX-серии. В данный момент, насколько я понял, есть возможность запуска на Ryzen, но сам не проверял. Гуглите AMD Ryzen Kernel 10.13.
Итак:
1. Загружаем этот торрент и запускаем OS X на компьютере с процессором Intel как описано в шапке этой темы форума. Убеждаемся, что он загружается.
2. Перегружаем OS X в recovery mode (режиме восстановления): пока OS X загружается, держим нажатыми клавишу c логотипом Windows и клавишу R, пока не появится логотип Apple. Дожидаемся, пока OS X загрузится в recovery mode. Далее из меню запускаем терминал и вводим: "csrutil disable". Это отключает защиту от модификации ядра, которое мы будем менять на следующих шагах.
3. Перегружаем OS X в обычном режиме.
4. Копируем на рабочий стол OS X модифицированное ядро "kernel" из скаченного архива. Гуглите AMD Kernel 10.13 или AMD Ryzen Kernel 10.13.
5. Копируем файл "kernel" с рабочего стола в папку "/System/Library/Kernels" ("Система/Библиотеки/Kernels) поверх существующего.
6. Переходим в "/System/Library/Caches" и удаляем папку с именем "com.apple.kext.caches".
7. Переходим в "/System/Library/PrelinkedKernels" и удаляем файл "prelinkedkernel".
8. Открываем окно терминала, вводим "sudo su", нажимаем Enter, затем "kextcache -u /" и снова Enter. Дожидаемся, пока перекомпонуется ядро.
9. Выключаем OS X.
10. Копируем виртуальную машину OS X на компьютер AMD. На компьютере AMD должен быть установлен VmWare Player или VmWare Workstation, пропатченные так же, как и на компьютере Intel. Запускаем. Готово!
--Способ работает на VMware 15.0.1 с unlocker 3.0.2, на vmware 15.5.0 данный способ (с разными версиями unlocker) уже не работает.
1. Включаем в BIOS материнской платы нашего компьютера опцию AMD virtualization (AMD-V)
2. При запуске виртуальной машины ошибка "The CPU has been disabled by the guest operating system"
решаем так: Редактируем идущий в раздаче macOS Catalina.vmx с помощью текстового редактора
( например если поставить на компьютере редактор Notepad++ , то при нажании правой кнопки мыши на файле есть меню Edit with notpad++ )
добавляем в конце открытого в редакторе файла
smc.version = “0”
cpuid.0.eax = “0000:0000:0000:0000:0000:0000:0000:1011”
cpuid.0.ebx = “0111:0101:0110:1110:0110:0101:0100:0111”
cpuid.0.ecx = “0110:1100:0110:0101:0111:0100:0110:1110”
cpuid.0.edx = “0100:1001:0110:0101:0110:1110:0110:1001”
cpuid.1.eax = “0000:0000:0000:0001:0000:0110:0111:0001”
cpuid.1.ebx = “0000:0010:0000:0001:0000:1000:0000:0000”
cpuid.1.ecx = “1000:0010:1001:1000:0010:0010:0000:0011”
cpuid.1.edx = “0000:1111:1010:1011:1111:1011:1111:1111”
featureCompat.enable = “FALSE”
сохраняем файл. Удаляем из списка в WMvare эту виртуальную машину, добавляем заново (теперь добавится с новыми параметрами)
3. При запуске виртуалки ошибка "Virtual Machine Requires AVX2 But AVX is Not Present"
Решаем так:
В консоли VMWare ставим мышку на нашу виртуальную машину нажимаем правую кнопку мыши
выбираем Manage
выбираем Change hardware compatible
нажимаем Next в открывшемся мастере
в поле Hardware compatible выбираем из списка Workstation 10.x
нажимаем Next
Выбираем Alter this virtual machine
Выбираем Next дожидаемся конвертации
4. Запускаем нашу виртуальную машину - теперь работает !
Гайд по установке и запуску на AMD от
Rhetokilus:
https://amd-vm.hackintosh-guides.ml