我有一台英特尔Core i5 M 450@2.40GHz的笔记本电脑,它显然有VT-x,但没有VT-d.我有Ubuntu12.04 32位,但希望有一个基于64位终端的虚拟Linux在其上运行.如何知道BIOS是否已激活此VT-x功能,而无需重新启动?

推荐答案

您可以使用msr-tools中的rdmsr来读取寄存器IA32_FEATURE_CONTROL(地址0x3a).为此,必须加载内核模块msr.

在大多数Linux系统上:

sudo modprobe msr
sudo rdmsr 0x3a

35表示它已激活.

Linux相关问答推荐

Linux/gcc中的文件创建时间系统调用

如何删除字符串中的`{{i:`and `}}`

Aarch64在Linux上是否有红色区域,如果有,是16个字节还是128个字节?

为什么控制台不接受反向换行?

用于替换 struct 文档中文本的 Bash 脚本

使用 sed 命令仅打印正则表达式匹配

获取S3路径的linux命令

如何在文本文件中向左移动特定单元格

在 puppet 中管理 linux 的用户密码

如何在makefile中包含静态库

GLIBCXX 版本

如何在 Linux/Unix 上递归复制以abc开头的目录?

判断条件是否为假

打印当前一周的星期一的日期(在 bash 中)

如何在不包括可用空间的情况下创建光盘(sd 卡)的 .IMG 映像?

如何在没有 IDE 的情况下构建和部署三星 SmartTV 应用程序(例如:在 Linux 上)

如何从 linux 的命令行将 Sublime Text 2 文件打开到选项卡,而不是新窗口

从linux命令行写入串口

.NET Core 中的跨平台文件名处理

Linux 的文本编辑器(除了 Vi)?