Saya telah mengaktifkan virtualisasi pada BIOS dan memverifikasinya dengan mengeluarkan perintah ini dari komputer host:
Saya memiliki desktop ubuntu 14.04 64 bit sebagai tuan rumah, virtualbox 4.3.10 dan server ubuntu 14.04 64 bit sebagai tamu di virtualbox
egrep -c '(vmx|svm)' /proc/cpuinfon
hasilnya adalah 4 pada mesin host dan 0 pada mesin tamu
lsmod | grep kvm
hasil pada mesin host
kvm_intel 143148 0
kvm 451729 1 kvm_intel
dan tidak ada di mesin tamu
Saya mengaktifkan virtualisasi perangkat keras pada Pengaturan & gt; Sistem & gt; Akselerasi & gt; Akselerasi perangkat keras
Semua pencarian di google memberitahu saya untuk mengaktifkannya dari BIOS yang saya lakukan dan komputer host dikonfirmasi. Apakah ini bug atau apakah saya melewatkan sesuatu, mungkin driver atau pembaruan?
ubuntu
virtualbox
virtual-machine
virtualization
splucena
sumber
sumber
Jawaban:
Mencari flag CPU VMX / SVM di dalam VM tidak memberi tahu Anda apakah itu flag menggunakan akselerasi perangkat keras berjalan di host, ia memberi tahu Anda apakah itu bisa menyediakan akselerasi perangkat keras untuk VM lain yang berjalan di dalamnya. Fakta bahwa Anda tidak melihat flag-flag itu di VM hanya berarti Anda tidak dapat menggunakannya sebagai host untuk lebih banyak VM akselerasi perangkat keras. Ini normal, dan Anda mungkin sebenarnya tidak perlu menjalankan VM di dalam VM.
sumber
Jalankan VM di VM adalah virtualisasi panggilan bersarang yang tidak semua hypervisor mendukungnya. AFAIK hanya VMware dan KVM (terbatas untuk tamu Linux) yang dapat melakukannya.
Pengguna meminta VirtualBox untuk mendukungnya dari waktu ke waktu, tetapi sepertinya itu bukan prioritas pengembang saat ini.
https://www.virtualbox.org/ticket/4032
sumber