我有一个 Ubuntu 桌面安装在戴尔 Optiplex 755。这是我的常用桌面,我安装了 Oracle虚拟盒从https://www.virtualbox.org/wiki/Linux_Downloads。所选版本为“Ubuntu 13.04 ("Raring") / 13.10 ("Saucy") / 14.04 ("Trusty") / 14.10 ("Utopic")” AMD64 版本。
我的操作系统也是 64 位...:
uname -a
Linux mydd 3.16.0-29-generic #39-Ubuntu SMP Mon Dec 15 22:27:29 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
我相信我的处理器支持 64 位,并且我的主板已启用 vt 设置....这是通过命令获取的我的处理器信息lscpu
:
我相信我没有 VM 产品,例如虚拟机,然后我尝试使用 lsmod 搜索 VM 产品..(刚刚谷歌了一下就发现):
lsmod | grep vm
lsmod | grep kvm
两者的结果都是空白的...
但是,我找不到 64 位版本的客户虚拟机设置...
我尝试安装/重新安装...但不起作用...为什么我无法在我的 PC 上安装 64 位客户虚拟机?我应该更改什么才能使用 VirtualBox 在当前 PC/PS 上运行 64 位操作系统?我应该更改哪些设置?
答案1
使能够英特尔(R) 虚拟化技术和英特尔(R)VT-d 功能在 BIOS 设置中。
答案2
在 BIOS 中,我必须更改以下设置
Security > Execute Disable (set to On)
Performance > Virtualization (set to On)
Performance > VT for Direct I/O Access (set to On)
Performance > Trusted Execution (set to Off)
在我的情况下,前三个我已经打开了,我必须关闭的是性能 > 可信执行
感谢这篇文章,它准确地指出了 dell optiplex755 上的 bios 问题http://lifeofageekadmin.com/enable-virtualization-on-dell-optiplex-755-to-run-oracle-virtualbox-4/
现在一切都好了