Compare commits
10 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
49e099034c | ||
|
|
169c468e4a | ||
|
|
e648dd8da8 | ||
|
|
0d503fe8c7 | ||
|
|
7d4443f40f | ||
|
|
a8c2a78c29 | ||
|
|
9d3d2acdd8 | ||
|
|
a35dcff18c | ||
|
|
77c1fb2b9e | ||
|
|
d8f1da1a10 |
39
CHANGELOG.md
39
CHANGELOG.md
@@ -1,6 +1,45 @@
|
|||||||
OpenCore Changelog
|
OpenCore Changelog
|
||||||
==================
|
==================
|
||||||
|
|
||||||
|
#### 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;
|
||||||
|
- Fix typo's;
|
||||||
|
|
||||||
#### v1.1.0
|
#### v1.1.0
|
||||||
|
|
||||||
- Including support for Proxmox VE v7 family;
|
- Including support for Proxmox VE v7 family;
|
||||||
|
|||||||
Binary file not shown.
@@ -1,6 +1,6 @@
|
|||||||
# OSX-PROXMOX - Run macOS on ANY Computer - AMD & Intel
|
# OSX-PROXMOX - Run macOS on ANY Computer - AMD & Intel
|
||||||
|
|
||||||
Install Proxmox VE v7.02 - Next, Next & Finish (NNF).
|
Install Proxmox VE v7.XX - Next, Next & Finish (NNF).
|
||||||
|
|
||||||
Open Proxmox Web Console -> Datacenter > NAME OF YOUR HOST > Shell.
|
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**!
|
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
|
## Versions of macOS Supported
|
||||||
|
|||||||
34
tools/CREATE-ISO-macOS.command
Executable file
34
tools/CREATE-ISO-macOS.command
Executable 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
19
tools/IOMMU-Groups.sh
Executable 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
|
||||||
Reference in New Issue
Block a user