GNU/Linux >> Linux Esercitazione >  >> Linux

controlla se VT-x è attivato senza dover riavviare in Linux?

Puoi usare

sudo kvm-ok

da cpu-checker. Su Intel, che ha la logica più complicata, kvm-ok verifica che se il bit 0 di rdmsr 0x3a (il bit di blocco) è impostato, deve essere impostato anche il bit 2 (che consente l'uso di virt al di fuori della modalità SMX, qualcosa che ha a che fare con il trusted boot). Se l'output di rdmsr 0x3a è tutt'altro che 1 o 3 , sarai in grado di utilizzare kvm. kvm imposterà il bit 2 di msr se necessario, mi aspetto che virtualbox e il resto abbiano la stessa logica.


Puoi usare rdmsr da msr-tools per leggere il registro IA32_FEATURE_CONTROL (indirizzo 0x3a ). Il modulo del kernel msr deve essere caricato per questo.

Sulla maggior parte dei sistemi Linux:

sudo modprobe msr
sudo rdmsr 0x3a

Valori 3 e 5 significa che è attivato.


Installa cpu-checker ed esegui "kvm-ok"

Se la CPU è abilitata, dovresti vedere qualcosa come:

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

altrimenti

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. Come controllare il tempo di attività del sistema in Linux

  2. Linux:come si riavvia Gnome senza privilegi di root?

  3. Estrai il numero di serie di Linux senza sudo

  4. Controlla se la directory è un repository git (senza doverci inserire cd)

  5. Aggiorna Python su Linux da 2.7 a 3.5

Configura sudo senza password su Ubuntu 20.04 Focal Fossa Linux

Comando Sudo in Linux

Come eseguire comandi particolari senza password Sudo in Linux

Come controllare la cronologia di riavvio del sistema e il tempo di avvio in Linux

Impostazione del fuso orario in Linux

È possibile riavviare un sistema operativo Linux senza riavviare l'hardware?