fix(talos): reinstall workers on virtio-blk with non-secureboot installer #161

Merged
Exikle merged 1 commit from fix/talos-worker-reinstall-virtio into main 2026-06-01 03:53:11 +00:00
Owner

Disaster recovery after T-FORCE SSD failure.

  • /dev/sda/dev/vda (virtio-blk)
  • metal-installer-securebootinstaller (non-secureboot)
  • Remove grubUseUKICmdline: true

Root cause: OVMF_CODE_4M.secboot.fd crashes (#UD at 0x30000) on q35+pve0/QEMU 11.0.0; workaround: 2M OVMF + non-secureboot ISO.

Disaster recovery after T-FORCE SSD failure. - `/dev/sda` → `/dev/vda` (virtio-blk) - `metal-installer-secureboot` → `installer` (non-secureboot) - Remove `grubUseUKICmdline: true` Root cause: OVMF_CODE_4M.secboot.fd crashes (#UD at 0x30000) on q35+pve0/QEMU 11.0.0; workaround: 2M OVMF + non-secureboot ISO.
fix(talos): reinstall workers on virtio-blk with non-secureboot installer
All checks were successful
Flate / Flate - Filter (pull_request) Successful in 6m19s
Flate / Flate (helmrelease) (pull_request) Has been skipped
Flate / Flate (kustomization) (pull_request) Has been skipped
Flate / Flate - Diff helmrelease (pull_request) Has been skipped
Flate / Flate - Diff kustomization (pull_request) Has been skipped
Labeler / Labeler (pull_request_target) Successful in 6m48s
Flate - Success Flate checks success
Flate / Flate - Success (pull_request) Successful in 1m44s
903d1fa16f
Disaster recovery after T-FORCE SSD failure and Proxmox reinstall on pantheon.
Workers are now on ZFS hddpool with virtio-blk (virtio0 → /dev/vda).

- Change install disk from /dev/sda to /dev/vda (virtio-blk, not virtio-scsi)
- Switch from metal-installer-secureboot to installer (non-secureboot)
- Remove grubUseUKICmdline: true (not compatible with OVMF 4M secboot on PVE 9.2)

Root cause: OVMF_CODE_4M.secboot.fd crashes at 0x30000 on q35+pve0/QEMU 11.0.0;
workaround is 2M legacy OVMF + non-secureboot ISO/installer.
Exikle scheduled this pull request to auto merge when all checks succeed 2026-06-01 03:45:22 +00:00
Exikle merged commit b7066bec8a into main 2026-06-01 03:53:11 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Exikle/Artemis-Cluster!161
No description provided.