Welcome to AMD OS X

Why not register now to gain full access.

#45399
This guide is still being modified, please excuse the text formatting.
If you DO NOT have access to a Mac, or a machine already running macOS, please follow this guide instead: viewtopic.php?f=24&t=5902
Image
Credits:
Shaneee's "Mojave AMD Vanilla Guide From Windows" thread, this guide is a modified version of his thread, for those of us already running macOS.
fusion71au @ InsanelyMac for the original tutorial concept.
engraveform for his Clover EFI configuration.

. After obtaining your copy of macOS Mojave 10.14.1, copy "Install macOS Mojave.app" to your desktop. (If downloading from one of the mirrors provided, you will need to extract it from the .zip file).

Right click on "Install macOS Mojave", and click "Show Package Contents".

Image
Next, navigate to Contents --> SharedSupport, and copy "BaseSystem.dmg" to your desktop.

Image

It is now time to prepare your USB drive.
Launch Disk Utility from Applications --> Utilities.
Select your USB drive from the list on the left, and click "Erase" from the menu above.
For the sake of this tutorial, name the drive "USB".
Select "Mac OS Extended (Journaled)" from the "Format" drop down.
Select "GUID Partition Map" from the "Scheme" drop down.
Click "Erase", and wait about a minute for it to complete.

Image
Select the newly created "USB" partition from the USB drive in the list on the left.
Click "Restore" from the menu above.
Next to the "Restore from:" box, click "Image..."
Navigate to your Desktop, and select the "BaseSystem.dmg" file that we extracted earlier.

Image
Click "Restore", and wait until completed. Depending on the speed of your USB drive, this may take awhile.

Image
If you've completed every step successfully thus far, you should now have an"OS X Base System" USB drive, containing the necessary macOS Mojave installation files.

Image
It is now time to copy the necessary AMD kernel, and prelinkedkernel.
Download the necessary AMD Kernel & PrelinkedKernel from the pre-requisites at the top of this thread.
Open your "OS X Base System" USB drive, and navigate to '/System/Library/PrelinkedKernels'.

Image
From the AMD.ZIP file we extracted to our desktop, copy "prelinkedkernel.amd" to the '/System/Library/PrelinkedKernels' folder.
Going back to the extracted AMD.ZIP files, rename "prelinkedkernel.amd" to "prelinkedkernel", and copy that to the '/System/Library/PrelinkedKernels' folder on the "OS X Base System" USB drive as well.


If you've followed the previous steps appropriately, you should now have the new prelinkedkernel's located in "OSX Base System/System/Library/PrelinkedKernels":


Image
Now navigate back to the USB drive, and open the '/System/Library/' folder.
Right click, and create a new folder named "Kernels".

Image
Going back to the extracted AMD.ZIP files on our Desktop, copy 'kernel' to the newly created "OSX Base System/System/Library/Kernels" folder.

Image
We are now ready to install Clover to our USB drive, this will make the drive bootable, and get us ready to install macOS Mojave.

. To setup our bootloader, we need to launch 'Clover Configurator' (available for download in the pre-requisites at the top of this thread).

In Clover Configurator, select 'Mount EFI' from the 'Tools' menu on the left.

Image
You should now see two lists on your right, containing all available storage devices.
In the "EFI Partitions" list on the bottom, locate "EFI on OS X Base System".
Click "Mount Partition". It may ask you to enter your password, this is normal.

Image
Now, click "Open Partition", this will bring up the EFI partition of your macOS installation USB drive.
If there is a folder named "EFI" in this partition, go ahead and delete it, we will be replacing it shortly.

Image

It is now time to download the "Clover EFI" files (available in the pre-requisites at the top of this thread), and extract the 'efi.zip' file to our desktop.
Select, and copy all files located in the 'efi' folder we extracted from 'efi.zip'.
Navigate back to the EFI partition of your USB drive, and paste the copied files.

Your EFI partition should now contain the Clover EFI files necessary to boot.

Image
It is now time to boot your machine from the USB installer. Before we do so however, we have to change a few settings in our bios.

Please ensure your bios is configured as follows;
  • SATA Mode: AHCI.
  • Enable 'Legacy USB Support'.
  • Enable 'EHCI Hand-Off' (If your machine does not have this setting, do not panic).
  • Disable your Serial Port.
  • Enable CSM.
  • Set boot mode to UEFI.
  • Set Secure Boot to 'Other OS'.
When you are done configuring your bios, you can save, and reboot.

Upon boot up, access your boot device menu, and select the EFI partition of the USB drive.

If you followed the tutorial up to this point, you should now be greeted with the Clover bootloader.

Click 'Install macOS from OS X Base System'.

The installer is going to boot in verbose mode, do not be intimidated by the text running up your screen. Should you run into any problems during this process, this text will help narrow down the cause.

When the macOS Installer appears, launch Disk Utility.

Select your desired Mojave install drive from the list on the left, and click "Erase" from the menu above.
For the sake of this tutorial, name the drive "Mojave".
When you are finished formatting the drive, quit Disk Utility, and launch the macOS Installer.

