1. Create a Virtual Machine
Follow these steps to provision a VM for Flux ArcaneOS. While this example uses Proxmox, the same principles apply to any hypervisor supporting UEFI and TPM 2.0.
Make sure the VM configuration includes:
UEFI boot mode
TPM 2.0 (virtualized if on a VM)
Sufficient CPU, RAM, and SSD based on FluxNode requirements
VM Configuration Overview
General
VM ID
Any unique numeric ID
Name
Descriptive (e.g., FluxNode-Cumulus
)
OS
ISO Image
Your downloaded ArcaneOS ISO
System
BIOS
OVMF (UEFI)
EFI Disk
Enabled; choose storage location
Pre-Enroll Keys
Disabled (→ puts UEFI in setup mode so you can load your own SPK)
Add TPM
Enabled; select v2.0 and storage
Disks
Disk Size
220 GiB (Cumulus) / 440 GiB (Nimbus) / 880 GiB (Stratus)
CPU
Sockets / Cores / Threads
2 C / 4 T (Cumulus) / 4 C / 8 T (Nimbus) / 8 C / 16 T (Stratus)
Type
host
(ensures AVX support; leaving default may disable it)
Memory
RAM
8 GB (Cumulus) / 32 GB (Nimbus) / 64 GB (Stratus)
Network
Firewall
Disabled
⚠️ Note: If “Pre‑Enroll Keys” is left enabled, you’ll see a UEFI warning on first boot.
Detailed Step-by-Step Configuration
1. Start the VM Creation
In Proxmox, click “Create VM”.
2. General Tab
VM ID: Pick any unused numeric ID (e.g.
101
).Name: Enter something descriptive, e.g.
FluxNode-Cumulus
.Click Next.

2. OS Tab
ISO Image: Select the ArcaneOS ISO you downloaded (
Flux-ArcaneOS-YYYYMMDD.iso
).Leave other options at their defaults.
Click Next.

3. System Tab
BIOS: Choose OVMF (UEFI).
EFI Disk:
Check “Add EFI Disk.”
Select your storage volume (e.g.
local-lvm
).
Pre-Enroll Keys:
Uncheck this box—this puts UEFI into setup mode so you can later import your Flux SPK without warnings.
TPM:
Check “Add TPM.”
For Version, choose 2.0.
Select a storage location (e.g.
local-lvm
).
Click Next.

4. Disk Tab
Disk Size:
Enter tier-specific sizes:
Cumulus:
220 GiB
Nimbus:
440 GiB
Stratus:
880 GiB
Leave other options at their defaults.
Click Next.

5. CPU Tab
Sockets / Cores / Threads: Configure according to your FluxNode tier requirements
Cumulus: 1 Sockets, 2 Cores
Nimbus: 1 Sockets, 4 Cores
Stratus: 1 Sockets, 8 Cores
Type: Set to host to preserve AVX and other instruction‑set features.
Click Next.

6. Memory Tab
Memory (MiB): Allocate RAM based on FluxNode requirements:
Cumulus:
8000
Nimbus:
32000
Stratus:
64000
Click Next.

7. Network Tab
Firewall: Uncheck to allow UPnP/DMZ passthrough.
Leave the bridge and model at defaults (e.g.
vmbr0
,virtio
).Click Next.

8. Confirm Tab & Create
Review every setting in the Summary view.
Click Finish to commit and create the VM.
9. Start & Connect
In the Proxmox VM list, select your new VM (
FluxNode-Cumulus
).Click Start (green ▶ icon).
Switch to the Console tab—ArcaneOS’s graphical installer should boot automatically.

Tips & Troubleshooting
If ArcaneOS reports a “Missing TPM” or “UEFI not in setup mode” error, revisit the System tab and confirm Pre‑Enroll Keys is disabled and TPM 2.0 is enabled.
The “host” CPU type is critical: without it, you’ll see warnings about missing AVX instructions in the installer.
Use the Console tab’s toolbar to send Ctrl+Alt+Del or to change boot devices if needed.
Why These Settings Matter
UEFI + TPM 2.0 are required for ArcaneOS’s cryptographic chain of trust.
“host” CPU type preserves instruction sets (AVX) necessary for miner performance.
Disabling Pre‑Enroll Keys ensures you can later enroll Flux’s Signed Platform Key (SPK) without UEFI warnings.
Last updated