Commit Graph

175 Commits

Author SHA1 Message Date
Gabriel Luchina a60e53cb92
Merge pull request #55 from jaminmc/AutoSerial
Auto generate new Serial numbers!
2025-07-23 11:02:03 -03:00
jaminmc 064e032b82 Auto generate new Serial numbers!
Now everyone won't be sharing the same serial!

On fresh install, It will prompt if you want to generate a new serial. If you have an install already, and you select "205 - Customize OpenCore config.plist" you will have an option to generate a new serial.

I created a CLI for GenSMBIOS, which generated all the serial numbers and stuff so that iMessage should work. For now it is pulling from my branch. That is until the pull request is accepted by corpnewt.

The Serial generation prompts for System Product Name, and has a default. The user can change it if they want. IE for MacOS 26, they may want to use MacPro7,1. I have not tested that though.
2025-07-23 09:56:02 -04:00
Gabriel Luchina bc7f38bd40
Merge pull request #54 from jaminmc/FixNag
Updated NoNag for PVE 8.4.5+, and improved logging
2025-07-23 08:49:09 -03:00
jaminmc 65d027b7f4 Updated NoNag for PVE 8.4.5+, and improved logging
Proxmox changed their Nag screen code in 8.4.5, so the fix changed.  The fix is from 0f3b95b3ff

Added a main.log that logs everything, and it still logs specific sections. display_and_log replaces the echo command for most things.
2025-07-22 17:19:32 -04:00
Gabriel Luchina 46187c808c
Merge pull request #53 from jaminmc/FixLogicProxmox9
Fix logic, and Preliminary support for Proxmox 9.0.0 BETA
2025-07-19 10:50:11 -03:00
jaminmc 8eb47bd0db
Preliminary support for Proxmox added to README.md 2025-07-19 03:00:10 -04:00
jaminmc 578e77f0d0
Fix init_dirs before loging, and preliminary Proxmox 9 Beta support
There was an error where the log dir wasn't created before the script would write to a log, so the script would fail if the folder was missing.

I enabled preliminary Proxmox 9 Beta support. Install works for me, and all the functions seem to work. Installing pve-no-subscription repo will give warnings in apt update, as Proxmox doesn't have trixie packages in there but is using the pve-testing repo instead.
2025-07-19 02:51:52 -04:00
jaminmc e469b61358
Remove Enterprise sources in Proxmox 9
Preliminary Proxmox 9 support! APT uses a new .sources format and extension in trixie.
2025-07-19 02:41:44 -04:00
Gabriel Luchina b7fc352b88
Merge pull request #52 from jaminmc/isostorage
Added Storage selection for ISO is there are more than 1 avalible.
2025-07-17 15:12:10 -03:00
jaminmc f0baf4a6ac Added Storage selection for ISO is there are more than 1 avalible.
This was inspired by df228d4cbd

That fix would have broken my system that uses local-zfs for virtual machines.

My fix has a function simular to the one that detects virtual machine storage, and if there is more than one for ISO's, it will prompt for the one to use.
2025-07-16 01:11:05 -04:00
Gabriel Luchina 8e922298ed
Merge pull request #50 from jaminmc/Refactored
Refactored the code to make it more maintainable.
2025-07-09 16:11:51 -03:00
jaminmc 8c72476379 Refactored the code to make it more maintainable.
- Redid the code for the cloud to be able to specify subnets, with the default based on bridge number. It now adds a bridge every time you run it.

- The creating if the VM now prompts you for a bridge to select if there is more than one, and prompts you to select storage if there is more than 1