Image
Install macOS to the drive we just formatted.

Depending on your hardware, this may take a little while. When the installer is complete, your machine will automatically reboot. Access the boot menu once more, and boot from the EFI partition of the USB drive.

Just like before, click 'Install macOS from OS X Base System'. Do NOT boot from the drive you installed macOS to, we are not at that point yet.

When the macOS Installer appears, launch Terminal from the Utilities drop down in the menu bar.

Execute the following commands in Terminal, one at a time.
Code: Select all
cp -r /Volumes/"OS X Base System"/System/Library/PrelinkedKernels/prelinkedkernel.amd /Volumes/Mojave/macOS\ Install\ Data/Locked\ Files/Boot\ Files/
Code: Select all
cp -r /Volumes/"OS X Base System"/System/Library/PrelinkedKernels/prelinkedkernel /Volumes/Mojave/macOS\ Install\ Data/Locked\ Files/Boot\ Files/
Code: Select all
sed -i '' "s/auth-//g" /Volumes/Mojave/macOS\ Install\ Data/Locked\ Files/Boot\ Files/com.apple.Boot.plist
After executing each of these commands successfully, reboot your machine. From the boot menu, boot from the EFI partition of your USB drive.

When Clover appears, boot from 'Install macOS from Mojave', we are NOT booting from the 'OS X Base System' drive this time.

If you followed the tutorial up to this point, you will be greeted with verbose text, followed by the Apple logo, and an installation timer. This will take some time to complete. When done, the machine will automatically reboot.

Access your boot menu, and boot from the EFI partition of your USB drive. When Clover appears, boot from 'Install macOS from OS X Base System' once more.

When the macOS Installer appears, launch Terminal from the Utilities drop down in the menu bar.

Execute the following commands in Terminal, one at a time.
Code: Select all
cp -r /Volumes/"OS X Base System"/System/Library/PrelinkedKernels/prelinkedkernel /Volumes/Mojave/System/Library/PrelinkedKernels/
Code: Select all
cp -r /Volumes/"OS X Base System"/System/Library/PrelinkedKernels/prelinkedkernel.amd /Volumes/Mojave/System/Library/PrelinkedKernels/
After executing each of these commands successfully, reboot your machine. From the boot menu, boot from the EFI partition of your USB drive.

When Clover appears, you may now boot from the drive you installed macOS Mojave to. It is recommended that you disconnect your machine from the internet while completing the setup of your Hackintosh. If you attempt to login to iCloud from the setup dialog, it will break the setup, and you will have to reboot your machine. You may connect to the internet after completing the macOS setup dialog.

If you experience a reboot after accepting the license agreement on first boot please follow this,
XLNC wrote:
Code: Select all
/sbin/fsck -fy
/sbin/mount -uw /
Then create this file to skip the apple setup screen:
Code: Select all
touch /var/db/.AppleSetupDone
Now create a temporary user account "Temp User" with password "password" and home directory "temp"
Code: Select all
launchctl load /System/Library/LaunchDaemons/com.apple.opendirectoryd.plist

