Zunächst ein paar Infos vorweg:
AMD Ryzen 5 2600, Manjaro mit Kernel 5.7 und 5.8 (ja,ja ich weiß), NVidia GTX1060, 32 GB RAM, SSD
Problem:
Ich wollte gerne ein virtualisiertes MacOS installieren (foxlett oder kholia). Habe auch die empfohlenen Pakete und ein paar mehr, die in den entsprechenden Beiträgen von Archlinux empfohlen wurden installiert. libvirtd lässt sich starten und zeigt bei 'sudo systemctl status libvirtd' Folgendes an:
● libvirtd.service - Virtualization daemon
Loaded: loaded (/usr/lib/systemd/system/libvirtd.service; enabled; vendor preset: disabled)
Active: active (running) since Sat 2020-09-05 10:20:51 CEST; 16s ago
TriggeredBy: ● libvirtd-admin.socket
● libvirtd.socket
● libvirtd-ro.socket
Docs: man:libvirtd(8)
[url]https://libvirt.org[/url]
Main PID: 6409 (libvirtd)
Tasks: 19 (limit: 32768)
Memory: 36.4M
CGroup: /system.slice/libvirtd.service
├─2337 /usr/bin/dnsmasq --conf-file=/var/lib/libvirt/dnsmasq/default.conf --leasefile-ro --dhcp-script=/usr/lib/libvirt/libvirt_leaseshelper
├─2338 /usr/bin/dnsmasq --conf-file=/var/lib/libvirt/dnsmasq/default.conf --leasefile-ro --dhcp-script=/usr/lib/libvirt/libvirt_leaseshelper
└─6409 /usr/bin/libvirtd --timeout 120
Sep 05 10:20:51 LIN-PC systemd[1]: Started Virtualization daemon.
Sep 05 10:20:51 LIN-PC dnsmasq[2337]: read /etc/hosts - 5 addresses
Sep 05 10:20:51 LIN-PC dnsmasq[2337]: read /var/lib/libvirt/dnsmasq/default.addnhosts - 0 addresses
Sep 05 10:20:51 LIN-PC dnsmasq-dhcp[2337]: read /var/lib/libvirt/dnsmasq/default.hostsfile
Habe mich auch wie empfohlen zur Gruppe 'libvirt' mit 'sudo usermod -a -G libvirt $(whoami)' hinzugefügt.
Wenn ich 'sudo LC_ALL=C lscpu | grep Virtualization' eingebe erhalte ich:
Virtualization: AMD-V
'zgrep CONFIG_KVM /proc/config.gz' zeigt Folgendes:
CONFIG_KVM_GUEST=y
# CONFIG_KVM_DEBUG_FS is not set
CONFIG_KVM_MMIO=y
CONFIG_KVM_ASYNC_PF=y
CONFIG_KVM_VFIO=y
CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y
CONFIG_KVM_COMPAT=y
CONFIG_KVM=m
CONFIG_KVM_WERROR=y
CONFIG_KVM_INTEL=m
CONFIG_KVM_AMD=m
CONFIG_KVM_AMD_SEV=y
CONFIG_KVM_MMU_AUDIT=y
und 'lsmod | grep kvm' zeigt an:
kvm 839680 0
irqbypass 16384 1 kvm
Also ist kvm-amd nicht geladen. Wenn ich aber 'sudo modprobe kvm-amd' versuche kriege ich folgende Meldung:
modprobe: ERROR: could not insert 'kvm_amd': Operation not supported
Es gibt zu diesem Problem eine Reihe von Beiträgen wenn man sucht, aber letztlich hat keiner geholfen. Den Tipp einen ganz anderen Kernel aus 4.x zu installieren habe ich noch nicht ausprobiert (würde ich auch ganz gerne vermeiden).
Vielen Dank im Voraus schon mal.