Skip to main content

VM / firewall (needs verification)

Description

This VM is for running macOS via dedicated hardware so I have something faster than my laptop.

Configuration

Resources

HostnameCPUMemory
n/a8 vCPU16GB

Storage

DiskControllerSizePurpose
vpool-zfs:vm-104-disk-0ide01MEFI
local:iso/clover-r5070-03312020.isoide2n/aboot loader
Eluktronics NVMe SSDpassthrough1TBboot disk
vpool:104/hackintosh.qcow2virtio1TBold boot disk

The Eluktronics NVMe SSD is using PCI passthrough (hostpci2: in the LXC config) so macOS can run without any IO overhead. Because of a bug in the NVMe controller (Silicon Motion 2262) doesn't play well when it is passed through I added a fix by appending -set device.hostpci2.x-msix-relocation=bar2 to the args: parameter in the LXC config.

PCI Passthrough

NameBDFSettings
Fresco USB 3.0 Controller0c:00.0n/a
AMD RX 560 GPU0a:00pcie=1,x-vga=1
Eluktronics NVMe SSD08:00.0n/a

Networking

Interfaces

IDNameBridgeIP Address
net0n/avmbr010.0.4.x/21 (DHCP)