dscl . -create /Users/temp
dscl . -create /Users/temp UserShell /bin/bash
dscl . -create /Users/temp RealName "Temp User" 
dscl . -create /Users/temp UniqueID "510"
dscl . -create /Users/temp PrimaryGroupID 20
dscl . -create /Users/temp NFSHomeDirectory /Users/temp
dscl . -passwd /Users/temp password
dscl . -append /Groups/admin GroupMembership temp
dseditgroup -o edit -a temp -t user admin
Now reboot :
Code: Select all
shutdown -r +0
So macos will now directly take you to the login screen . where it will ask you to enter password .
type password and hit enter to login.
you will reach Data & Privacy screen again so click next to proceed ( don't worry, it wont reboot now ) and so after few clicks you will reach Desktop .

Now go to System Preferences -> User & Groups and create a Administrator account of your choice with your real User name
After that logout from this Temp User account and login into your own admin account
Finally delete this Temp User account by going into System Preferences -> User & Groups.
. This is the final step in installing macOS Mojave, this will allow us to boot directly from the macOS installation drive, without the need for our USB drive.

This is almost identical to 'Step Two' of this tutorial, however, instead of modifying the EFI partition of the USB drive, we are modifying the EFI partition of the drive we installed macOS Mojave on.

To setup our bootloader, we need to launch 'Clover Configurator' (available for download in the pre-requisites at the top of this thread).

In Clover Configurator, select 'Mount EFI' from the 'Tools' menu on the left.

Image
You should now see two lists on your right, containing all available storage devices.
In the "EFI Partitions" list on the bottom, locate "EFI on Mojave", or "EFI on APFS Container [Mojave,VM,Preboot,Recovery]".
Click "Mount Partition". It may ask you to enter your password, this is normal.

Image
Now, click "Open Partition", this will bring up the EFI partition of your macOS Mojave boot drive.
If there is a folder named "EFI" in this partition, go ahead and delete it, we will be replacing it shortly.

Image

It is now time to download the "Clover EFI" files (available in the pre-requisites at the top of this thread), and extract the 'efi.zip' file to our desktop.
Select, and copy all files located in the 'efi' folder we extracted from 'efi.zip'.
Navigate back to the EFI partition of your Mojave boot drive, and paste the copied files.

Your EFI partition should now contain the Clover EFI files necessary to boot, you can now remove the USB drive, and reboot your system.

Image

At this point, you should be able to reboot your system, and boot from the drive we installed macOS Mojave on.

. (( This step of the tutorial requires you to have a Mac, Time Machine backup, or a drive containing your High Sierra install. ))

If you are coming from macOS High Sierra, and wish to retain all of your data (Applications/Documents/Settings), complete the following steps.

Step One: Launch 'Migration Assistant' from Applications --> Utilities.

Image
Step Two: Select your method of transfer, and click Continue. ( For the sake of this tutorial, I will be transferring data from a Time Machine backup ).

Image
Step Three: Choose the backup you would like to restore your data from, and click Continue.

Image
Step Four: The Migration Assistant is going to ask which data you would like to transfer. If you're looking to return to the state your machine was in with High Sierra, select every option, and click Continue.

Image
Step Five: You are going to be asked to enter the password for the account associated with your High Sierra install. It will also ask if you'd like to retain, or delete the user account you created during the macOS Mojave installation. You can remove it if you wish.

At this point, the Migration Assistant will begin transferring your data. Depending on the data being transferred, this could take awhile.

. Having trouble getting macOS installed? It may be as simple as skipping a step, try re-reading the tutorial before seeking assistance.

Should you require assistance, you may post here, or join us on Discord: https://discord.gg/EfCYAJW

----

If you have any suggestions on how to improve this guide, please send me a private message, thanks!

 Advertising

#45461
I am getting to the point where you have to boot from the hard drive for first time and after a rather long verbose log spitting messages about lots of failing drivers that could not be loaded, and after the "Apple + Loader" is done I am presented to the following screen:

Image
https://ibb.co/sHxW6qJ

Any ideas?
#45467
Furiel wrote:
Sun Feb 10, 2019 6:46 am
Mojave ZIP file is damaged and it cannot be installed.
Which file in particular are you having trouble with? If any of the linked files are giving that error, please try to re-download them, they are not damaged.
Marcyvee wrote:How to change mojave's logo in system's info?
There is a handy tutorial over on tonymacx86 that I followed to change mine. It requires the use of Xcode, but is not all that difficult if you follow this tutorial.
Link: https://www.tonymacx86.com/threads/guid ... ve.256902/
t.yan3z wrote:Thanks for the guide. I am going to try it now. Are you able to update to version 10.14.3 without a problem?
If connected to the internet during the install process, it should update to 10.14.3 on its own. (This is being reported by other users, myself included). I have not tried to do a clean install, and update via System Update.
Dann wrote:I am getting to the point where you have to boot from the hard drive for first time and after a rather long verbose log spitting messages about lots of failing drivers that could not be loaded, and after the "Apple + Loader" is done I am presented to the following screen:

Any ideas?
What are your system specifications? (Detailed, if possible, this will help us provide a better solution).

Some troubleshooting steps you can try in the meantime;
- Ensure your bios is configured correctly.
- Try moving the USB drive to a different USB port. USB 2 if possible.
- Try re-creating the USB install drive.
#45471
@Camacorn, Sorry forgot to include specs:
Ryzen 5 1600
Asrock ab350m pro4
crucial 2x8 DDR4 2400
Sapphire RX 580 8Gb
macOS drive - m.2/pci-e
windows drive - sata ssd

I didn't wipe my macOS drive just because I have a working High Sierra there so I've decided to partition the drive, install Mojave and if everything goes well, format and merge the High Sierra partition. Obviously there's a new way Apple handles drives and partition maps so you could simply create a "virtual" volume instead of partitioning. That's what I did. I'll try by performing a normal partition later and will come back to you but I doubt this is the problem.

I've configured the BIOS as per the guide though I didn't find some settings (USB Legacy option missing got me stunned).
I've tried two USB ports - 3 and 2.

And kind of an off topic but did the USB kexts / handling changed in some way in Mojave and Ryzentoshes? Since booting my existing High Sierra from the USB drive created following this guide results in no usbs working. Not even mouse/kb, while booting the Mojave installer the peripherals seem to work as expected.
#45479
Installation went without a problem. Can Boot into Mojave 10.14.3 without a problem. Now I am just having some problems:
- signing into iCloud and selecting the options to sync (icloud drive, calendars, contacts, notes, etc)
- Cannot access safari options, safari stops working.
- Signing into AppStore.
Did you have the same problems and is there any way to fix them?
Thank you in advance.

Thrive Society Keto it would happens amidst a T[…]

blood sugar ultra

blood sugar ultra is a unique combination of 11 wi[…]

32-bit apps in Vanilla

Will be implemented OPEMU in the clover vanilla p[…]

Hey everyone, This is my second time trying to do[…]