I am currently taking an operating systems class and I need to use qemu to run a small operating system that my professor provided. I am trying to use qemu within an ubuntu 12.04 virtual machine on virtualbox on my macbook air 5.2. I know the problems I am having probably have to do with nested virtualization but the specific error I get when I try to run qemu is:
Could not access the KVM kernel module: No such file or directory
failed to initialize KVM: no such file or directory
Back to tcg accelerator.
qemu does start up the os but the window flickers quite a lot and I would like to fix the KVM problem if possible. I’ve done research but I can’t find a solution I can understand or that works so any help would be greatly appreciated.
Also for the ubuntu virtual machine in virtualbox I have both Enable VT-x/AMD-V and Enable Nested Paging checked under Hardware Virtualization. I’ve also tried using
modprobe kvm-intel
and I get this error:
FATAL: Error inserting kvm_intel (/lib/modules.3.5.0-22-generic/kernel/arch/x86/kvm/kvm-intel.ko): Operation not permitted.
Try with
sudo modprobe kvm-intel.In order to have the module automatically loaded at the startup of the virtual machine, you can edit the file with any editor that allows you to edit files as
root. You can usesudoedit,vscode,sudo -eor any other editor.To keep the instructions straightforward, the following will work:
sudo vi /etc/modules.confGto go to the end of the document and thenoto begin inserting.kvm-inteland press Enter, producing a new line.Escto return to the Normal mode of vim. "–INSERT–" will disappear fromthe bottom.
vimby writing:wq.You are done. Try to reboot and load the nested virtual machine.