This is how our tests run virt-install:
# virt-install --connect qemu:///system --quiet --name VmNotInstalled --os-variant fedora28 --memory memory=130,maxmemory=150 --check path_in_use=off --wait -1 --noautoconsole --disk path=/var/lib/libvirt/images/VmNotInstalled.qcow2,device=disk,boot_order=2,bus=virtio,readonly=off,shareable=off,discard=unmap,driver_name=qemu,driver_type=qcow2 --network network=default,mac=52:54:00:74:37:e6,model=virtio,boot_order=1,link_state=up --network bridge=virbr0,mac=52:54:00:f1:23:41,model=rtl8139,link_state=up --graphics type=vnc,listen=127.0.0.1,port=-1 --graphics type=spice,listen=127.0.0.1 --cdrom /var/lib/libvirt/novell.iso --autostart --vcpus vcpus=2,maxvcpus=8,sockets=2,cores=2,threads=2 --boot uefi
The important bit seems to be "--boot uefi". If I leave that out, installation starts.
This is how our tests run virt-install:
# virt-install --connect qemu:///system --quiet --name VmNotInstalled --os-variant fedora28 --memory memory= 130,maxmemory= 150 --check path_in_use=off --wait -1 --noautoconsole --disk path=/var/ lib/libvirt/ images/ VmNotInstalled. qcow2,device= disk,boot_ order=2, bus=virtio, readonly= off,shareable= off,discard= unmap,driver_ name=qemu, driver_ type=qcow2 --network network= default, mac=52: 54:00:74: 37:e6,model= virtio, boot_order= 1,link_ state=up --network bridge= virbr0, mac=52: 54:00:f1: 23:41,model= rtl8139, link_state= up --graphics type=vnc, listen= 127.0.0. 1,port= -1 --graphics type=spice, listen= 127.0.0. 1 --cdrom /var/lib/ libvirt/ novell. iso --autostart --vcpus vcpus=2, maxvcpus= 8,sockets= 2,cores= 2,threads= 2 --boot uefi
The important bit seems to be "--boot uefi". If I leave that out, installation starts.