Disconnect the SATA optical drive from SATA Channel 3
Put the Samsung SP2504C HDD on SATA Channel 1
USB Storage Device Emulation should be OK on ‘Auto’ as are the other USB settings you have
Leave USB Legacy Support as ‘Auto’
Onboard IDE Controller as ‘Enabled’
Serial-ATA Devices as ‘Device 0/1’
Set nVidia RAID function as ‘Enabled’
Set SATA 0 Controller 0 as ‘Disabled’
Set SATA 0 Controller 1 as ‘Disabled’
and also make sure that you have done after adding or removing any kexts from /System/Library/Extensions:
In Terminal type:
sudo chown -R root:wheel /System/Library/Extensions sudo chmod -R 755 /System/Library/Extensions sudo touch /System/Library/Extensions
invalidsignedkextalert.plist IOKitPersonalities_x86_64.ioplist.gz kernelcache KextPropertyValues_OSBundleHelper_x86_64.plist.gz loadedkextmt.plist
Then, in Terminal, type
sudo kextcache -system-prelinked-kernel sudo kextcache -system-caches
ПРОЧТИ МЕНЯ ПОЖАЛУСТО
- Если вы НЕ МОЖЕТЕ распаковать файлы на флешку, пожалуйста, отойдите от кливиатуры и срочно прочитайте книгу «Компьютер для чайников: подробное пособие как пользоваться ПК»!!!
- What Does “Still waiting for root device” Means?
- When this error occur?
- Case 1: Bootable USB
- How Can You Fix It?
- Case 2: DVD
- How Can You Fix It?
- Case 3: Hard Disk
- How Can You Fix It?
- Шаг 1. Оценка и анализ железа
- Процессоры
- Видеокарты
- Сетевой контроллер
- Intel Gigabit
- Realtek
- Atheros
- Broadcom
- Marvell
- Killer
- Память
- Шаг 6. Установка графического драйвера и первая перезагрузка
- Шаг 2. Делаем загрузочную флешку и развертываем на нее установщик
- Шаг 3. Установка macOS Sierra на Intel-PC
- Дополнительно
- — Звук
- Шаг 5. Настройка загрузчика
- Шаг 4. Базовая настройка системы и установка кекстов
Если вы НЕ МОЖЕТЕ распаковать файлы на флешку, пожалуйста, отойдите от кливиатуры и срочно прочитайте книгу «Компьютер для чайников: подробное пособие как пользоваться ПК»!!!
1. Все файлы залиты на МЕГУ. Кто испытывает с ней проблемы — в комментариях перезалили на торрент.
2. Пожалуйста, не спрашивайте меня про установку Мака на ноутбуки. Прошу вас. Пожалуйста. Это очень геморройный процесс. Поставьте себе убунту и подключите тему Мака. Тот же экспириенс получите
3. Я на хабре редко отвечаю, пишите в вк по всем вопросам.
Данный мануал/гайд/etc написан для тех, кому лень собирать по кускам ту или иную информацию об установке «мака» на PC, все понятно и по полочкам.
Для начала, перед, собственно, установкой самой системы на ПК, нужно определиться, нужна ли она нам или нет, так как сама система очень специфична в плане установки и настройки, если у вас, конечно, не яблочный девайс. Нет смысла объяснять, что разворачивание системы, которая изначально не планировалась для настольных ПК — дело сложное и на это все можно убить от 2-ух до N часов, в зависимости от совместимости железа.
Теперь, разберемся в том, что же такое Хакинтош (Hackintosh): слово «хакинтош» образовалось от слияния двух слов «Macintosh» и «Hack», что по сути означает «взломанный макинтош», хотя ничего общего со «взломом» тут нет.
В данном гайде рассмотрим создание установочной флешки из-под Windows (так как это наиболее популярная система среди «начинающих хакинтошников»), установку системы на чистый диск, расширения ядра под ваше железо и, собственно, установку и настройку загрузчика (именно на этом моменте и многих и возникают проблемы)
CPU: Intel Core i5 4460 3,2 GHz (Haswell)
Memory: 16 GB Crucial Ballistix Sport
Graphics: MSI GeForce GTX 760 2048MB
Motherboard: Gigabyte GA-H81-S2V (UEFI Bios)
Автор НЕ ГАРАНТИРУЕТ работоспособность системы на таком же уровне, как и у него. Система работает на разных машинах по-разному и не нужно корить автора за «кривую инструкцию»
Также хочу обратить внимание, что в этой статье работа идет с видеокартами NVidia и UEFI BIOS’ом.
Что ж, поехали.
Достаточно часто встречающаяся ошибка «Still waiting for root device» при установке Mac OS X на PC. Она возникает когда загрузчик не может найти устройство загрузки, т.е. раздел с операционной системой OS X, текст ошибки так и переводится «Ожидание основного устройства». Данная небольшая статья призвана помочь пользователям победить ошибку.
Итак, выше уже была написана причина такой ошибки — чаще всего это «потеря» загрузчиком раздела с OS X. Чтобы решить проблему, перед загрузкой операционной системы OS X нажмите F8. Перед вами появится окно терминала и меню загрузчика. В терминале необходимо прописать команду:
Эта команда указывает загрузчику с какого диска грузить операционную систему. В примере выше команда указывает на диск под номером 0. Если ваша OS X установлена на диске под другим номером, то следует просто менять порядковый номер от 0 до 3, т.е. получается: rd=disk0, rd=disk1, rd=disk2 и rd=disk3.
Но эти команды сработают при условии, если диск, на котором стоит Leopard не разбит на несколько логических. Если все-таки жесткий диск разбит на несколько логических дисков, то команда терминала немного изменится:
Как видите, после rd=disk0 добавилось два символа s2, они как раз и указывают на номер раздела на диске. В данном случае на второй раздел нулевого диска.
Также все вышеперечисленные команды можно вводить в несколько другом формате:
rd=/dev/rdisk0 #в «середину» команды добавилось dev (от слова device)
Mac HDD / Library / Preferences / SystemConfiguration / com.apple.Boot.plist
Открыв файл в любом текстовом редакторе, например в TextMate, нужно будет добавить всего одну строку.
На скриншоте выше прописана команда -v rd=disk1s2 в тегах string после ключа Kernel flags. Она указывает источник загрузки — диск №1, раздел №2.
И еще пара рекомендаций напоследок. Очень многое зависит от настроек биоса материнской платы. Для успешной установки и загрузки Mac OS X Leopard на PC рекомендуется для дисков включить режим AHCI и поставить параметр S.M.A.R.T. в enabled.

Do you want to fix the still waiting for root device error that is showing on your Hackintosh PC after the successful installation? Then you came to the right planet.
What Does “Still waiting for root device” Means?
Still waiting for root device mean is that the source of booting macOS is not detected properly. In simple term, the operating system was not able to locate a driver/kext for your Hard Disk/DVD Drive/USB.
When this error occur?
This is the common error that appears before installing Mac OS X or After a Successful installation of Hackintosh.
In this post, We are going to show you 3 cases when the waiting for root device error comes and 3 methods for solving them. So let’s get started.
Case 1: Bootable USB
You May be trying to Install Mac OS X Using a Bootable USB. This occurs when Your USB Port is not recognized by Mac OS X & In some LGA 1156 motherboards they need to use some additional kexts to Make USB Work Properly.
How Can You Fix It?
- Try to boot with the kernel flag USBBusFix=Yes this usually triggers All The USB Ports & Fix all usb related issues
- LGA 1156 motherboard Users Install Zenith432’s GenericUSBXHCI.kext into the Bootable USB ( /Extra/Extensions ) Using Kext Wizard / Transmac (If you’re using windows)
- Try to Enable/Disable Legacy USB in Bios
Case 2: DVD
You May be trying to Install Mac OS X Using a DvD. This occurs when Your DVD Drive is not recognized by Mac OS X ( Unless if you’re using a USB DvD Drive Check The Solutions of Case 1 )
How Can You Fix It?
This is a problematic case as you can’t modify the DvD All you can try are the Bios Settings
- Try to Set SATA as AHCI on Bios
- Try to Change SATA Ports
- Connect DvD to Primary SATA/PATA Port
If these doesn’t help stop trying its unworthy to try in this case
Case 3: Hard Disk
If you are trying to boot Mac OS X using a Hard Disk and the still waiting for root device error are coming? Then try the below solution.
How Can You Fix It?
- Try to Boot with USBBusFix=Yes
- Try to Boot with ahcidisk=8 debug=8 (Works on some devices)
- Check Your Bios Settings Set AHCI as SATA
- Connect Hard disk to Primary SATA /PATA Port
- Installing These Chipset Kexts to /System/Library/Extensions Most of The Systems Including Gigabyte MotherBoard with Jmicron Chipset.
Hope your problem of Mac OS X solve. If you have any issue related to Hackintosh, let us know in comment section.
I am trying to do a fresh install of High Sierra 10.13.3 on my XPS 13 (9350) but I am having issues booting the installation. In Verbose mode it crashes half way, a «no entry» icon pops up and the last text says «Still waiting for root device».
My configuration is:
- Intel i5 6200u Skylake
- 8 gb RAM
- 512 gb Nvme M.2 SSD
- DW1830 Broadcom Wifi card.
- Current BIOS is 1.6.1
Here are the screenshots of the verbose right before and during the crashing: https://imgur.com/a/flaDj
Hello, could you please provide your Clover/ACPI folder? (I want to check the original ACPI tables under Clover/ACPI/origin.
Here it is, hopefully you get to find the problem. It seems like I am not the only one having this issue and it is very common.
After the first reboot i got an error (something like «Service exited due to signal sent by security»). I just booted again an the error was gone, and the installer finished its job.
Unfortunately i get a Kernel Panic while booting High sierra from the SSD and I haven’t found a solution yet.
My config is :
- i5 skylake
- 1.7.0 BIOS
- FHD video
- 256 gb ssd
- dw1830 wifi
And i’ve used rehabman’s clover fork to prepare the usb.
Hope this helps!
EDIT:
I finally solved the kernel panic and managed to complete the installation! I did some minor changes to the clover folder in the repo, but i think the one that did the trick was changing the smbios from macbook13.3 to macbook13.1 (not sure why it worked, maybe because i have the non-iris model)
anyway here’s my final clover folder
CLOVER.zip
After the first reboot i got an error (something like «Service exited due to signal sent by security»). I just booted again an the error was gone, and the installer finished its job.
Unfortunately i get a Kernel Panic while booting High sierra from the SSD and I haven’t found a solution yet.
My config is :
- i5 skylake
- 1.7.0 BIOS
- FHD video
- 256 gb ssd
- dw1830 wifi
And i’ve used rehabman’s clover fork to prepare the usb.
Hope this helps!EDIT:
I finally solved the kernel panic and managed to complete the installation! I did some minor changes to the clover folder in the repo, but i think the one that did the trick was changing the smbios from macbook13.3 to macbook13.1 (not sure why it worked, maybe because i have the non-iris model)anyway here’s my final clover folder
CLOVER.zip
Thanks for your Clover Folder!!!, it seems everything works good but the Wifi,mine is DW1560 and it used to work well in 10.14.1.but now I can’t use it. do you have some advices?
Some other resources that may be useful: 1 2 3 4
I know this is not much of a help but as I said I’m not a hackintosh guru.
Достаточно часто встречающаяся ошибка «Still waiting for root device» при установке Mac OS X на PC. Она возникает когда загрузчик не может найти устройство загрузки, т.е. раздел с операционной системой OS X, текст ошибки так и переводится «Ожидание основного устройства». Данная небольшая статья призвана помочь пользователям победить ошибку.
Итак, выше уже была написана причина такой ошибки — чаще всего это «потеря» загрузчиком раздела с OS X. Чтобы решить проблему, перед загрузкой операционной системы OS X нажмите F8. Перед вами появится окно терминала и меню загрузчика. В терминале необходимо прописать команду:
Эта команда указывает загрузчику с какого диска грузить операционную систему. В примере выше команда указывает на диск под номером 0. Если ваша OS X установлена на диске под другим номером, то следует просто менять порядковый номер от 0 до 3, т.е. получается: rd=disk0, rd=disk1, rd=disk2 и rd=disk3.
Но эти команды сработают при условии, если диск, на котором стоит Leopard не разбит на несколько логических. Если все-таки жесткий диск разбит на несколько логических дисков, то команда терминала немного изменится:
Как видите, после rd=disk0 добавилось два символа s2, они как раз и указывают на номер раздела на диске. В данном случае на второй раздел нулевого диска.
Также все вышеперечисленные команды можно вводить в несколько другом формате:
rd=/dev/rdisk0 #в «середину» команды добавилось dev (от слова device)
Mac HDD / Library / Preferences / SystemConfiguration / com.apple.Boot.plist
Открыв файл в любом текстовом редакторе, например в TextMate, нужно будет добавить всего одну строку.
На скриншоте выше прописана команда -v rd=disk1s2 в тегах string после ключа Kernel flags. Она указывает источник загрузки — диск №1, раздел №2.
И еще пара рекомендаций напоследок. Очень многое зависит от настроек биоса материнской платы. Для успешной установки и загрузки Mac OS X Leopard на PC рекомендуется для дисков включить режим AHCI и поставить параметр S.M.A.R.T. в enabled.
Надоело мучиться с установкой Хакинтош? Уже есть кое-что получше.
Bizon – компьютеры специально для Mac OS X по доступным ценам.
Установка оригинальной Mac OS X, как на обычном Mac, без бубна.
В ассортименте аналоги iMac или Mac Pro, а также отдельно материнские платы.
Гарантия, отличная сборка, дорогие комплектующие и техподдержка.
- Author
- Author
I don’t know if this is a problem, but when it is loading right before Still waiting for root device, the flash drive light turns off. I just tried that USBInject kext, it didn’t work
i think you should start from yose and update to el cap. the usb light stuff is normal in this case.
- Author
- Author
In the video, did I have the correct kexts?
I am not sure if you understand. I don’t have any version of mac running on the machine. I just tried both versions of mac.
ps. do no try to bypass the censor by using — or . or whatever.
- Author
Sorry, I was just trying to let you know what I was using. Good news though I used wen1’s config file and it seems to have worked
Right now I have a loading corsor in the top left-hand corner. Let’s see if it works
Now this is what it gets stuck on:
Then after a few minutes, it goes to this:
i dont see dsmos has arrived. check if it shows up. also, add dart=0 to the bootflags.
- Author
I don’t see DSMOS has arrived. How would I go about making this appear?
if doesnt show off, its missing fakesmc.
- Author
it remains like that even if you move the cursor or press enter? if so, try booting with this fake id in clovers graphics menu>
you also need two kexts like the guide says: FakePCIID.kext and FakePCIID_HD4600_HD4400.kext
probably you can just use the fake id until boot into the system installed, but if not, place the two kexts in the 10.11 folder of clover. almost there, mate
Try changing the GUI resolution in Clover to 1024×768.
- Author
an usb hub can help a lot
- Author
I ordered one and I will get it Saturday. Once I install the Yosemite, will my Trackpad start working?
That’s a no
I ordered one and I will get it Saturday. Once I install the Yosemite, will my Trackpad start working?
I’m afraid not, unfortunately, because it detracts from the utility of the device. It’s not really clear why this is the case since it is recognized as a Synaptic device, but no one I know of has been able to get it working.
Installation succeeded but error appeared when trying to boot from ML fresh installed partition.
SATA set to AHCI
Boot in 32bit mode arch=i386
Added rd= ML partition to org.chameleon.Boot.plist
Chameleon 1820 & 1823
Sill using original dsdt.aml currently used for Lion
But still no hope
have you tried npci=0x2000 and npci=0x3000
- Author
yes, I tried npci=0x2000, but I will tried
- Author
npci=0x3000 but same problem still
well what type of chipeset ket do you use in lion?.. install that in ML. did you try that?
- Author
It will be appreciated
- Author
I tried new chameleon release 1824 and same problem still
replace your AppleACPIPlatform and IOPCIFamily
- Author
I copied both kexts from active line then permissions fixed reboot and still waiting for root device
Remove orangeiconfix.kext if you have one. I did when I had that problem.
- Author
I cant find this kext, is it exist on original Mac?
You mean orangeiconfix.kext? this kext makes orange icons to grey internal disk icons.
It is one of the injectors .only with plist.
It’s not in real mac.
if your hard disk icon is grey. then you might have similar injector of different name.
- 2 weeks later…
- Author
Thanks for helping me but I tried that many times but still no fix
Try changing in your BIOS settings to;
IDE to AHCI
AHCI to IDE
i have seen and solved this many times this way. M/L must be installed on HD 0,2 if you have other hd’s or partitions that have a bootloader installed it will conflick. sata drive should be from sata port 1 i f possible M/L should be installed on first patition then the drive will have the ID of HD 0,2 that is what the M/L bootloaders are looking for if its hd 1,2 or something else it will stall looking only for HD 0,2 rearange your HD’S and remove any extra usb or external drives
Thanks for helping me but I tried that many times but still no fix
Have you tried delete PlatformSupport.plist in S/L/coreservices. !!!!!!
- Author
Indeed I have 4 HDs, 1 SSD and the rest are HDD, I will try to disconnect all except ML HD and will feed you back, thank for this advice
- 1 month later…
You can’t use arch=i386, boot 64 bit and remove DSDT for now, should not be needed to at least boot to desktop and can cause probs on dual boot setups, can re-add it later. Also keep in mind even the newest Chameleon versions do not support booting Mountain Lion, you have to use ErmaC’s branch with ML support
problem still exists after disconnecting other HDs
Hello!!!, try to reinstall the Folder Extra , and repair permissions
bash-3.2# chmod -R 755 /Extra
bash-3.2# chown -R root:wheel /Extra
bash-3.2# touch /Extra
bash-3.2# touch /
it works!!!
- 2 weeks later…
Try with: » GraphicsEnabler=No -x -v arch=i386″
- Author
I tried this and still waiting for root device, not solved
thank u all for helping me
There’s 2 issues identified, so far, with getting VirtualBox to boot a Bottlerocket image. The first issue can be immediately resolved (via kernel config), while the other requires further investigation (regarding Kernel IO errors + VirtualBox VERR
, see below).
To address the first issue, virtio-scsi
simply needs to be configured to be included in the kernel. This suggests providing something like:
CONFIG_SCSI=y
CONFIG_SCSI_VIRTIO=y
CONFIG_BLK_DEV_SD=y
This configuration does move the boot process further along (there’s a harmless message logged regarding a failed attempt to configure LRO on a virtio-net
adapter), but then we run into issues with the vm where the it can no longer write to its data volume and cascades IO errors, also reported by VirtualBox as VERR
‘s, to both attached disks.
Trimmed console log
...
[ OK ] Found device HARDDISK BOTTLEROCKET-DATA.
Starting Prepare Local Directory (/local)...
[ 1.598150] sdb: sdb1
[ 1.602093] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/i8042/serio1/input/input6
[ 1.604640] sdb: sdb1
[ 1.606095] cryptd: max_cpu_qlen set to 1000
[ 1.626151] AVX2 version of gcm_enc/dec engaged.
[ 1.626523] AES CTR mode by8 optimization enabled
[ 1.638399] mousedev: PS/2 mouse device common for all mice
[ 1.706934] kvm: Nested Virtualization enabled
[ OK ] Finished udev Wait for Complete Device Initialization.
[ 1.720867] sdb: sdb1
[ 1.742038] EXT4-fs (sdb1): mounted filesystem with ordered data mode. Opts:
[ 1.745632] EXT4-fs (sdb1): resizing filesystem from 261632 to 261632 blocks
[ OK ] Finished Prepare Local Directory (/local).
Mounting Opt Directory (/opt)...
Mounting Var Directory (/var)...
[ OK ] Mounted Var Directory (/var).
Mounting Private Directory (/var/lib/bottlerocket)...
Starting Flush Journal to Persistent Storage...
[ OK ] Mounted Opt Directory (/opt).
[ 1.770348] systemd-journald[978]: Received client request to flush runtime journal.
[ OK ] Finished Flush Journal to Persistent Storage.
[ 1.773296] EXT4-fs (sda10): mounted filesystem with ordered data mode. Opts:
[ OK ] Mounted Private Directory (/var/lib/bottlerocket).
[ OK ] Reached target Local File Systems.
...
[ 2.558735] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[ OK ] Finished wicked managed network interfaces.
[ OK ] Reached target Network.
[ OK ] Reached target Network is Online.
Starting Bottlerocket userdata configuration system...
[ 7.086863] sd 0:0:0:0: [sda] tag#76 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_SENSE
[ 7.087608] sd 0:0:0:0: [sda] tag#76 Sense Key : Medium Error [current]
[ 7.088119] sd 0:0:0:0: [sda] tag#76 Add. Sense: Write error
[ 7.088581] sd 0:0:0:0: [sda] tag#76 CDB: Write(10) 2a 00 00 3e de 80 00 01 a0 00
[ 7.089151] blk_update_request: I/O error, dev sda, sector 4120192 op 0x1:(WRITE) flags 0x0 phys_seg 52 prio class 0
[ 7.089807] EXT4-fs warning (device sda10): ext4_end_bio:309: I/O error 10 writing to inode 22 (offset 0 size 4096 starting block 515025)
[ 7.090585] Buffer I/O error on device sda10, logical block 1744
[ 7.091157] EXT4-fs warning (device sda10): ext4_end_bio:309: I/O error 10 writing to inode 25 (offset 0 size 4096 starting block 515026)
...
[ 7.099923] Buffer I/O error on device sda10, logical block 1752
[ 7.100313] EXT4-fs warning (device sda10): ext4_end_bio:309: I/O error 10 writing to inode 38 (offset 0 size 4096 starting block 515034)
[ 7.101095] Buffer I/O error on device sda10, logical block 1753
[ 7.101512] sd 0:0:1:0: [sdb] tag#77 FAILED Result: hostbyte=DID_ERROR driverbyte=DRIVER_SENSE
[ 7.102059] sd 0:0:1:0: [sdb] tag#77 Sense Key : Medium Error [current]
[ 7.102483] sd 0:0:1:0: [sdb] tag#77 Add. Sense: Write error
[ 7.102853] sd 0:0:1:0: [sdb] tag#77 CDB: Write(10) 2a 00 00 08 08 08 00 00 c8 00
[ 7.103339] blk_update_request: I/O error, dev sdb, sector 526344 op 0x1:(WRITE) flags 0x800 phys_seg 25 prio class 0
[ 7.104010] Aborting journal on device sdb1-8.
Around this time, an error is reported in the vm’s VBox.log
:
00:00:06.261474 NAT: DHCP offered IP address 10.0.2.15
00:00:10.304198 VD#0: Write (0 bytes left) returned rc=VERR_INVALID_PARAMETER
00:00:10.304221 SCSI#0: Write at offset 2109538304 (212992 bytes left) returned rc=VERR_INVALID_PARAMETER
00:00:10.304277 VD#1: Write (0 bytes left) returned rc=VERR_INVALID_PARAMETER
00:00:10.304280 SCSI#1: Write at offset 269488128 (102400 bytes left) returned rc=VERR_INVALID_PARAMETER
00:00:10.319827 VD#0: Write (0 bytes left) returned rc=VERR_INVALID_PARAMETER
00:00:10.319834 SCSI#0: Write at offset 2109538304 (212992 bytes left) returned rc=VERR_INVALID_PARAMETER
OS X Yosemite (10.10) is the latest OS X release of 2014 by apple,
but Apple locks the operating system to only be installed in genuine Apple computers known as Macintosh & they cost a lot
any how there is always a way if you want to install the operating system in your common pc, without paying high cost for a real mac you can make a Hackintosh
We have previously covered the article for Installing Niresh Mavericks on PC
if you’re interested in Installing Mac OS X Yosemite on PC this article is for you, You may experience many problems while trying to Install Hackintosh, most of them can be fixed easily most troubleshoot informations are included in this guide so first just read all Instructions once before starting any procedures.
Few Notes about this OSX 10.10 & 10.10.1 (Intel & AMD Supported)
Standalone Installer (This image also can be used with a genuine mac as a standalone Installer)
LGA 2011 Partial Support (Go for 10.10.1 Image)
MBR Patched
Trim Patched Installation and Post Installation
XPCM Patch
RTC Patch (CMOS Reset Patch)
Auto Install Audio Kexts
Auto Install Network Kexts
Installs Clover & Chameleon Boot-loader
Many more patches fixes etc, etc you’ll love it 🙂
You need a 8GB Pen drive
An existing computer with Windows or Mac
Download Niresh’s Yosemite Image
Version 10.10.1 Image is Highly Recommended
You must Download the DMG file to prepare a Bootable USB
The ISO File is to use with VMWare / Virtual BOX / Virtual Machine or If your computer doesn’t support USB Booting (it wont fit on 4.7 DvD)
Then prepare the Bootable USB
If you’re using a Macintosh or Hackintosh currently then download the Yosemite restore package (which is included in the Niresh’s Yosemite Download Page)
copy the package to the same location where Yosemite-Zone.dmg exist
then open the Yosemite Restore package and Install it to the 8GB/+ Pen drive
Please view the video instructions to restore the image with Mac OS X
<iframe width=»830″ height=»497″ src=»https://www.youtube.com/embed/rakNhX6bz2U» frameborder=»0″ allowfullscreen></iframe>
If you’re using Windows currently then you can use TransMac to Restore, (which is included in the Niresh’s Yosemite Download Page)
Please view the video instructions to restore the image using TransMac
Setting up BIOS is very important to use hackintosh, without proper Bios settings your computer will not boot Mac OS X
Read the article Hackintosh BIOS Configuration to setup your BIOS
Now Boot from the Pen drive
Chameleon Boot-loader will be loaded
AMD, Haswell and HP Laptop users may have to use custom kernel in order to make the system boot & work properly
AMD Users : /amd
: /amd1
: /amd2
: /amd64
: /amd32 (it is actually a 64 bit kernel)
: /amdfx (can also boot non FX Processors)
4th Generation Processors / Haswell Users : /haswell (This also fix the Instant Reboot)
LGA2011 CPU / X99 Chipset : /x99 or /x99x [ try to add cpus=1 boot-flag too ]
HP Laptops with Intel Processors : /hp or /hp1
To use a custom kernel you just have to type the correct kernel name listed in above example to Boot with AMD kernel
just type : /amd
then press the Enter key Now boot From the Volume Yosemite-Zone
cp -f /Volumes//haswell /Volumes//System/Library/Kernels/kernel rm -rf /Volumes//System/Library/Caches kextcache -u /Volumes/
USBBusFix=Yes Enable the EHCI and UHCI fixes (disabled by default).
EHCIacquire=Yes Enable the EHCI fix (disabled by default).
UHCIreset=Yes Enable the UHCI fix (disabled by default).
USBLegacyOff=Yes Force USB Legacy off (disabled by default).
If it stops in a line where is says PCI Configuration Begins
try either one of the following BootFlags
npci=0x3000
npci=0x2000
Gigabyte MotherBoard users should use PCIRootUID=1 & it may solve "PCI Configuration Begins" in some cases
LGA 2011: -v cpus=1 npci=0×2000 (or use) -v cpus=2 npci=0×2000
LGA 1366: -v cpus=1 npci=0×2000 (or use) -v cpus=2 npci=0×2000
LGA 1150: -v npci=0×2000
LGA 1155: -v npci=0×2000
When you are at the OS X Installation Screen
Select your language
Open Disk Utility
Select the Volume where you want to Install OS X from Left SideBar
Erase it as “Mac OS X Extender (Journaled)” – Journaled is Better (Erasing is similar to Format in Windows)
Most of the Chipset kexts are installed to ensure it boots in every system without trouble
FakeSMC is the most Required kext for Hackintosh Do not unselect it
After Customizing Click OK and Select Continue to Install
After the Installation The System will Reboot
If you run into any Installation Error Save the Installer Log to a Some Pen drive and Create a new topic in the forum (It is very important to attach the Installer Log)
After the Installation There are chances you may run into a few issues
Black / Grey Screen, Monitor Turn Off Issues & Missing Bluetooth Controller Transport
To fix reinstall with all the Backup Graphics Extensions Packages Selected or take a look at
npci=0x3000
npci=0x2000
(In my personal experience i was stuck in PCI Configuration Begin with the boot-arg npci=0x2000 but give it a try)
Errors (Kernel Panic) related to VooDoo HDA / AppleHDA
ReInstall & In the Customize section Unselect Auto Install Audio Kexts
Errors (Kernel Panic) related to AppleIntelE1000, AppleBCM, ALXEthernet, Brcm, Attansic and Realtek ethernet & Wifi
ReInstall & In the Customize section Unselect Auto Install Network Kexts
PS/2 Keyboard Mouse Not Working
Boot with Kernel Flag -f
Username: root
Password: niresh
Written with StackEdit.
AMD Athlon 64 X2 3800+
2GB оперативки
Видео NVidia 512MB
Помогите все перепробовал ничего не помогает. ACHI включил, все USB, PS2 нет. Ставлю Mac OS X Snow Leopard — 10.6.8 способом восстановления. Все делал: ставил кесты, перепробовал кучу ключей ничего не работает. Зависает на still waiting for root device.
Не знаю смогу ли я помочь, но после месяца упрямства и крышесползания мне удалось поставить эту самую Ось этим самым методом восстановления ( если речь идет об образе с р-драйв слитого с братского нам ресурса). Причем все ошибки типа
still waiting for root device
в полной мере прочухал на собственной шкуре ( пришлось и посидеть полистать и побегать) . Результат:
Комп: мать asus ma478 pro , проц AMD Phenom(tm) II x4 940, видюха gt9800, 8 гигов памяти ( ddr2 четыре планки по 2 гига) , звук m-audio delta ap192, мышь и клава ЮСБ, жесткие sata (western digital и sea gate 7400 оборотов). На всю эту шнягу спокойно ложится и работает ( да да работает, причем и в 32 бит и в 64 бит) Mac OS X Snow Leopard — 10.6.8 способом восстановления. ( С лоджом 9 пока юзаю, он встал работает также и в 32 и в 64, но пока выводы о его работоспособности делать погожу( я так думаю надо его настраивать). Сама ось РАБОТАЕТ.
Теперь по порядку все мои действия и вообще наблюдения (исходя из юзания, когда из 100 % всего опознанного нужно только 2 или 3%, остальное приходится проглатывать сблевывая при этом, т к железки то у всех разные, подходы тоже, а вот генеральная цель у всех одна- ЗАПИХАТЬ эту проклятую Ось и заставить ее РАБОТАТЬ.
Поехали:
1. Нужно два отдельных харда( один с виндой, из под которой и происходят все манипуляции с подготовкой, развертыванием образа и впоследствии его растягивания до нужных размеров другого харда, где макаку будем пихать и юзать потом на AMD!!!? при этом оставаясь довольным собой, что сотворили невозможное ( для прикола на юте есть видос, где паренек воткнул хрюшку на самый настоящий макбук про. Очень позитивно действует)).
2. Все ( умельцы) настоятельно рекомендуют ( В общем все мои манипуляции представляют собой некую компиляцию переваренной инфы и опираются как раз именно на советы и пожелания Умельцев как оптимальные действия с минимальными для психики затрат) вынуть из выключенного системника все лишние железяки, которые могут помешать триумфу в нелегкой борьбе бывших виндусятников с яблоками. Я их понял через месяц неравной битвы и отключил руками все провода ( питания и управления (желтые или красные), а также на всякий шухер 4 гига оперативы, застремавшись советов бывалых, ну а вот по поводу видюхи ее то в моем случае я оставил ( хотя поначалу тоже тыкал туда сюда). Как выяснилось позже этот самый образ снежка напичкан до затылка на все случаи жизни, т. е. не нужно вообще ничего туда подсовывать ( Кроме звука- с этим ниже), если мы друг друга правильно понимаем и речь идет именно об этом образе установленной Mac OS X Snow Leopard — 10.6.8 способом восстановления.
3. Остались включенными два винта( винда и тот куда пихаем). На винде нужно чтобы был алкаш или демон, чтобы смонтировать образ ну и р-драйв соответственно именно для восстановления снежка.Оптимально, чтобы под леопёрда был вообще нулевый или чистый САТА винчестер(лучше 7400 оборотов чем 5400 не знаю почему). Я сдуру начал пробы на 2 террабайтнике, словил ВАШУ ошибку, сдуру метнулся и взял 500г новый, наивно полагая что дело в нем. Туфта все. И на 500 и на 2000г встает. Причем двд привод в матери надо воткнуть в sata1, а винт с лео в sata2, а виндища и в третьем постоит. Все равно туда сюда ее дергаю.
4. Теперь надо подготовить винт под лео. ( винда и другой винт подключены). на значке на рабстоле «мой компьютер» правой мышью щелк. Видим вкладку «Управление» .Жмем. В открывшемся окне ищем «управление дисками». жмем. Там наш диск с виндой ( не приведи господь с ним че нить творить!) и другой под будущий мак. На него щелк правой- создать раздел- ОСНОВНОЙ!!!- НЕ назначать букву диска- НЕ форматировать. Всё, под мак готово.
5. Разворачиваем на этот подготовленный винт с помощью р-драйв наш образ. ( Я рекламить не имею права, думаю мы об одном и том же образе говорим и об методе восстановления согласно описанию именно этого образа. Если нет в лс). Нам пишут типа образ успешно восстановлен. ГАСИМ компьютер.
6. ВЫДЕРГИВАЕМ провода с винта с виндой ( Бл. т именно из за него эта ошибка). Лучше пока его отсоединить РУКАМИ.
7. Включаем комп, ДАВИМ DEL, заходим в биос. Тут БЕЗ ФАНАТИЗМА ищем прям в первой вкладке «MAIN» где переключить етот гребаный режим IDE (для винды) на AHCI. В моем случае по вкладке STORAGE CONFIGURATION-ентер- переключаем. ЭФ10 (сохранить и перезагрузить) пошел ребут.
8. Если все манипуляции проделаны правильно, то видим уже маковский загрузчик. Я писал следующие флаги -V maxmem=4096 ( макс памяти 4 гига) ентер.
9. Всё виктория. Mac OS X Snow Leopard у вас на AMD))).
Послесловие: — Теперь когда мне нужен мак, я РУКАМИ отсоединяю винт с виндой( во первых хрюшка не работает в AHCI, во вторых если оставить включенным, то можно схлопотать еще одну ошибку типа ебут еррор 00 ну типа того. С этой заразой можно боротся при загрузке давя не дел а ЭФ8, откроется меню выбора дисков). Когда мне нужна винда, я тупо РУКАМИ отключаю управление с мак винта(желтый или красный провод) и заходя через дел в биос переключаю с AHCI в IDE. Других вариантов пока не нашел. По поводу кекстов: там человек всё заточил подо всех, всё есть. Мне лишь пришлось нарыть альтернативный кекст под звук, потому что под мой звук на офике есть дрова под лео, но они орут, что не могут работать с интел процессорами( мой AMD леопёрд квалифицировал как Куад коре интел ксеон) . Я нашел на нашем родном форуме ссыль и поставил env24 HT 10. 6. 8 Snow Leopard. Да и наши форумчане народ отзывчивый и не жадный. Тут есть инфа про все че нужно, за что я всем и благодарен, ну а без поиска не обойтись.
— растягивается раздел под лео из под винды «парагоном ( внимание) 11 сервер. Именно 11. Все другие варианты косячные для меня оказались.
— Если у Вас все получится, с удовольствием расскажу как я заставил этого лео дружить с AMD и 64 бит. Всё работает. Буду рад если смог помочь ну или хотя бы избавить вас от недельного юзания. :wink2:
Шаг 1. Оценка и анализ железа
Да, несмотря на то, что Хакинтош так или иначе запускается на почти любых конфигурациях, делает он это всегда по-разному. Поэтому сразу стоит проанализировать наше железо.
Процессоры
Итак, начнем с того, что на машинах на процессорах AMD система работать НЕ БУДЕТ (то предсмертное состояние агонии, в котором она будет прибывать, «работой» назвать очень сложно). Да, по сути, можно поставить кастомное ядро, перепрошить его и так далее, но смысл изобретать велосипед из палок, если так или иначе он все равно сломается. Система встает без проблем на процессоры Intel, начиная с Core i3 (мы говорим конкретно про macOS Sierra 10.12, предыдущие выпуски могут встать также и на процессорах Core 2 Duo и Pentium). В моем случае выпал камень i5 4460 (4 ядра, 4 потока, турбобуст до 3,4 ГГц).
Наблюдаются проблемы на процессорах сокета 2011-3, в частности на чипсете X99. Обычно проявляется из-за слишком больших наворотов материнской платы.
Видеокарты
Далее, определяемся с графикой. Если вы пользуетесь встроенной графикой Intel (в моем случае это HD4600), то скорее всего понадобится отдельный «завод» графики (хотя могут завестись нативно).
Список поддерживающихся графоядер Intel
Intel HD 3000
Intel HD 4000
Intel HD 4600 (лэптопы)
Intel HD 5000
Радеоны (AMD) заводятся, но опять же с треском. Например, новые карточки (RX-4**), а также всем известная R9 380 или R9 380x могут просто вывести загрузку в черный экран.
Список точно поддерживающихся карт AMD
Radeon HD 4000 series
Radeon HD 5000 series
Radeon HD 6000 series (Желательно 6600 и 6800)
Radeon HD 7000 series (Желательно 7700, 7800, и 7900)
Radeon R9 200 series (R9 290 не заводится)
Radeon R9 300 series (С R9 380 могут быть проблемы. Лично не проверял, но судя по отзывам на Реддите с этими карточками есть проблемы)
В этом мануале рассматривать завод графики AMD не будем, так как все это сводится к патчам фрэймбуффера и подменам Device ID в загрузчике (что для каждого индивидуально). Подробнее о картах AMD тут: тык (English).
Совсем другое дело обстоит с карточками от NVidia. Заводятся почти все, за исключением некоторых особо-одаренных.
Проблемы наблюдаются на 10-ой серии, но, скорее всего, их не скоро будет
Уже все норм. На картах GTX графика заводится с полпинка, карты выпуска GT тоже не отстают, хотя там и есть некоторые исключения.
Список рабочих карт NVidia
Geforce 7000 series
Geforce 8000 series
Geforce 9000 series
Geforce 200 series
Geforce 400 series
Geforce 500 series
Geforce 600 series
Geforce 700 series
Geforce 900 series
UPD 14.05 Geforce GTX 1000 Series
Более чем уверен, что вы найдете в списке свою карту.
Сетевой контроллер
К слову, еще можно в BIOS’e посмотреть
Так или иначе, на этом подробно останавливаться не будем. Сетевую карту в любом случае придется заводить, так что просто предоставлю список поддерживаемых сетевых карт.
Intel Gigabit
5 Series – 82578LM/82578LC/82578DM/82578DC
6 and 7 Series – 82579LM/82579V
8 and 9 Series – I217LM/I217V/I218LM/I218V/I218LM2/I218V2/I218LM3
Realtek
RTL8111, 8168, 8101E, 8102E, 8131E, 8169, 8110SC, 8169SC
RTL8111/8168 B/C/D/E/F/G
RTL8101E/8102E/8102E/8103E/8103E/8103E/8401E/8105E/8402/8106E/8106EUS
RTL8105/8111E/8111F/8136/8168E/8168F
Atheros
AR8121, 8113, 8114, 8131, 8151, 8161, 8171, 8132,8151, 8152, 8162, 8172
AR816x, AR817x поддерживаются
Broadcom
BCM5722, 5752, 5754, 5754M, 5755, 5755M, 5761, 5761e, 57780, 57781, 57785,5784M, 5787, 5787M, 5906, 5906M, 57788, 5784M
Marvell
88E8035, 88E8036, 88E8038, 88E8039, 88E8056, 88E8001
Killer
Память
Ограничений нет. Система запускается на двух гигабайтах. Рекомендовано 4. Автор рекомендует 8.
С железом, собственно, разобрались. Если на этом этапе вы не передумали, идем дальше.
Шаг 6. Установка графического драйвера и первая перезагрузка
Вот мы почти у цели. Теперь осталось только завести видеокарту. В папке PostInstall лежит пакет WebDriver*.pkg. Открываем его, устанавливаем. Далее он предлагает нам перезагрузится. Перезагружаемся.
Теперь удостоверимся, что мы загружаемся не с флешки, а с жесткого диска в режиме UEFI. Выбираем Boot macOS Sierra from Macintosh HD. Запускаемся.
Я рекомендую использовать ключ -v для первого запуска, чтобы если что-то пошло не так, то можно было сразу идентифицировать ошибку. Если загрузчик поломался и вы не можете попасть в систему, то загружайтесь с флешки, прописывайте в опциях нужные ключи и загружайте систему в Verbose mode.
Готово, вот мы и в системе. На картинке я примерно показал, как будет выглядеть ось после всех настроек. Обратите внимание на то, как система поняла ваш «мак», а также на частоту процессора.
Шаг 2. Делаем загрузочную флешку и развертываем на нее установщик
Итак, вот мы и подошли к практике. Напомню, что делаем мы все это из-под Windows. Сразу говорю, что мы не будем использовать образы с рутрекера, которые так яро советуют
люди, у которых все работает
хакинтошники «до 18». Для начала нам потребуется утилита BDU (BootDiskUtiliy).
Потребуется флешка >8 ГБ. Любая.
Теперь ждем. Флешка отформатируется в Apple HFS и разобьется на два раздела, на один из которых будет установлен загрузчик (CLOVER), а второй останется чистым для того, чтобы туда можно было развернуть установщик.
После выполненных манипуляций получаем примерно следующую картину:
1. Достаем из архива HFS Partition File (HFS+), файл с расширением .hfs.
2. В окне утилиты BDU «Destination disk» выбираем Part 2 нашей разбитой флешки.
3. Открываем «Restore partiton».
4. Ищем и выбираем наш *.hfs-файл. Обратите внимание, что он должен быть не больше PART 2 раздела.
5. Ждем его распаковки.
Все, установщик на флешке распакован и готов к работе.
Теперь нам потребуются некоторые файлы для вашей системы. Все необходимое я собрал в этом архиве. Позже объясню, что и для чего.
Также потребуется еще этот кекст, его тоже скачиваем: тык. Распаковываем папку из архива в корень раздела с Clover’ом, а кекст в папку, которую мы распаковали. Все, готово. Флешка сделана. Идем дальше.
Шаг 3. Установка macOS Sierra на Intel-PC
Проверяем, что флешка вставлена в 2.0 порт. Перезагружаемся, заходим в BIOS. Напомню, что BIOS у нас — UEFI. Отключаем виртуализацию (Intel Virtualization). В приоритет загрузки (BOOT) указываем нашу флешку. Убедитесь, что она будет грузится именно в режиме UEFI. Сохраняем и применяем настройки, перезагружаемся. Попадаем в меню Clover’а.
Clover («Клевер») — загрузчик хакинтоша, а также его установщика.
Нажимаем стрелочку вниз до того момента, пока не попадем на меню Options. Нажимаем Enter. Все, что нам нужно здесь — это вот эта строка:
Прописываем в нее следующее:
kext-dev-mode=1 rootless=0 -v npci=0x2000 nv_disable=1
Объясню, что делает каждый из этих аргументов:
kext-dev-mode=1
— необходимый арг, без которого не запустится хак. Позволяет загружать в систему кексты (Изначально, FakeSMC.kext).
rootless=0
— отключает SIP (System Integrity Protection). Необходимый арг.
-v
— «Verbose mode». Вместо красивого яблочка мы увидем «консольную» загрузку, чтобы можно было опознать ошибку, если таковая появится.
npci=0x2000
(или 0x3000, в зависимости от версии PCI-e) — по желанию. Предупреждаем остановку загрузки на этапе сканирования PCI. Можно не прописывать.
nv_disable=1
— по желанию. Чтобы избежать артефактов при загрузке и прочего мусора, отключаем графическую оболочку. Грузимся в нативном режиме графики в православном 144p разрешении. Можно не прописывать.
Применяем аргументы, нажимая Enter. Выбираем Boot Mac OS Sierra from OS X Base System. И вот, пошла родимая загрузка. Сразу разберем некоторые ошибки: still waiting for root device — не успевает подключиться IDE-контроллер.
Переподключаем флешку в другой 2.0 порт, грузимся с такими аргументами:
kext-dev-mode=1 rootless=0 cpus=1 npci=0x2000 -v UseKernelCache=No
Missing Bluetooth controller transport — не включилась видеокарта, либо не подрубился FakeSMC.kext. Проверьте, что в папке kexts/other есть FakeSMC.kext. Синезуб тут не при чем.
kext-dev-mode=1 rootless=0 -v npci=0x2000
Или так:
kext-dev-mode=1 rootless=0 -v -x npci=0x2000
Если такие ошибки все же остались, то пробуем грузится так:
kext-dev-mode=1 rootless=0 -v npci=0x3000 darkwake=0 nv_disable=1 cpus=1
В иных случаях помогут только гуглы, хотя эти фиксы должны решать эти проблемы.
Ждем. На некоторых моментах может подвисать. Если зависает больше чем на минуту — ребут. Должно помочь в некоторых случаях.
И вот мы, собственно, в установщике. Выбираем язык и кликаем на стрелочку. Пойдет подгрузка языкового пакета (может подвиснуть на минуту). Теперь открываем Утилиты>Дисковая утилита, нам нужно форматировать диск под macOS. Выбираем нужный диск, нажимаем «Стереть». Для удобства называем новый диск «Macintosh HD». Форматируем, закрываем дисковую утилиту. Далее выбираем диск, на который будем устанавливать систему (в нашем случае, Macintosh HD), устанавливаем.
Установка занимает от 15 до 30 минут, все зависит от скорости записи на диск. После установки система предложит нам настроить интернет подключение — пропускаем, это сделаем позже. Делаем пользователя. Готово, мы в системе. Вернее, в ее обрубке. Пока у нас еще ничего не работает. Если вы перезагрузите машину, то попасть в систему будет невозможно (ввиду отсутствия загрузчика).
Если же комп все же перезагрузился или вырубился, то можно выбрать загрузку с флешки, затем в меню кловера выбрать «Boot macOS Sierra from Macintosh HD», не забывая при этом прописать boot arguments в меню options.
Дополнительно
— Звук
VoodoHDA. Народные умельцы запилили инструкцию по его настройке. Не буду ее копипастить, а просто дам ссылку на архив.
P.S. Автор рекомендует перемещать кекст руками, однако, это все можно сделать через Kext Utility.
Необходимо выполнить следующие условия, чтобы он заработал:
- Наличие ванильного (чистого) кекста AppleHDA.kext в системе.
- Наличие секции HDEF в вашем DSDT (либо фикс кловера FixHDA_8000->True)
- Указать layout в DSDT (либо в config.plist кловера Devices->Audio->Inject->1,2,28…etc. Выбрать из тех, которые прописаны для вашего кодека выше)
- Убрать ВСЕ патчи для звука (если были в вашем config.plist) из раздела KextsToPatch
- Убрать DummyHDA.kext (если пользовались)
- Если пользовались VoodooHDA.kext — удалить. Также удалить AppleHDADisabler.kext и пересобрать кеш.
- Для Intel HDMI 4000/4600 требуется фикс кловера UseIntelHDMI->True
Собственно, это все. После мы получаем готовую к работе macOS Sierra.
Шаг 5. Настройка загрузчика
После установки мы получим чистый, ненастроенный загрузчик Clover, который необходимо немного подконфигурировать. Открываем Clover Configurator (в будущем не советую пользоваться данной программой для точечного редактирования конфига загрузчика).
Для начала нам необходимо попасть на EFI раздел с загрузчиком. В левом меню нажимаем Mount EFI. Далее нажимаем Check partition, появится таблица всех разделов. Нужный нам раздел должен находится на том же разделе, что и Apple_HFS , он отображается как EFI EFI. Нажимаем Mount partition. В списке выбираем нужный нам диск (Например, disk0s1). Обратите внимание, что есть баг, когда не видно всех разделов. Покрутите колесиком мышки, так вы сможете листать между разделами и выбрать нужный.
Далее нажимаем Open Partition. Откроет «папка» с нужным разделом. Переходим EFI>CLOVER. Копируем plist.config в папку PostInstall, для удобства. Также на всякий случай копируем его еще куда-нибудь, так как тот, который мы только что скопировали, будем редактировать. А еще один для бэкапа. Копируем, открываем plist.config.
Видим примерно следующее:
ACPI — Фиксы не трогаем, дропаем (DropOEM) нашу видеокарту (DropOEM_DSM работает, когда встречаются два DSDT патча. Поэтому оставляем оригинальный метод автопатча загрузчиком, а наш, если таковой появится, отключаем).
Переходим в секцию BOOT.
Итак, вот тут нам следует покопаться. Аргументы выставляем сами, в зависимости от системы.
-v (verbose)
— уже знакомый «текстовый» режим загрузки. Лучше не включать, а прописывать вручную при необходимости.
arch
— архитектура. В моем случае x86_64
npci
— уже известный нам ключ. Выставляем при необходимости. Рекомендую первую загрузку делать без него, но в Verbose mode.
darkwake
— отвечает за режим сна и гибернацию. Имеет 7 режимов. Если сон не заведется изменением hibernatemode в терминале, то рекомендую методом проб и ошибок найти нужный режим дарквэйка.
cpus=1
— запуск с использованием только одного ядра. Не рекомендую выбирать.
nvda_drv=1
— активация вебдрайвера НВидии, который мы поставим чуть позже. Выбираем, если у вас nVidia.
nv_disable=1
— отключение графики невидии и запуск на нативном драйвере мака. Лучше не выбирать, но при необхожимости вручную прописывать.
kext-dev-mode=1
иrootless=0
уже объяснялись ранее.
Переходим в правую подсекцию.
Default Boot Volume
— раздел, с которого по-умолчанию будет начинаться выбор диска для загрузки. По-умолчанию LastBootedVolume (последний выбранный раздел).
Legacy
— Legacy Boot для старых версий Windows и Linux. Очень сильно зависит от аппаратной части и построения БИОСа, поэтому были разработаны несколько алгоритмов:
LegacyBiosDefault
— для тех BIOS UEFI, где есть протокол LegacyBios.
PBRTest, PBR
— варианты PBR Boot, тут просто перебором. В моем случае работает PBR.
XMPDetection=YES
— важный параметр. Фиксирует количество оперативной памяти, слотов, плашек, частоту и количество каналов.
DefaultLoader
— если на разделе несколько загрузчиков, выбираем дефолтный. Не должен быть пустым!
Timeout
— время до автоматического бута.
Fast
— параметр, пропускающий выбор раздела и сразу переход к загрузке.
-1 (Timeout -1)
— отключение автобута.
Секцию CPU пропускаем, загрузчик сам подцепит нужные значения. Devices также лучше пропустить, если вам нечего «фэйкать». Disable Drivers — отключение ненужных драйверов при загрузке. GUI — настройка внешнего вида загрузчика. Думаю, пояснять тут ничего не нужно, особых параметров тут нет. Разрешение экрана, язык и тема меню. Все просто. Graphics — настройка и инжекты графики.
Параметр Inject NVidia не трогать! На запуске будут артефакты. Он предназначен для запуска старых карт линейки GT
Kernel and Kext Patches — патчи и кастомизация ядра. По-умолчанию выбран Apple RTC. Лучше не трогать. SMBIOS — самый сок, кастомизация и подделка «мака».
Для настройки заводской информации нажимаем на иконку волшебной палочки. Далее выбираем iMac (Если ПК) или MacBook (если ноут).
Можно посмотреть также среди более старых конфигов, типа MacMini, либо Mac Pro. Ваша задача подобрать наиболее схожий с вашим железом мак.
Не добавляйте ничего в Memory и Slots. Это чисто косметические параметры, которые кловер подцепляет на этапе загрузке. Неправильно выставленные параметры могут вызвать конфликты.
WARNING: Видеокарты Nvidia без правок полиси-кекста работают только на мак-моделях iMac13,1 и iMac14,2.
В AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDevicePolicy.kext/Contents/info.plist исправляем Config1 на none вот тут:
Теперь должно работать.
Готово. Больше не трогаем ничего, базовые настройки мы сделали. Сохраняем наш файл. Теперь копируем его в папку CLOVER раздела EFI, авторизируемся, заменяем. Напомню, что перед этим вы должны были сделать бэкап.
Шаг 4. Базовая настройка системы и установка кекстов
Итак, вот мы в системе. Пока она умеет мало, в интернет мы не выйдем, графика не работает, да и вообще все выглядит как-то ну очень плохо. Это нужно исправлять.
Разберемся, что такое кексты.
Kext (Kernel Extension) — расширения ядра, запускающие то или иное несовместимое с оригинальным маком оборудование (Например, откуда в аймаке мы найдем сетевую карту от Realtek или звуковую карту?). Вот они нам сейчас и понадобятся.
Для начала нам потребуется папка PostInstall, которую вы распаковали в раздел CLOVER на загрузочную флешку. Оттуда нам нужна, в первую очередь, утилита Kext Utility, которая позволяет устанавливать кексты в систему. Запускаем ее, вводим пароль от пользователя, ждем, пока увидем надпись «All done».
Устанавливаем кекст на сетевую карту (Папка Network, там по папкам рассортировал под каждую сетевую карту), просто перетаскиваем его в окно программы. Ждем, пока появится надпись «All done». Далее, заходим в раздел CLOVER нашей флешки, далее в kexts, далее в Other. Копируем оттуда FakeSMC.kext в любое место (Лучше в ту же PostInstall), далее тем же путем, что и кекст на сетевую карту, устанавливаем его. Также потребуется кекст на USB 3.0. Он был в архиве Legacy_13.2_EHC1.kext.zip, который вы распаковали в PostInstall. Устанавливаем его.
Готово, мы завели интернет, USB и позволили системе вообще загружаться (FakeSMC.kext имитирует чип System Management Control, который присутствует только на материнских платах Apple. Без этого кекста система просто не стартанет).
Кликаем продолжить, читаем инфу о загрузчике (вру, тоже нажимайте продолжить). Далее, в левом нижнем углу нажимаем «Настроить».
Для UEFI-загрузки выставляем следующие настройки:
О легаси-загрузке поговорим позже, так как там все немного сложнее и придется патчить DSDT.
Нажимаем «Установить». Пойдем процесс установки загрузчика.
Готово, загрузчик установлен.
Link to comment
Share on other sites