web-dev-qa-db-fra.com

Comment activer la technologie de virtualisation matérielle (VT-x) pour une utilisation dans Virtualbox?

J'essaie donc de faire fonctionner Ubuntu dans une boîte virtuelle, mais lors de l'installation de la version 12.10 à partir du fichier.

Failed to open a session for the virtual machine Tux 3
VT-x features locked or unavailable in MSR
(VERR_VMX_MSR_LOCKED_OR_DISABLED)
Details

Result Code: 
E_FAIL (0x80004005)
Component: 
Console
Interface: 
IConsole {db7ab4ca-2a3f-4183-9243-c1208da92392}

Et puis ça ne marche pas.

J'ai attribué 4 Go de mes 8 Go à Ubuntu, 100 Go d'espace alloué dynamiquement et 12 Mo de mémoire graphique. J'utilise un mobo Asus p8z77 V LX avec un processeur Intel i5 3550.

Téléchargé 12.04.2 sur mon PC et essayé à nouveau. Toujours recevoir le même message.

57
user132520

Avant de modifier les paramètres du BIOS, nous souhaitons peut-être savoir si la virtualisation matérielle (VT-x pour Intel, AMD-V pour les processeurs AMD) est prise en charge par notre processeur.

D'un problème terminal

grep --color vmx /proc/cpuinfo ## for an Intel processor
grep --color svm /proc/cpuinfo ## for an AMD processor

Si la virtualisation était prise en charge, l'indicateur vmx(pour les processeurs Intel) ou svm(pour les processeurs AMD) sera coloré.

enter image description here

Si le processeur prend en charge la virtualisation matérielle, nous devons l’activer dans le BIOS de l’ordinateur pour pouvoir l’utiliser.

Lisez également Comment déterminer si les extensions VT du processeur sont activées dans le bios? pour les autres approches.

Entrez dans le BIOS (en appuyant souvent Del ou F12 lors du démarrage) et voyez avec le manuel comment il est nommé ici. Recherchez Virtualizationname__, Virtualization Technology (VT-x), ou similaire, affiché pour un BIOS Award:

Award BIOS Virtualization Flag

Pour un exemple de capture d'écran d'un Asus EFI-BIOS voir cette réponse sous S .

Définissez cette entrée sur Enabledau cas où elle ne serait pas encore définie.

Nous pouvons ensuite choisir d'utiliser la virtualisation matérielle dans les paramètres de la machine virtuelle Système -> Accélération:

enter image description here

Grâce à cela, nous utilisons la virtualisation matérielle pour des performances optimales. Nous pourrions même exécuter un OS invité 64 bits sur un hôte 32 bits à des fins de test.

60
Takkat

J'ai eu la même erreur exacte, et corrigé en laissant tomber le 4095 Go à 3072 Mo (3 Go). C'est parce que c'était 32 bits. Je pense que plus de 3 Go le jettent.

6
Anon