virt-install
Created: May 11, 2020
Standard
virt-install \
--name guest1-rhel7 \
--memory 2048 \
--vcpus 2 \
--disk size=20 \
--cdrom /path/to/rhel7.iso \
--os-variant rhel7
Using Kickstart
virt-install \
--name guest1-rhel7 \
--memory 2048 \
--vcpus 2 \
--disk size=8 \
--location http://example.com/path/to/os \
--os-variant rhel7 \
--initrd-inject /path/to/ks.cfg \
--extra-args="ks=file:/ks.cfg console=tty0 console=ttyS0,115200n8"
Import an existing image
virt-install \
--name guest1-rhel7 \
--memory 2048 \
--vcpus 2 \
--disk /path/to/imported/disk.qcow \
--import \
--os-variant rhel7
From the network
virt-install \
--name guest1-rhel7 \
--memory 2048 \
--vcpus 2 \
--disk size=8 \
--location http://example.com/path/to/os \
--os-variant rhel7
Using PXE
virt-install \ –name guest1-rhel7 \ –memory 2048 \ –vcpus 2 \ –disk size=8 \ –network=bridge:br0 \ –pxe \ –os-variant rhel7
UEFI
Install edk2-ovmf:
dnf install edk2-ovmf
With virt-install add the –boot uefi flag.