Erreur VT-x lors de la configuration de VirtualBox sur Ubuntu

23

J'ai essayé de configurer VirtualBox sur Ubuntu, mais j'obtiens cette erreur même si la technologie de virtualisation Intel (VT-x) est définie Yesdans le BIOS:

Impossible d'ouvrir une session pour la machine virtuelle Ubuntu.

VT-x est désactivé dans le BIOS pour tous les modes CPU> (VERR_VMX_MSR_ALL_VMX_DISABLED).

Code de résultat: E_FAIL (0x80004005) Composant: ConsoleWrap Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

EDIT: selon SecurAble, mon système est capable de gérer la virtualisation:

Capture d'écran sécurisable

user2676140
la source
Ce paramètre est désactivé dans votre BIOS. Vous devrez l'activer.
MC10
1
doublon possible de Comment puis-je activer VT-X?
MC10
1
@ MC10 --- Le paramètre de technologie de virtualisation est activé dans mon bios. J'ai déjà vérifié ça.
user2676140
2
L'avez-vous alors activé dans les paramètres VirtualBox lui-même? Je ne peux pas penser à quoi d'autre ça va mal. Peut-être voir l'info ici .
MC10
1
@ MC10, c'était le cas --- Vous essayez d'allouer> 3 Go de RAM à la machine virtuelle. Comme pour le point précédent, cela nécessite: (a) un système hôte 64 bits; et (b) une véritable transmission matérielle, c'est-à-dire VT-x.
user2676140

Réponses:

40

Ce qui a résolu mon problème était d'utiliser moins de 3 Go de RAM dans la session de boîte virtuelle. J'essayais à l'origine d'utiliser environ 6 Go.

Vous essayez d'allouer> 3 Go de RAM à la machine virtuelle. Cela nécessite: (a) un système hôte 64 bits; et (b) une véritable transmission matérielle, c'est-à-dire VT-x.

user2676140
la source
3
C'est tellement bizarre, cela fonctionnait pour moi et je n'avais rien changé (j'avais la RAM réglée sur 4 Go). Merci d'avoir posté ça.
1
Ayez exactement le même problème. J'utilise ma machine virtuelle sur 8 Go depuis des mois et aujourd'hui, sans raison, il se plaint de VT-x même s'il est activé. Doit être un bogue dans VirtualBox. Passer à 3 Go va plus loin, mais je ne peux pas exécuter mon système d'exploitation invité 64 bits maintenant car il pense qu'il est sur une architecture 32 bits et est incompatible. :(
Jahed
3

Dans mon cas, la mémoire (RAM) n'était pas un problème, juste VT-x n'était pas activé dans le BIOS. Ou dans certains cas, le processeur peut ne pas prendre en charge du tout VT.

Pour vérifier si votre CPU le prend en charge ou non. essayer:

sudo apt-get install cpu-checker
sudo kvm-ok 

La deuxième commande sortira si VT est activé ou non ou s'il est disponible du tout.

Si c'est le cas, accédez au BIOS et activez-le. Il doit être nommé Intel Virtualization Technology, Intel VT-x, Virtualization Extensions, Vanderpool,ou quelque chose de similaire.

notgiorgi
la source
1

Mon erreur était que VT-x est désactivé dans le BIOS pour tous les modes CPU (VERR_VMX_MSR_ALL_VMX_DISABLED). Code de résultat: E_FAIL (0x80004005) Composant: ConsoleWrap Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

La solution est que vous devez activer la virtualisation dans le bios du système d'exploitation hôte (dans mon cas, c'est Windows)

Thousif Ameer khan
la source
Pouvez-vous fournir une réponse à la question OP?
2017
0

Je traite ce problème depuis quelques heures, essayant de le résoudre avec probablement toutes les réponses que j'ai pu trouver sur Internet.

Ce qui a fonctionné pour moi, c'était de supprimer le rôle Hyper-V de mon Windows ...

MJ

MichaelJ
la source
Quelle erreur VTX avez-vous eue?
user2676140
Pareil pour moi. J'obtenais "VT-x n'est pas disponible". Élaboré que ici
eis