无法在 Ubuntu 12.04 上正确安装 Virtualbox

无法在 Ubuntu 12.04 上正确安装 Virtualbox

我无法在 12.04 上正确安装 Virtualbox。我首先从旧建筑部分Virtualbox 页面。该 .deb 打开了软件中心并进行了安装。然后我得到了以下错误:

您的系统不支持 VT-x/AMD-V 硬件加速。您的 64 位客户机将无法检测到 64 位 CPU,因此无法启动。

我只能假设这是因为我的 Ubuntu 版本是 32 位(系统详细信息 -> 概述 -> OC 类型:32 位,对吗?)所以我按照这些说明手动删除 .deb,重新启动我的笔记本电脑,然后在软件中心找到实际的 Virtualbox 安装并从那里安装(假设它会给我系统所需的正确版本)

因此,在完成所有这些(以及一些其他)之后,当我连接到 Virtualbox 中的新工作项目时,仍然会出现相同的错误。

有人能告诉我该怎么做吗?这是我第一次使用 Virtualbox,而且这家公司没有人使用 Ubuntu,所以我只能自己处理了。

编辑:这是运行 2 个建议命令的直接信息

Inspiron-1750-brick:~ $lscpu
Architecture:          i686
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                2
On-line CPU(s) list:   0,1
Thread(s) per core:    1
Core(s) per socket:    2
Socket(s):             1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 23
Stepping:              10
CPU MHz:               2100.000
BogoMIPS:              4189.45
L1d cache:             32K
L1i cache:             32K
L2 cache:              2048K

Inspiron-1750-brick:~ $cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family  : 6
model   : 23
model name  : Intel(R) Core(TM)2 Duo CPU     T6500  @ 2.10GHz
stepping  : 10
microcode : 0xa07
cpu MHz   : 1200.000
cache size  : 2048 KB
physical id : 0
siblings  : 2
core id   : 0
cpu cores : 2
apicid    : 0
initial apicid  : 0
fdiv_bug  : no
hlt_bug   : no
f00f_bug  : no
coma_bug  : no
fpu   : yes
fpu_exception : yes
cpuid level : 13
wp    : yes
flags   : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm sse4_1 xsave lahf_lm dtherm
bogomips  : 4189.80
clflush size  : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:

processor : 1
vendor_id : GenuineIntel
cpu family  : 6
model   : 23
model name  : Intel(R) Core(TM)2 Duo CPU     T6500  @ 2.10GHz
stepping  : 10
microcode : 0xa07
cpu MHz   : 1200.000
cache size  : 2048 KB
physical id : 0
siblings  : 2
core id   : 1
cpu cores : 2
apicid    : 1
initial apicid  : 1
fdiv_bug  : no
hlt_bug   : no
f00f_bug  : no
coma_bug  : no
fpu   : yes
fpu_exception : yes
cpuid level : 13
wp    : yes
flags   : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm sse4_1 xsave lahf_lm dtherm
bogomips  : 4189.45
clflush size  : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:

答案1

该错误消息只是说您的处理器不支持 VT-x 硬件加速或它在 BIOS 中被禁用。VT-x 硬件加速是某些处理器具有的一项功能,可以使虚拟化工作得更好、更快,但它不是运行虚拟盒所必需的,安装后您应该能够使用 32 位客户机运行虚拟盒(尽管速度较慢),即使您收到该警告。

同样,一种可能性是您的处理器确实支持 VT-x,但在 BIOS 中已禁用它,因此如果您告诉我们您拥有的具体处理器,我们也许能够检查它是否支持 VT-x,以便您可以在 BIOS 中启用它并获得完整的虚拟化支持。

答案2

VirtualBox 支持 VT-x 硬件(Suse 服务器的 iso 也存在同样的问题)。如果您已经创建了虚拟机,请从 VirtualBox 列表中选择它,然后选择“设置”。接下来单击“系统”和“加速”选项卡。然后勾选“启用 VT-x/AMD-v”框,然后尝试启动

相关内容