4 Commits
1.1.1 ... 1.4.0

Author SHA1 Message Date
Gabriel
0d503fe8c7 New version of OSX-PROXMOX (v1.4.0) - Please read CHANGELOG for details 2021-11-23 19:48:52 -03:00
Gabriel
7d4443f40f New version of OSX-PROXMOX (v1.3.0) - Please read CHANGELOG for details 2021-11-19 13:21:14 -03:00
Gabriel
a8c2a78c29 New version of OSX-PROXMOX (v1.2.0) - Please read CHANGELOG for details 2021-11-17 08:40:01 -03:00
Gabriel Luchina
9d3d2acdd8 Update README.md 2021-11-08 19:27:45 -03:00
5 changed files with 72 additions and 2 deletions

View File

@@ -1,6 +1,23 @@
OpenCore Changelog OpenCore Changelog
================== ==================
#### 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 #### v1.1.1
- Fix logic of messages in 'Activate support for Windows 11 natively' option; - Fix logic of messages in 'Activate support for Windows 11 natively' option;

View File

@@ -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

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