- The No Subcriber nag removal will now last through Proxmox updates
2025-06-27 23:48:14 -04:00
Gabriel Luchina f5bcd709ac
Merge pull request #49 from jaminmc/patch-1 - Added “Disable above 4G decoding” to troubleshooting.
Added “Disable above 4G decoding” to troubleshooting.
2025-06-20 09:40:19 -03:00
jaminmc 8316522559
Added “Disable above 4G decoding” to troubleshooting.
With “above 4G decoding” enabled, the GPU passthrough functionality did not work for macOS, while it did work for Windows and Fedora. However, when disabling “above 4G decoding” in the BIOS, the GPU works for all three operating systems.
2025-06-17 13:25:58 -04:00
Gabriel Luchina c4b8ec7386 Fix Typo in setup 2025-05-02 10:20:26 -03:00
Gabriel Luchina 061ef187a3
Merge pull request #47 from S33G/patch-1 [Gb -> GB]
Gb -> GB
2025-05-02 10:17:10 -03:00
Gabriel Luchina 4f226ff773 Include backup of pve-q35-4.0.cfg 2025-04-25 16:58:53 -03:00
Gabriel Luchina 30ab67f9e4 Added FIX for VM Crash when try connect in WiFi [BCM94360] in macOS Sonoma/Sequoia 2025-04-25 16:52:46 -03:00
Gabriel Luchina ae406da578
Added Troubleshooting for Problem for GPU Passthrough in README.md 2025-04-24 10:36:55 -03:00
Gabriel Luchina 51cd033552 Improvements in opencore-osx-proxmox-vm.iso 2025-04-24 10:23:27 -03:00
Gabriel Luchina c6c10f6327 Added new apps in opencore-osx-proxmox-vm.iso 2025-04-24 10:11:42 -03:00
Gabriel Luchina 284dc22bb0 Increse size of opencore-osx-proxmox-vm.iso and added SysReport of PVE 8.4 2025-04-24 10:05:11 -03:00
Gabriel Luchina 2d01dce143
Added Proxmox/PVE 8.4 Support, Updated README.md 2025-04-23 20:49:01 -03:00
Gabriel Luchina 6940e54787
Added Proxmox/PVE 8.4 Support, Updated README.md 2025-04-23 20:41:00 -03:00
Gabriel Luchina 60ce07a001 Added Proxmox/PVE 8.4 Support 2025-04-23 20:36:17 -03:00
Gabriel Luchina bf88dbda05 Partial support for PVE 8.4 2025-04-23 16:51:34 -03:00
Gabriel Luchina fe65a19342 Initial support to PVE 8.4 2025-04-23 16:36:53 -03:00
Gabriel Luchina b4a65cb259 Added macOS Prints, update cosmetic in setup binary and cleaning files 2025-04-22 23:52:55 -03:00
Gabriel Luchina 0a1c8f9a38
Update README.md 2025-04-22 22:49:44 -03:00
Gabriel Luchina fcb950952e
Update README.md 2025-04-22 21:40:05 -03:00
Gabriel Luchina cd31cdcbbc
Update README.md 2025-04-22 21:38:47 -03:00
Gabriel Luchina 66ff65d905 Enabled timeout Picker to 5s 2025-04-22 20:23:23 -03:00
Gabriel Luchina b33e03c33c Fix Canopy - Boot Menu 2025-04-22 20:14:24 -03:00
Gabriel Luchina 1421d8dd71
Update README.md 2025-04-22 18:01:15 -03:00
Gabriel Luchina 4045c854d0 Fix macrecovery (terminalsize) 2025-04-22 16:32:01 -03:00
Gabriel Luchina 694d49ae37
Update README.md 2025-04-22 16:23:38 -03:00
Gabriel Luchina 8ecb4e635c Upgrade to OC 1.0.4 and PVE 8.3 Support (PVE 8.4 don't supported yet) 2025-04-22 16:14:23 -03:00
seeg 3dc5cc19ac
Gb -> GB 2025-04-09 00:59:30 +01:00
Gabriel Luchina 16b8a5a839
Merge pull request #46 from galavernag/new-readme
Improve README formatting
2025-03-26 19:19:24 -03:00
Guilherme Galaverna 878fe5e4ff
Update README.md 2025-03-25 16:37:32 -03:00
Gabriel Luchina 448b965f36
Merge pull request #45 from TheBoiCJ/patch-2
Add same fix to setup
2024-12-16 15:26:18 -03:00
Gabriel Luchina ea8f2ba910
Merge pull request #44 from TheBoiCJ/patch-1
Make region dynamic
2024-12-16 15:25:12 -03:00
DaBoiCJ 729c8d003a
Add same fix to setup 2024-12-16 09:06:08 -08:00
DaBoiCJ b78d94ee77
Make region dynamic | Install text changed 2024-12-16 08:59:10 -08:00
Gabriel Luchina 7ca3dc8144
Merge pull request #43 from NetManDE/main
Add Parameter -x to fallocate
2024-11-11 11:21:12 -03:00
Gabriel Luchina 1f05883fa8
Merge pull request #42 from kafeg/main
Sonoma - use another recovery code
2024-11-11 11:19:51 -03:00
NetManDE 8df9ccd5dd
Merge pull request #1 from NetManDE/NetManDE-patch-1
Add Parameter -x to fallocate
2024-11-11 10:09:42 +01:00
NetManDE ee4bb6378c
Add Parameter -x to fallocate
Fix Error "fallocate fallocate failed operation not supported" when allocating space for the ISO file.
Occured on latest proxmox with bookworm
2024-11-11 10:09:14 +01:00
Vitaly Petrov fe60e968e4 Sonoma try another recovery code 2024-11-10 09:32:20 +01:00
Gabriel Luchina 085c660602
Merge pull request #41 from kafeg/main
HighSierra troubleshooting
2024-11-06 13:54:30 -03:00