68 votes

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

Donc j'essaie d'exécuter Ubuntu dans une machine virtuelle, mais lors de l'installation de la version 12.10 à partir de l'.iso, j'ai été accueilli par un avertissement me disant que le son ne fonctionnerait pas puis j'ai appuyé sur suivant et ceci est apparu :

Échec de l'ouverture d'une session pour la machine virtuelle Tux 3
Les fonctionnalités VT-x sont verrouillées ou introuvables dans MSR
(VERR_VMX_MSR_LOCKED_OR_DISABLED)
Détails

Code de Résultat : 
E_FAIL (0x80004005)
Composant : 
Console
Interface : 
IConsole {db7ab4ca-2a3f-4183-9243-c1208da92392}

Et ensuite ça ne fonctionne pas.

J'ai attribué 4 Go sur mes 8 Go à Ubuntu, 100 Go d'espace alloués dynamiquement et 12 Mo de mémoire graphique. Je tourne sur une carte mère Asus p8z77 V LX avec un processeur Intel i5 3550.

J'ai téléchargé la version 12.04.2 sur mon PC et j'ai réessayer. Je reçois toujours le même message.

66voto

Takkat Points 135194

Avant de modifier les paramètres du BIOS, nous voulons vérifier si la virtualisation matérielle (VT-x pour Intel, AMD-V pour les processeurs AMD) est prise en charge par notre CPU.

À partir d'un terminal, exécutez

grep --color vmx /proc/cpuinfo ## pour un processeur Intel
grep --color svm /proc/cpuinfo ## pour un processeur AMD

Si la virtualisation est prise en charge, le drapeau vmx (pour les CPU Intel) ou svm (pour les CPU AMD) sera coloré.

description de l'image

Dans le cas où le CPU prend en charge la virtualisation matérielle, nous devons l'activer dans le BIOS de l'ordinateur pour pouvoir l'utiliser.

Lire aussi Comment déterminer si les extensions VT du CPU sont activées dans le BIOS? pour d'autres approches.

Accédez au BIOS (souvent en appuyant sur Suppr ou F12 au démarrage) et consultez le manuel pour voir comment cela y est nommé. Chaque BIOS semble avoir un nom différent pour cela. Recherchez Virtualization, Virtualization Technology (VT-x), SVM, VMX, ou similaire, ici illustré pour un BIOS Award:

Drapeau de virtualisation du BIOS Award

Pour voir une capture d'écran d'un Asus EFI-BIOS, consultez cette réponse sur SU.

Réglez cette entrée sur Enabled si ce n'est pas déjà fait. Certains BIOS nécessitent un démarrage à froid (c'est-à-dire un démarrage à partir de l'état hors tension) pour pouvoir utiliser la virtualisation matérielle.

La virtualisation matérielle peut ensuite être sélectionnée dans les paramètres de la machine virtuelle dans Système -> Accélération :

description de l'image

Ainsi, la machine virtuelle utilise la virtualisation matérielle pour des performances optimales. Nous pourrions même exécuter un système d'exploitation invité 64 bits sur un hôte 32 bits à des fins de test.

6voto

Anon Points 61

J'ai eu la même erreur exacte, et je l'ai corrigée en réduisant les 4095 Go à 3072 Mo (3 Go). C'est parce que c'était du 32 bits. Je pense que plus de 3 Go le perturbe.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X