web-dev-qa-db-fra.com

VT-x est activé, mais Ubuntu 18.04 ne l'affiche pas

J'utilisais VMWare Workstation 14 sur Ubuntu 16.04 pendant des mois sans aucun problème. Après la mise à niveau vers Ubuntu 18.04, le message d'erreur VT-x not enabled n'a pas été activé. VT-x est activé dans le BIOS. J'ai contacté VMWare et ils ont testé le matériel et ont confirmé que le support VT-x était activé.

Ils affirment qu'il doit y avoir un problème dans Ubuntu 18.04 ... Je suis d'accord.

Quelqu'un a-t-il trouvé une solution à ce problème?

$ lscpu
Architecture:        x86_64
CPU op-mode(s):      32-bit, 64-bit
Byte Order:          Little Endian
CPU(s):              4
On-line CPU(s) list: 0-3
Thread(s) per core:  1
Core(s) per socket:  4
Socket(s):           1
NUMA node(s):        1
Vendor ID:           GenuineIntel
CPU family:          6
Model:               158
Model name:          Intel(R) Core(TM) i5-7500 CPU @ 3.40GHz
Stepping:            9
CPU MHz:             800.016
CPU max MHz:         3800.0000
CPU min MHz:         800.0000
BogoMIPS:            6816.00
Virtualization:      VT-x
L1d cache:           32K
L1i cache:           32K
L2 cache:            256K
L3 cache:            6144K
NUMA node0 CPU(s):   0-3
2
Tommy Vinson

J'ai eu exactement le même problème. C'est arrivé après la mise à jour d'ubuntu du 16.06 au 18.04. Virtualbox et vmware 15 ont tous deux commencé à avoir des problèmes pour lesquels la virtualisation n'a pas été détectée. Je n'ai pas changé le BIOS et la virtualisation a été activée (j'ai vérifié deux fois). cpuinfo a également montré que la virtualisation était activée.

Voici comment je l'ai corrigé. L'idée était de forcer le bios à effacer ses paramètres, puis à réactiver la virtualisation ... peut-être que quelque chose a été corrompu lorsque Ubuntu a essayé d'installer sa clé dans la partition EFI.

  1. Ouvrez le BIOS et restaurez les valeurs par défaut. Dans mon cas, j'avais le choix entre deux valeurs par défaut différentes, l'une pour XP et Win 7 et l'autre pour les nouveaux systèmes d'exploitation (paramètres de démarrage sécurisé). J'ai restauré les paramètres Win8 et supérieurs

  2. Redémarrer

  3. Entrez à nouveau dans le BIOS et activez la virtualisation et désactivez le démarrage sécurisé (les modules vmware ne se chargeront pas avec elle à moins que vous ne les signiez vous-même).

  4. Maintenant, vmware a fonctionné.

Bonne chance!

1
rbhkamal