12 Commits
1.1.1 ... 3.1.0

8 changed files with 127 additions and 15 deletions

View File

@@ -1,6 +1,58 @@
OpenCore Changelog
==================
#### v3.1.0
- Add support to run macOS in Cloud using this solution with VultR Provider;
- Add option to 'Remove Proxmox Subscription Notice';
#### v3.0.0
- Upgrade Opencore to 0.7.7;
- Upgrade Lilu and WhateverGreen Kexts;
- Add function '201 - Update Opencore ISO file';
- Add function '202 - Clear all Recovery Images';
- Add option to choose Storage in create VM;
- Fix minor bugs.
#### v2.0.1
- Fixed Opencore ISO disk size which was making booting impossible to install new virtual machines;
#### v2.0.0
- Upgrade to Opencore 0.7.6 (December/2021);
- Update Lilu (kext);
- Update VirtualSMC (kext);
- Fully compatible with Intel 12th and activate of all cores (P+E) and HT (Hyper-Threading);
#### v1.5.1
- Fix Menu Option - # 200;
- Cleaning some codes unnecessary in setup;
#### v1.5.0
- Fix QEMU 6.1 Passthrough in PVE 7.1+;
- Add option to "only ENTER" for exit osx-setup;
#### v1.4.0
- Add option to skip download and create recovery image of macOS;
#### v1.3.0
- Add script ```IOMMU-Groups.sh``` in tools;
- Add option 'Fix issues to start macOS (stuck at Apple logo) for Proxmox VE v7.1.XX';
- Add option 'Add Proxmox VE NO Subscription repository - for beta/non production upgrades';
- Remove option 'Activate support for Windows 11 natively'.
#### v1.2.0
- Remove PVE/Kernel version from ```osx-setup``` menu;
- Add option to define disk size in creation virtual machine section of ```osx-setup```;
- Add script in tools, for create macOS Install ```ISO``` from genuine macOS Installer .app.
#### v1.1.1
- Fix logic of messages in 'Activate support for Windows 11 natively' option;

Binary file not shown.

View File

