我有一台配备 Intel Core i5 M 450 @ 2.40GHz 的笔记本电脑,它显然有 VT-x 但没有 VT-d。我有 Ubuntu 12.04 32 位,但希望在其上运行基于虚拟 64 位终端的 Linux。我如何知道 BIOS 是否已激活此 VT-x 功能而无需重新启动?
最佳答案
您可以使用 msr-tools 中的 rdmsr 来读取寄存器 IA32_FEATURE_CONTROL(地址 0x3a)。为此必须加载内核模块 msr。
在大多数 Linux 系统上:
sudo modprobe msr
sudo rdmsr 0x3a
3
和 5
值表示已激活。
https://stackoverflow.com/questions/11116704/