我有一台笔记本电脑与英特尔酷睿i5 M 450 @ 2.40GHz这显然有VT - X,但不是VT - D。我有Ubuntu 12.04 32位,但希望有一个基于虚拟64位终端的Linux在上面运行。如何知道BIOS是否启用了此VT-x功能而无需重新启动?检查VT-x是否激活而不必在Linux中重新启动?
24
A
回答
27
您可以使用RDMSR从MSR工具读取寄存器IA32_FEATURE_CONTROL(地址0x3a)。必须为此加载内核模块msr。
在大多数Linux系统:
sudo modprobe msr
sudo rdmsr 0x3a
价值观3
和5
意味着它激活。
5
12
您可以从cpu-checker使用
sudo kvm-ok
。在具有最复杂逻辑的Intel上,kvm-ok checks如果位0的rdmsr 0x3a
(锁定位)被设置,位2(允许在SMX模式之外使用virt,与可信任引导有关)也必须是组。如果rdmsr 0x3a
的输出不是或,您将可以使用kvm。如果有必要,kvm会设置msr的第2位,我期望virtualbox和其他的逻辑具有相同的逻辑。
9
安装CPU,检查和运行 “KVM-OK”
如果CPU已启用,您应该看到类似:
INFO: /dev/kvm exists
KVM acceleration can be used
othewise
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
相关问题
- 1. 如何检查Linux是否停机或重新启动
- 2. 重新启动活动,而不是重新创建[Android的]
- 3. 检查视频是否正在播放而不是重新启动的脚本
- 4. 为什么我的活动重建,而不是重新启动
- 5. 重新激活活动
- 6. 检测活动是否由于方向更改而重新启动
- 7. FOSUserBundle检查用户是否未激活
- 8. MonoTouch激活/重新激活
- 9. 检查是否在服务中启动活动
- 10. 后退按钮重新启动活动而不是返回
- 11. 在mac和linux上使用脚本重新启动Play Framework激活器
- 12. 检查网址是否激活或不在php
- 13. 如何检测JVM是否升级而不重新启动(在Windows上)?
- 14. 重新启动,从Linux中
- 15. 检查一个活动是否活动
- 16. 重新启动Android活动而不重绘网页浏览
- 17. 检查在Windows 8中是否激活图片密码
- 18. 如何检查模块是否已激活或未在emacs中
- 19. 检查驱动器是否映射并激活
- 20. 检查android活动是否是第一次启动
- 21. 启动Firefox而不重新启动
- 22. 如何检查服务器是否需要重新启动
- 23. 激活/取消激活活动opc订阅中的特定opc项目而不重新创建它
- 24. 在活动中重新启动片段
- 25. 在android中重新启动活动
- 26. 在c#中重新启动Android活动
- 27. 如何检查mod_security是否用PHP激活(不卷曲)
- 28. 检查电子邮件是否已被激活不起作用
- 29. 重新启动/重放Java游戏而不重新启动GUI
'须藤RDMSR 0x3a'给我'5' – 719016
据我所知3和5意味着VT-x被激活。 – scai
下面是关于这些MSR位的更多信息:http://www.thomas-krenn.com/en/wiki/Activating_the_Intel_VT_Virtualization_Feature http://security.stackexchange.com/questions/15555/can-a-hypervisor-rootkit-enable硬件辅助虚拟化 - 什么时候有蜜蜂 – Tobu