-
-
Notifications
You must be signed in to change notification settings - Fork 50
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
7353b88
commit ad9a225
Showing
1 changed file
with
59 additions
and
25 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,38 +1,72 @@ | ||
# MacOS Monterey on ThinkPad X230 | ||
|
||
- Thanks to [Dortania](https://github.com/dortania) with [OCLP](https://github.com/dortania/OpenCore-Legacy-Patcher), we can install and update to MacOS 12 Monterey on ThinkPad X230. | ||
|
||
> ## Install | ||
### Update from MacOs bigsur | ||
-If you are already using previous EFI release from our repository and running Mac os Big sir | ||
and you want to update to MacOs Monterey(any version).Just download one of the update from below link. | ||
https://mrmacintosh.com/macos-12-monterey-full-installer-database-download-directly-from-apple/ | ||
- Once downloaded the installer also download the latest EFI release (April-2K22 Update) from our repository. | ||
- Now you have to start the installer and follow the on screen instruction and wait till it completes. it sure takes a lot of time | ||
so grab a cup of coffee. | ||
- Once the update is installed.don't restart your pc. now is the time to put the EFI release we downloaded to the EFI partition of your MacOs.To do that | ||
#### MOUNTING EFI | ||
mount EFI boot partition, follow these steps: | ||
|
||
1. Discover the volume identifier for your EFI boot partition. | ||
|
||
Run this command: | ||
|
||
- Download [gibMacOS](https://github.com/corpnewt/gibMacOS). | ||
- Open `gibMacOS.command`. | ||
- Type `c` to change Catalog, then type `4` to `Developer`. | ||
- Type `1` to select `macOS 12.0`. | ||
- Open `Launchpad`, select the `InstallAssistant.pkg`. | ||
- Format USB Drive as HFS+J with GPT partition table. | ||
- Run the following script in Terminal: | ||
diskutil list | ||
The output should look something like this: | ||
|
||
```bash | ||
sudo /Applications/Install\ macOS\ 12\ Beta.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume | ||
``` | ||
/dev/disk0 | ||
#: TYPE NAME SIZE IDENTIFIER | ||
0: GUID_partition_scheme *251.0 GB disk0 | ||
1: EFI 209.7 MB disk0s1 | ||
2: Apple_HFS Macintosh HD 250.1 GB disk0s2 | ||
3: Apple_Boot Recovery HD 650.0 MB disk0s3 | ||
|
||
|
||
**Change `MyVolume` to the name of your usb partiton** | ||
In this case, the volume identifier of the EFI partition is disk0s1 | ||
|
||
- Find your flash drive along with its EFI partition | ||
2. mount the volume using the command | ||
sudo diskutil mount disk0s1 | ||
- Now copy paste only the EFI folder from the release file to the EFI partition | ||
- Now it is time to restart your pc. after the restart you may see weird graphics. so follow the graphics fix section to finish the | ||
|
||
```bash | ||
diskutil list | ||
``` | ||
|
||
then | ||
### New Installation | ||
- For making the usb follow dortania's guide to setup bootable MacOs Monterey Usb.(Only do the recovery Installer part and we dont need the EFI part) | ||
- Once you have made the bootable usb. Just Copy paste the EFI from our latest release to the root folder of the usb. Make sure you have a good internet connection (Both Ethernet and Wifi must work now. Thanks to the updated Kexts). | ||
- Once installations is over follow the MOUNT_EFI Section of the Update MacOs. Once Done Follow the Below Guide to Fix Graphics | ||
|
||
```bash | ||
sudo diskutil mount /dev/diskNsN | ||
``` | ||
### Intel HD 4000 Fix | ||
- So In Monterey they have dropped a lot of supports which include Intel HD 4000. Thanks to @chris1111 for the Intel HD 4000 Patch. | ||
- I have included the patch in the release file. | ||
- Before going to the patch we have a few steps to follow.We Need to do this is recory mode. so turn off and boot into recovery mode | ||
SIP fully Disable ! | ||
OpenCore config setup: csrutil authenticated-root disable : | ||
NVRAM > Add > boot-args -v keepsyms=1 | ||
csr-active-config > EF0F0000 | ||
SecureBootModel > Disabled | ||
PlatformInfo > MacBookPro12,1 | ||
Clover config setup: csrutil authenticated-root disable : | ||
csr-active-config > 0xFEF | ||
Once this is done boot back into MacOs Monterey | ||
|
||
**Change `diskNsN` with your EFI identifier number** | ||
### Patch Intel HD 4000 | ||
1. Open the App that comes with the release file. Intel HD 4000 app | ||
2. Follow the on screen instruction and install the patch. | ||
3. you may end up with error 1712. It is just fine | ||
- The app closes. Dont worry. Wait for a minute or two and Do step 1 and 2 again. | ||
- This time it will throw a different error saysing the volume is busy. Never mind. Everything is working fine. | ||
- Now Reboot and you will see the magic. Intel Hd 4000 will work great. If not repeat step 1 and 2 and reboot again. | ||
4. Enjoy you mac. | ||
|
||
- Clone my repo with new `EFI-Monterry`. | ||
- Copy the EFI folder and paste it in your USB partiton. | ||
IF want SIP back follow below steps | ||
|
||
- Relax ... I will update soon. | ||
SIP Enable ! | ||
OpenCore config setup: csrutil enable + csrutil authenticated-root disable : | ||
NVRAM > Add > boot-args -v keepsyms=1 | ||
csr-active-config > 00080000 | ||
SecureBootModel > Disabled |