• Become a Premium Member for $25/year with no ads to improve your community experience.

How to Upgrade to macOS Sonoma on PC [Intel/AMD]

This guide describes how to upgrade directly to macOS Sonoma on Intel or AMD PC using Clover and OpenCore. By following this guide, you'll be able to upgrade an existing system running any macOS version provided that the hardware you have is compatible with macOS Sonoma.

screenshot-2023-06-05-at-11-22-11%E2%80%AFpm-min-png.6095


Overview



Apple announced its new macOS version i.e. macOS Sonoma (14.0) at WWDC23, which is the next major revision to its Operating System in the Macintosh lineup. As usual, a Developer Preview version will be available immediately for Developers who are enrolled in the developer program, and a Public Beta which is expected in July, coming this fall.

Although, macOS Sonoma is still in the beta phase, existing users running macOS Ventura or prior who wish to update their systems directly to macOS can upgrade now. Please be advised that due to being in the beta phase, it may contain several bugs and that is why it is not recommended to use it as a daily driver. This method does not involve bootable USB creation or such preparation and allows you to preserve your files along with the system settings.

If you plan to perform a clean installation, follow the guide linked below

Before you proceed with an upgrade, we suggest you to check the hardware compatibility of your system.

Requirements


Following are the requirements for upgrading your system to macOS Sonoma. Please ensure you meet the requirements before proceeding with this guide.
  • A system running any existing version of macOS.
  • A working Internet connection.
  • At least 50GB of free storage space on the boot drive.
NOTE:
  • If you're running OS X Mountain Lion, you must upgrade your Mac to OS X El Capitan first and then try upgrading to macOS Sonoma.

STEP 1: Back up your System

Before you proceed with an upgrade, we strongly recommend performing a full backup of your existing installation using Carbon Copy Cloner or Time Machine, or any other reliable backup/restore tool. In case the upgrade fails or you encounter any issues with the upgrade, you can always roll back to your existing installation.

STEP 2: Update Bootloader

Whether you're running Clover or OpenCore, you must update your existing bootloader to the latest possible version. Please note that as this is a new macOS version, the existing bootloader may not work properly, therefore you must use the latest commits of Clover or OpenCore for a hassle-free upgrade experience. If you're using Clover, you must update it to (5152) or later, and if you're using OpenCore, you must update it to (v0.9.3) or later. If you have used Xcode and know how to build kexts from source, build from the latest commit. Users who are new to Xcode can find the pre-built version of OpenCore in the attachment. This is mandatory for the smooth upgrade ensuring the update doesn't break the system and enter into a loop state or result in an unbootable system.

STEP 3: Update Kexts

Unlike the bootloader, you must update the kexts too. The essential kexts are Lilu, VirtualSMC, WhateverGreen, and AppleALC. If you're using some other kext and an update is available, you should update that too. If you have used Xcode and know how to build kexts from source, build from the latest commit. Users who are new to Xcode can find the pre-built version of the essential kexts in the attachment. This is mandatory for the smooth upgrade ensuring the update doesn't break the system and enter into a loop state or result in an unbootable system.

STEP 4: Update Kernel Patches

If you're using an AMD System, you'll also need to update the Kernel Patches. Do not use these Kernel Patches if you're using an Intel based CPU.

STEP 5: Update SMBIOS
With the release of macOS Sonoma, Apple has again dropped support for their obsolete Mac models (up to Skylake) and therefore you'll need to update the SMBIOS data to 2018 and later. To update the SMBIOS data, follow the guide linked below.

STEP 6: Reboot System
After performing all the above steps, restart your system for the applied changes to take effect. It is recommended to reset NVRAM twice at least.

STEP 7: Download macOS Sonoma

As macOS Sonoma is not officially released for the general public, but only for developers, you would need an Apple Developer Account along with the Software Enrollment to download a copy of macOS Sonoma. However, if you've not enrolled, you can download an official copy of macOS Sonoma directly from Apple Server using the guide linked below.


STEP 8: Upgrade to macOS Sonoma

Once you have everything set, the next step is to proceed with the upgrade. To upgrade to macOS Sonoma on your PC, follow the steps below.

1. From the Applications folder, right-click on Install macOS Sonoma beta.app and click on Open.
2. Click on Continue and then continue with the options as shown below.
Screen Shot 2023-06-08 at 4.33.26 AM-min.png

Screen Shot 2023-06-08 at 4.33.37 AM-min.png

Screen Shot 2023-06-08 at 4.33.43 AM-min.png

Screen Shot 2023-06-08 at 4.33.49 AM-min.png

When the installer prompts for access, enter your password and click on Unlock to allow access.
Screen Shot 2023-06-12 at 10.48.00 PM-min.png
Now, macOS Sonoma will begin installing to your selected disk.
Screen Shot 2023-06-08 at 4.42.43 AM-min.png

3. Once the first phase completes, the installer will prompt you for restarting your PC and your PC will restart automatically.

Screen Shot 2023-06-08 at 4.56.01 AM-min.png

Here it ends the first phase of the installation. After restarting, it will continue the installation

2023060811581910-min.png



Your PC will restart again and when your PC restarts, it will automatically boot from macOS Installer to continue the next phase of the installation. If for any reason, the installer does not auto boot, select macOS Installer in the boot picker and then boot. The installation will continue. If you choose to boot from Macintosh HD or (your drive name), the system will boot back to your previous installation without upgrading to macOS Sonoma.

2023061419574357-min.png

2023061419582101-min.png


Once again, your Mac will restart. Upon restarting, it will automatically boot from Macintosh HD to continue the next phase of the installation. At this point, the macOS Installer entry should not be present any longer. Upon completion, your PC will automatically restart. You'll see something as shown below.

