AMD-V n'est pas activé dans VirtualBox sur AMD APU

16

Je tourne sur un processeur dual core AMD E450. Lorsque j'ai essayé d'exécuter un système d'exploitation 64 bits qui nécessite une virtualisation matérielle à l'aide de VirtualBox, il m'a montré un message d'erreur indiquant que «AMD-V n'est pas activé».

Mon processeur AMD est censé fournir un support AMD-V, mais je ne trouve aucune option pour activer AMD-V dans le BIOS.

Comment puis-je résoudre ce problème? Comment puis-je activer AMD-V pour mon processeur?

Merci d'avance

lscpu: -

Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                2
On-line CPU(s) list:   0,1
Thread(s) per core:    1
Core(s) per socket:    2
Socket(s):             1
NUMA node(s):          1
Vendor ID:             AuthenticAMD
CPU family:            20
Model:                 2
Stepping:              0
CPU MHz:               1650.000
BogoMIPS:              3291.72
Virtualization:        AMD-V
L1d cache:             32K
L1i cache:             32K
L2 cache:              512K
NUMA node0 CPU(s):     0,1

ÉDITÉ:-

Message d'erreur de VirtualBox: -

Failed to open a session for the virtual machine XXX.

AMD-V is disabled in the BIOS. (VERR_SVM_DISABLED).

Result Code: NS_ERROR_FAILURE (0x80004005)
Component: Console
Interface: IConsole {1968b7d3-e3bf-4ceb-99e0-cb7c913317bb}
shantanu
la source
S'il n'y a vraiment aucune option liée à la virtualisation dans votre BIOS, votre seule option peut être de contacter le fournisseur du BIOS et de lui demander s'il peut en ajouter une. Une fois que la fonctionnalité du processeur a été désactivée de cette manière, elle ne peut pas être réactivée sans redémarrage (à ce moment, le code BIOS désactivant la fonctionnalité s'exécutera à nouveau).
James Henstridge
la bonne réponse figure déjà dans les deux réponses ci-dessous ...
H_7
@JamesHenstridge - J'ai rencontré un BIOS sur lequel HW Virt était désactivé, mais les fournisseurs auprès desquels je suis disposé à acheter ont cessé ou diminué cette pratique. HP, par exemple, s'est beaucoup amélioré à ce sujet ces dernières années.
RobotHumans
La valeur par défaut du BIOS est désactivée dans le portable HP exécutant le processeur E450. L'installation a pris plus de 4 heures et le déplacement du curseur, etc. était très lent, mais l'activation dans le BIOS a fait l'affaire, Ubuntu fonctionne sur Win7, ok.
essayez de diminuer la mémoire allouée à votre machine virtuelle.

Réponses:

14

Activez d'abord AMD-V dans le BIOS. Cela dépend de votre BIOS, mais il ressemblera à ceci (probablement):

entrez la description de l'image ici

Dans VirtualBox, cliquez sur -> Paramètres -> Système -> Accélération et activez les cases à cocher comme indiqué ci-dessous.

entrez la description de l'image ici

RobotHumains
la source
1
je l'ai dit auparavant, je n'ai aucune option pour la virtualisation dans le BIOS mais mon processeur prend en charge la virtualisation.
shantanu
1
alors vous devez acheter du nouveau matériel ou essayer la deuxième moitié de la réponse
RobotHumans
@hbdgaf l'option d'accélération est grisée.
Jasser
3

J'avais rencontré le même problème et après avoir passé environ 2 heures, j'ai finalement résolu cela. Je suis sur un système 32 bits et mon Bios n'a pas cette option de technologie de visualisation.

Le problème était lié à VirtualBox, je l'ai fait:

VirtualBox > System > Processor > change the number of processors from 2 to 1

A travaillé pour moi.

fou
la source
Cela fonctionne aussi pour moi. J'ai la virtualisation activée dans le BIOS, mais j'avais 3 processeurs activés dans VBox.
Nicolás