GNU/Linux >> Tutoriels Linux >  >> Linux

vérifier si VT-x est activé sans avoir à redémarrer sous Linux ?

Vous pouvez utiliser

sudo kvm-ok

du vérificateur de processeur. Sur Intel, qui a la logique la plus compliquée, kvm-ok vérifie que si le bit 0 de rdmsr 0x3a (le bit de verrouillage) est défini, le bit 2 (qui permet l'utilisation de virt en dehors du mode SMX, quelque chose à voir avec le démarrage sécurisé) doit également être défini. Si la sortie de rdmsr 0x3a est tout sauf 1 ou 3 , vous pourrez utiliser kvm. kvm définira le bit 2 du msr si nécessaire, je m'attends à ce que virtualbox et le reste aient la même logique.


Vous pouvez utiliser rdmsr depuis outils msr pour lire le registre IA32_FEATURE_CONTROL (adresse 0x3a ). Le module noyau msr doit être chargé pour cela.

Sur la plupart des systèmes Linux :

sudo modprobe msr
sudo rdmsr 0x3a

Valeurs 3 et 5 signifie qu'il est activé.


Installez cpu-checker et exécutez "kvm-ok"

Si le CPU est activé, vous devriez voir quelque chose comme :

INFO: /dev/kvm exists
KVM acceleration can be used

sinon

INFO: /dev/kvm does not exist
HINT:   sudo modprobe kvm_intel
INFO: Your CPU supports KVM extensions
INFO: KVM (vmx) is disabled by your BIOS
HINT: Enter your BIOS setup and enable Virtualization Technology (VT),
   and then hard poweroff/poweron your system
KVM acceleration can NOT be used

Linux
  1. Linux – Comment régénérer 70-persistent-net.rules sans redémarrage ?

  2. Vérifiez si le répertoire est le référentiel git (sans avoir à y accéder)

  3. Comment mettre à jour R sous Linux ?

  4. Comment redémarrer Linux (Ubuntu) à partir de la ligne de commande ?

  5. Installer emacs sans sudo ?

Configurer sudo sans mot de passe sur Ubuntu 20.04 Focal Fossa Linux

Commande Sudo sous Linux

Comment exécuter des commandes particulières sans mot de passe Sudo sous Linux

Comment vérifier la disponibilité du système sous Linux

Comment vérifier l'historique de redémarrage du système et l'heure de démarrage sous Linux

Réglage du fuseau horaire sous Linux