VIRT-CLOUD-BOOT(1)
π NAME π
ok so virt-cloud-boot β it's the manual page for virt-cloud-boot version 26.10, bestie. that's the whole name section, we move π«Ά
β¨ DESCRIPTION β¨
hi bestie, here's the vibe: this is how you call it π
usage: virt-cloud-boot [-h] [--dry-run] [-i FILE] [--fedora VER]
[--fedora-uki VER] [--centos VER] [--rhel VER]
[--alma VER] [--ubuntu VER] [--imgdir DIR] [--list] [-u USER]
[--password PASSWD] [--package PKG] [--copy-file FILE] [--runcmd CMD]
[--no-uefi] [--smm] [--qemu-vars] [--secure-boot]
[--cc-mode {none,sev,snp,tdx}] [--sev] [--snp] [--tdx] [--log FILE]
[--memory MEM] [--smp CPUS] [--scsi | --no-scsi] [--sata | --no-sata]
[--nvme | --no-nvme] [--vblk | --no-vblk] [--ufs | --no-ufs]
[--ssh-port PORT] [--ssh-agent | --no-ssh-agent]
and like, what does it do? it boots a cloud image. that's it. that's the whole job. iconic behavior honestly π
π options: π
-h,--helpβ prints this help message and dips, nothing else happens π--dry-run,--dryrunβ just prints the generated qemu command line and quits, so you can vibe check it before actually committing π
πΈ select cloud image: πΈ
-i,--imageFILE β boots the cloud image at FILE, no cap π¦--fedoraVER β boots fedora VER--fedora-ukiVER β boots fedora VER, but the uki variant this time β¨--centosVER β boots centos stream VER--rhelVER β boots rhel VER--almaVER β boots almalinux VER--ubuntuVER β boots ubuntu VER--imgdirDIR β looks up the fedora/centos/rhel images in DIR (default:/vmdisk/iso/distro) π--listβ lists the cloud images sitting in/vmdisk/iso/distroπ§
π setup cloud image: π
-u,--username,--userUSER β the login username (default:cloud)--password,--passwdPASSWD β the login password (default:cloud)--package,--rpmPKG β installs package PKG--copy-fileFILE β copies FILE into the guest π«Ά--runcmdCMD β runs CMD in the guest
π₯ firmware setup: π₯
--no-uefiβ skips the uefi firmware setup entirely (boots with qemu's default firmware instead)--smmβ uses the smm firmware builds (feature"require-smm")--qemu-vars,--qemuvarsβ uses qemu uefi vars (feature"host-uefi-vars")--secure-boot,--sbβ enables secure boot (feature"enrolled-keys")--cc-mode {none,sev,snp,tdx}β sets the confidential computing mode (default:none)--sevβ enables sev cc mode (feature"amd-sev")--snpβ enables snp cc mode (feature"amd-sev-snp")--tdxβ enables tdx cc mode (feature"intel-tdx")--logFILE β writes the firmware log to FILE π
β hardware setup: β
--memory,--memMEM β assigns guest memory (default:4G)--smpCPUS β assigns guest vcpus (default:1)--scsi,--no-scsiβ uses virtio scsi (default:yes)--sata,--no-sataβ uses sata (q35 only, default:no) β οΈ--nvme,--no-nvmeβ uses NVMe emulation (default:no)--vblk,--no-vblkβ uses virtio block (default:no)--ufs,--no-ufsβ uses universal flash storage (default:no)
π¦ network setup: π¦
--ssh-portPORT β forwards ssh connections tolocalhost:PORTinto the guest--ssh-agent,--no-ssh-agentβ grabs public ssh keys from the ssh agent (default:yes) π
π ENVIRONMENT π
VIRT_DISTRO_IMGDIRβ sets the default cloud image directory ποΈ
π AUTHOR π
shoutout to Gerd Hoffmann <kraxel@redhat.com> β the main character who made this fr fr π
ok bestie that's the whole page, every flag accounted for, no crumbs left π
and finally, the cute lil sign-off: this whole thing is virt-cloud-boot 26.10, dated October 2026, and it's filed under VIRT-CLOUD-BOOT(1) in the User Commands section. slay, go boot something π
β¨
π¦ where this page comes from
- arch rolling: virt-firmware 26.10-2 Β· GPL-2.0-or-later
- centos-stream 10: python3-virt-firmware 26.10-1.el10 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms