On 12/11/24 7:43 AM, Jeffrey Walton wrote: > The man page for virt-install [1] does not list valid arch's. (I can't > find a page for virt-install at libvirt.org). > Where can I find the list of valid arch's for virt-install? Hmm, yeah, it seems the --arch argument doesn't support the usual method for enumerating possible values (which to be fair, the man page says *some* suboptions support that): $ virt-install --arch=? ERROR Host does not support any virtualization options for architecture '?' I think something like this is a reasonable fallback: $ virsh capabilities | xmllint --xpath '//arch/@name' - name="alpha" name="armv6l" name="armv7l" name="aarch64" name="cris" name="i686" name="m68k" name="microblaze" name="microblazeel" name="mips" name="mipsel" name="mips64" name="mips64el" name="ppc" name="ppc64" name="ppc64le" name="riscv32" name="riscv64" name="s390x" name="sh4" name="sh4eb" name="sparc" name="sparc64" name="x86_64" name="xtensa" name="xtensaeb" > A related question is, if I also specify `--cpu host` to ensure the > host cpu's ISA's are available to the vm, then will that conflict with > the `--arch arch` option? I don't know for certain, as I haven't tried, but I'd guess that'd be fine if the host and the guest are the same (e.g., amd64 host, amd64 guest.) Someone more knowledgeable will probably weigh in with a more conclusive answer. -- Connor