Skip to content

Instantly share code, notes, and snippets.

@alimbada
Last active March 12, 2025 00:02
Show Gist options
  • Save alimbada/2a1b9c308dfe68806d958b7c4b6461e2 to your computer and use it in GitHub Desktop.
Save alimbada/2a1b9c308dfe68806d958b7c4b6461e2 to your computer and use it in GitHub Desktop.
Proxmox Cheat Sheet

Migrate a Proxmox VM from SeaBIOS to OVMF (UEFI)

  • Under the VM's Hardware tab, change BIOS from Default (SeaBIOS) to OVMF (UEFI) in the Proxmox web UI
  • Click Add at the top and select EFI Disk. Select a location and click OK.
  • Boot the VM using Boot Repair Disk. Alternatively, boot any live CD and install the Boot Repair tool. Instructions for Ubuntu here: https://help.ubuntu.com/community/Boot-Repair
  • Use Gparted or your favourite partitioning tool to create an EFI partition. Note: You may need to resize your disk and adjust your partition layout.
  • Run the Boot Repair tool and choose the recommended option. Follow the instructions

NB: This works on a disk partitioned using MBR.

Relevant reading

GPT to MBR

Install macOS

See: https://www.nicksherlock.com/2022/10/installing-macos-13-ventura-on-proxmox/ [Archive Link]

See also: https://klabsdev.com/definitive-guide-to-running-macos-in-proxmox/ [Archive Link]

⚠️ See also: thenickdude/KVM-Opencore#81 (comment)

Enable TSC to allow for installation of macOS VMs

Motherboard: ASRock A620I Lightning WiFI

  • UEFI/BIOS settings
    • Advanced -> ACPI Configuration -> RTC Alarm Power On - Set to Enabled

Post-install

Configure Mac serial for Apple ID

See https://dortania.github.io/OpenCore-Post-Install/universal/iservices.html#using-gensmbios [Archive link]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment