Używam RHEL 6.4. Korzystałem z maszyny wirtualnej VirtualBox, aby uruchomić symulator, ale ostatnio zainstalowałem libvirtd dla innego projektu. Teraz chcę ponownie uruchomić moją maszynę wirtualną VirtualBox, ale ciągle pojawia się błąd podczas próby uruchomienia maszyny wirtualnej. Zgaduję, że jest to spowodowane konfliktami z libvirtd, ale nie mogę znaleźć sposobu na obejście tego.
Błąd jest następujący:
Failed to open a session for the virtual machine simulator.
VT-x is being used by another hypervisor. (VERR_VMX_IN_VMX_ROOT_MODE).
VirtualBox can't operate in VMX root mode.
Please disable the KVM kernel extension, recompile your kernel and reboot (VERR_VMX_IN_VMX_ROOT_MODE).
Result Code:
NS_ERROR_FAILURE (0x80004005)
Component:
Console
Interface:
IConsole {8ab7c520-2442-4b66-8d74-4ff1e195d2b6}
Próbując zatrzymać libvirtd i (ponownie) uruchomić VirtualBox, próbowałem mieszać i dopasowywać te polecenia:
sudo service libvirtd stop
sudo /etc/init.d/libvirtd stop
sudo modprobe -r vboxdrv
sudo modprobe vboxdrv
sudo /etc/init.d/vboxdrv start
Nie ma problemów z ich uruchomieniem, ale nadal pojawia się ten sam błąd podczas próby uruchomienia mojej maszyny wirtualnej. Próbowałem też uruchomić ten sudo /etc/init.d/vboxdrv setup
sam problem. Jakiś pomysł jak to naprawić?
(Nawiasem mówiąc, próbowałem przenieść maszynę wirtualną do virt-manager, ale powodowało to dziwne problemy z wyświetlaniem, więc wolałbym po prostu ponownie uruchomić VirtualBox.)