@@ -1,6 +1,6 @@
# OSX-PROXMOX - Run macOS on ANY Computer - AMD & Intel
Install Proxmox VE v7.XX - Next, Next & Finish (NNF).
Install `** FRESH/CLEAN **` Proxmox VE v7.XX - Next, Next & Finish (NNF).
Open Proxmox Web Console -> Datacenter > NAME OF YOUR HOST > Shell.
@@ -8,10 +8,10 @@ Copy, paste and execute.
Voilà, install macOS! This is really and magic **easiest way**!
## COPY & PASTE - in shell of Proxmox
## COPY & PASTE - in shell of Proxmox (for Install or Update this solution)
```
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/luchina-gabriel/OSX-PROXMOX/main/install.sh)"
/bin/bash -c "$(curl -fsSL https://install.osx-proxmox.com)"
```
## Versions of macOS Supported
@@ -25,7 +25,11 @@ Voilà, install macOS! This is really and magic **easiest way**!
* 7.XX
## Opencore version
* November/2021 - 0.7.5 with SIP Enabled, DMG only signed by Apple and all features of securities.
* January/2022 - 0.7.7 with SIP Enabled, DMG only signed by Apple and all features of securities.
## Cloud Support (Yes, install your Hackintosh in Cloud Environment)
- [VultR](https://www.vultr.com/?ref=9035565-8H)
- [Vídeo/Tutorial](https://youtu.be/8QsMyL-PNrM), please activate captions!
## Disclaimer
@@ -44,3 +48,6 @@ https://youtu.be/G51z390XYMA
- Corpnewt for Applications (ProperTree, genSMBIOS, etc)
- Apple for macOS
- Proxmox - Excelent and better documentation for Virtualization
## Discord - Universo Hackintosh
- [Discord](https://discord.universohackintosh.com.br)

BIN
setup

Binary file not shown.

34
tools/CREATE-ISO-macOS.command Executable file
View File

@@ -0,0 +1,34 @@
#!/bin/bash
#
# Script: create-iso-macOS
# Goal: create "ISO" file for use in the Proxmox VE Environment
#
# Author: Gabriel Luchina
# https://luchina.com.br
# 20211116T2245
clear
echo -e "\nAutomate script for create \"ISO\" file of macOS Install in Proxmox VE Environament"
echo -e "BY: https://luchina.com.br"
echo -e "SUPPORT: https://osx-proxmox.com"
echo -n -e "\nPath to temporary files (work dir): "
read TEMPDIR
echo -n -e "Path to macOS Installation (.app) file: "
read APPOSX
echo " "
## Core
cd ${TEMPDIR} > /dev/null 2> /dev/null
rm -rf macOS-install* > /dev/null 2> /dev/null
hdiutil create -o macOS-install -size 14g -layout GPTSPUD -fs HFS+J > /dev/null 2> /dev/null
hdiutil attach -noverify -mountpoint /Volumes/install_build macOS-install.dmg > /dev/null 2> /dev/null
sudo "${APPOSX}/Contents/Resources/createinstallmedia" --volume /Volumes/install_build --nointeraction
hdiutil detach -force "/Volumes/Install macOS"* > /dev/null 2> /dev/null && sleep 3s > /dev/null 2> /dev/null
hdiutil detach -force "/Volumes/Shared Support"* > /dev/null 2> /dev/null
mv macOS-install.dmg macOS-install.iso > /dev/null 2> /dev/null
echo " "

19
tools/IOMMU-Groups.sh Executable file
View File

@@ -0,0 +1,19 @@
#!/bin/bash
#
# Script: IOMMU-Groups.sh
# Goal: List PCI devices in IOMMU Groups
#
# Author: Gabriel Luchina
# https://luchina.com.br
# 20211118T0010
shopt -s nullglob
for group in `ls /sys/kernel/iommu_groups/ | sort -V`
do
echo "IOMMU Group ${group##*/}:"
for device in /sys/kernel/iommu_groups/$group/devices/*
do
echo -e "\t$(lspci -nns ${device##*/})"
done
done

View File

@@ -11,14 +11,14 @@
"Mac-942B59F58194171B": "10.13.6",
"Mac-B809C3757DA9BB8D": "latest",
"Mac-7DF2A3B5E5D671ED": "10.15.7",
"Mac-35C1E88140C3E6CF": "11.6.1",
"Mac-35C1E88140C3E6CF": "11.6.2",
"Mac-942459F5819B171B": "10.13.6",
"Mac-77EB7D7DAF985301": "10.15.7",
"Mac-827FB448E656EC26": "latest",
"Mac-7BA5B2DFE22DDD8C": "latest",
"Mac-2E6FAB96566FE58C": "10.15.7",
"Mac-F2208EC8": "10.13.6",
"Mac-BE0E8AC46FE800CC": "11.6.1",
"Mac-BE0E8AC46FE800CC": "11.6.2",
"Mac-00BE6ED71E35EB86": "10.15.7",
"Mac-4B7AC7E43945597E": "10.15.7",
"Mac-CAD6701F7CEA0921": "latest",
@@ -27,12 +27,12 @@
"Mac-FFE5EF870D7BA81A": "latest",
"Mac-53FDB3D8DB8CA971": "latest",
"Mac-A61BADE1FDAD7B05": "latest",
"Mac-42FD25EABCABB274": "11.6.1",
"Mac-42FD25EABCABB274": "11.6.2",
"Mac-827FAC58A8FDFA22": "latest",
"Mac-1E7E29AD0135F9BC": "latest",
"Mac-3CBD00234E554E41": "11.6.1",
"Mac-3CBD00234E554E41": "11.6.2",
"Mac-66F35F19FE2A0D05": "10.15.7",
"Mac-189A3D4F975D5FFC": "11.6.1",
"Mac-189A3D4F975D5FFC": "11.6.2",
"Mac-B4831CEBD52A0C4C": "latest",
"Mac-C08A6BB70A942AC2": "10.13.6",
"Mac-8ED6AF5B48C039E1": "10.13.6",
@@ -57,7 +57,7 @@
"Mac-4B682C642B45593E": "latest",
"Mac-DB15BD556843C820": "latest",
"Mac-937A206F2EE63C01": "latest",
"Mac-81E3E92DD6088272": "11.6.1",
"Mac-81E3E92DD6088272": "11.6.2",
"Mac-E43C1C25D4880AD6": "latest",
"Mac-942452F5819B1C1B": "10.13.6",
"Mac-65CE76090165799A": "latest",
@@ -69,8 +69,8 @@
"Mac-94245B3640C91C81": "10.13.6",
"Mac-EE2EBD4B90B839A8": "latest",
"Mac-4BC72D62AD45599E": "10.13.6",
"Mac-2BD1B31983FE1663": "11.6.1",
"Mac-7DF21CB3ED6977E5": "11.6.1",
"Mac-2BD1B31983FE1663": "11.6.2",
"Mac-7DF21CB3ED6977E5": "11.6.2",
"Mac-A369DDC4E67F1C45": "latest",
"Mac-94245A3940C91C80": "10.13.6",
"Mac-C3EC7CD22292981F": "10.15.7",