de:admin:linux:kvm

Virtualisierung (KVM)

virt-manager GUI zum Verwalten von KVM-basierten VMs
virsh CLI-Manager für KVM-VMs
gnome-boxes Noch eine GUI für KVM-VMs, aber einfacher zu bedienen

virt-install –prompt führt einen durch die Erstellung einer VM.

virt-install \
   --name=guest-name \
   --os-type=windows \
   --network network=default \
   --disk path=path-to-disk,size=disk-size \
   --cdrom=path-to-install-disk \
   --graphics spice --ram=1024
All image files are stored in /var/lib/libvirt/images/ by default. Other directory locations for file-based images are possible, but may require SELinux configuration.

[Quelle: Red Hat – using virt-install to create a Windows guest]

/etc/network/interfaces
# The primary network interface
auto eno1
  iface eno1 inet manual

auto br0
  iface br0 inet dhcp
  bridge_ports eno1

anschließend: systemctl restart networking

Performance mit virtio-Treibern ist weitaus höher, siehe auch:

Install and start ebtables and dnsmasq. Restart libvirtd afterwards.

If this error occurs after you set the boot drive to virtio, you should do the following:

  1. bcdedit /set "{current}" safeboot minimal
  2. change the boot device type to virtio.
  3. boot the VM. It will enter in safe mode.
    1. all boot-start drivers will be enabled and loaded, including the virtio driver. Since there is now a miniport installed to use it, the kernel will make it part of the drivers that are to be loaded on boot and not disable it again.
  4. in the booted VM reset the bcdedit settings to allow the machine to boot into the normal mode:
    bcdedit /deletevalue "{current}" safeboot

option 2

If that doesn't work, add a virtio device, boot, install the virtio drivers, shutdown, remove the virtio disk, change IDE boot disk to virtio.

  • Zuletzt geändert: 2024-07-05 14:31