177 Commits

Author SHA1 Message Date
Gabriel Luchina
584ddfdac7 Merge pull request #57 from thirdwheel/patch-1
Update setup
2025-11-05 11:32:12 -03:00
Aaron Mason
bf73d13ffe Update setup
Allow the end user to delay reboot but make it clear that a reboot is necessary
2025-10-28 09:51:51 +11:00
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