2023061419592858-min.png

2023061420000886-min.png


Once again, your PC will restart, and when your PC restarts, it will automatically boot from Macintosh HD to continue the last phase of the installation. You'll see something as shown below.

2023061420010757-min.png

2023061420012663-min.png


2023060812085533-min-png.6144


2023061420104374-min.png


2023061420110049-min.png

2023061420111684-min.png

After this process, your PC will complete the upgrade process and you'll be asked to enter your password to login into macOS Sonoma.

2023061420125938-min.png

4. Enter your password and you have successfully upgraded to macOS Sonoma on your PC.


STEP 9: Complete Setup
When prompted for setting up a few newer options, set it up by following onscreen instructions.

2023061420120971-min.png

Enjoy macOS Sonoma on your PC :)


Let us know your upgrade experience with macOS Sonoma. Please post all your support related questions in the Support forum sections.
 

Attachments

  • OpenCore-0.9.3-RELEASE.zip
    7.2 MB · Views: 60
  • Lilu-1.6.6-RELEASE.zip
    739.1 KB · Views: 50
  • VirtualSMC-1.3.2-RELEASE(2).zip
    1.2 MB · Views: 48
  • WhateverGreen-1.6.5-RELEASE(4).zip
    526.1 KB · Views: 46
  • AppleALC-1.8.3-RELEASE.zip
    1.6 MB · Views: 51
Last edited:
Thanks, I only have this monitor. What is the problem with 2560x1440 in this case?
A workaround, probably.

Also, try to use the latest commit of the OpenCore, Lilu, WEG. The black screen issue problem should be fixed. Test it at your end and report in this thread.
 
A workaround, probably.

Also, try to use the latest commit of the OpenCore, Lilu, WEG. The black screen issue problem should be fixed. Test it at your end and report in this thread.
Ok tested again.

1. Updated OC to 0.9.2
2. Updated the following kexts: LILU, VIRTUALSMC, AIRPORTBRCMFIXUP, APPLEALC, RESTRICTEVENTS & BLUETOOLFIXUP (no update for WEG available).

Then time to install & this happens ("Reboot"=auto reboot by installer):

A. Reboot-1. Installer Icon visible (in open core menu) and chosen by default. No time calculation under the apple.
B. Reboot-2. No installer icon visible (in open core menu). Apple visible short time, then black screen for 1-2 minutes, it then reboots.
C. Rebbot-3. Apple visible at start. No time calculation under the apple. Then black screen (with caps lock key function OK).
D. Reboot-4. Now with 1024px monitor to mainboard graphics. Caps lock key ok, black screen, freeze.
E. Reboot-5. With with 1024px monitor to mainboard graphics. Now manual reboot/power button OFF/ON. Apple icon visible. No time calculation under the apple. No caps lock function = freeze.
F. Reboot-6. Manual reboot. With with 1024px monitor to mainboard graphics. Manual reboot again. Just black screen = freeze.
 
Ok tested again.

1. Updated OC to 0.9.2
2. Updated the following kexts: LILU, VIRTUALSMC, AIRPORTBRCMFIXUP, APPLEALC, RESTRICTEVENTS & BLUETOOLFIXUP (no update for WEG available).

Then time to install & this happens ("Reboot"=auto reboot by installer):

A. Reboot-1. Installer Icon visible (in open core menu) and chosen by default. No time calculation under the apple.
B. Reboot-2. No installer icon visible (in open core menu). Apple visible short time, then black screen for 1-2 minutes, it then reboots.
C. Rebbot-3. Apple visible at start. No time calculation under the apple. Then black screen (with caps lock key function OK).
D. Reboot-4. Now with 1024px monitor to mainboard graphics. Caps lock key ok, black screen, freeze.
E. Reboot-5. With with 1024px monitor to mainboard graphics. Now manual reboot/power button OFF/ON. Apple icon visible. No time calculation under the apple. No caps lock function = freeze.
F. Reboot-6. Manual reboot. With with 1024px monitor to mainboard graphics. Manual reboot again. Just black screen = freeze.
You'll need to manually build from the source for the latest commit changes. The final release is only available after a major commit.
 
A workaround, probably.

Also, try to use the latest commit of the OpenCore, Lilu, WEG. The black screen issue problem should be fixed. Test it at your end and report in this thread.
Thanks, but I only have the Thunderbolt display available here, so I don't know how to get 1080 with it (the earlier versions of MacOS updates/installs has accepted this 2560x1440)
You'll need to manually build from the source for the latest commit changes. The final release is only available after a major commit.
Sorry if I have no idea what you are saying in this case.
 
Thanks, but I only have the Thunderbolt display available here, so I don't know how to get 1080 with it (the earlier versions of MacOS updates/installs has accepted this 2560x1440)

Sorry if I have no idea what you are saying in this case.
Not sure if you have ever build these kexts using Xcode. If not, you'll have to. In case if you're unable to, the guide will be updated shortly with the latest tested kexts.
 
Not sure if you have ever build these kexts using Xcode. If not, you'll have to. In case if you're unable to, the guide will be updated shortly with the latest tested kexts.
Ok, thanks, I don't know how to "build" kexts, and also know nothing about xCode. I just updated the kexts with the OpenCore Auxiliary tools software.
 
Ok, thanks, I don't know how to "build" kexts, and also know nothing about xCode. I just updated the kexts with the OpenCore Auxiliary tools software.
Now I have, again, restored back to 13.4.
 

Forum statistics

Threads
1,496
Messages
14,248
Members
21,515
Latest member
Alopios