如果没有硬件虚拟化,Gentoo VirtualBox guest虚拟机将无法启动

war缩

我有一个Gentoo VM,它是通过从最新(20131224)最低x86 ISO和Stage 3 tarball(genkernel作为内核)安装而创建的我在更新VM上的所有软件包并安装了一些额外功能(例如vim和virtualbox-guest-additions)之后,创建了一个Vagrant框。

我的Vagrantfile如下:

Vagrant.configure("2") do |config|
  config.vm.box = "gentoo-x86"

  config.vm.provider :virtualbox do |vb|
    vb.gui = true
    vb.customize ["modifyvm", :id, "--memory", 1024]
    #vb.customize ["modifyvm", :id, "--hwvirtex", "off"]
    vb.customize ["modifyvm", :id, "--cpus", 1]
  end
end

就目前而言,盒子在运行时可以很好地启动vagrant up但是,如果我取消注释用于禁用该--hwvirtex参数的行,则VM控制台中会显示以下错误:

INIT: version 2.88 booting
INFO: rcu_sched detected stalls on CPUs/tasks: {} (detected by 0, t=2102, jiffies, g=4595, c=4594, q=10)
INFO: Stall ended before state dump start

这两INFO行无限期地重复(t=不断增加,我猜这可能代表“时间”),直到我vagrant halt依次跟随vagrant destroy我已经在两台不同的主机(一台Ubuntu,一台Windows 7)上进行了尝试,并得到了相同的错误消息。

我怀疑这是一个Gentoo问题,因为它包含三个主要组件(Gentoo,VirtualBox,Vagrant),并且我有足够的信心排除其中的两个,如下所示:

  1. 如果我从禁用了VT-X的VirtualBox直接运行VM,则会收到与在关闭hwvirtex的Vagrant中使用框时收到的错误消息相同的错误消息-可能不是Vagrant问题。
  2. 如果我使用Precision32盒(由Vagrant维护人员提供),则可以在打开或关闭hwvirtex的情况下使用它(关闭时会明显降低性能,但我希望是这样)-可能不是VirtualBox问题。

我仅在VirtualBox / Vagrant中禁用VT-X(我的CPU支持它,并且已在BIOS中启用)。

我的CPU(来自/proc/cpuinfo)是:Intel(R)CoreTM i3-2120 CPU @ 3.30GHz该机器已安装8GB RAM,主机操作系统是Ubuntu 13.10。

uname -aVM中的输出为:

Linux vagrant-gentoo-x86 3.10.25-gentoo #1 SMP Fri Jan 10 14:58:12 GMT 2014 i686 Intel(R) Core(TM) i3-2120 CPU @ 3.30GHz GenuineIntel GNU/Linux

我需要在具有较旧CPU(Intel E4600)的另一台计算机上使用此框,该计算机不支持VT-X,因此无法启用硬件虚拟化。

为了解决这个问题,我还有其他尝试吗?

war缩

当然,索德定律规定,在花了一个小时写完这个问题之后,我通过另一个来源找到了答案。

问题似乎是Gentoo使用的内核(3.10-因此为什么Precise不会出问题)和禁用硬件虚拟化时通常对来宾的支持的结合。对于遇到类似问题的任何人,相关的VirtualBox错误是:

https://www.virtualbox.org/ticket/12469

不幸的是,到目前为止,主要的响应是“修复不支持VT-x / AMD-V的主机的bug的优先级较低”。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如果没有硬件虚拟化,Gentoo VirtualBox guest虚拟机将无法启动

来自分类Dev

VirtualBox无法启动虚拟机

来自分类Dev

无法从VirtualBox guest虚拟机访问Internet(Arch Linux)

来自分类Dev

无法在VirtualBox guest虚拟机中挂载共享

来自分类Dev

无法从VirtualBox guest虚拟机访问Internet(Arch Linux)

来自分类Dev

VirtualBox卡在“启动虚拟机”上

来自分类Dev

VirtualBox卡在“启动虚拟机”上

来自分类Dev

Vagrant无法使用Windows 7上的VirtualBox Guest Additions在Linux guest虚拟机中挂载

来自分类Dev

无法在VirtualBox中为CentOS 6 guest虚拟机安装Guest Additions

来自分类Dev

Vagrant无法通过Windows 7上的VirtualBox Guest Additions在Linux guest虚拟机中挂载

来自分类Dev

VirtualBox Xubuntu guest虚拟机无法识别更改的虚拟磁盘大小

来自分类Dev

VirtualBox无法创建新的虚拟机!

来自分类Dev

如何从Windows主机启动VirtualBox Linux guest虚拟机中的脚本?

来自分类Dev

如何使用macOS guest虚拟机启动到VirtualBox上的UEFI Shell?

来自分类Dev

Arch Linux guest虚拟机(Virtualbox):vboxdrv.service在启动时失败

来自分类Dev

共享文件夹无法通过Mac VirtualBox guest虚拟机连接

来自分类Dev

通过VPN的virtualbox guest虚拟机操作系统

来自分类Dev

Linux VirtualBox guest虚拟机突然运行极其缓慢

来自分类Dev

如何为CentOS 7安装VirtualBox guest虚拟机?

来自分类Dev

如何在virtualbox guest虚拟机中安装xorg?

来自分类Dev

从VirtualBox guest虚拟机按名称访问VPN主机

来自分类Dev

在CentOS 7上卸载VirtualBox guest虚拟机?

来自分类Dev

如果没有VT-x支持,VirtualBox中的64位Windows guest虚拟机是否不可能?

来自分类Dev

Virtualbox,Ubuntu 11.10,Linux内核3:无法启动虚拟机

来自分类Dev

Virtualbox,Ubuntu 11.10,Linux内核3:无法启动虚拟机

来自分类Dev

Debian guest虚拟机是否需要linux标头来安装Virtualbox guest虚拟机?

来自分类Dev

使用Python VirtualBox API远程启动虚拟机

来自分类Dev

虚拟机启动时Virtualbox崩溃

来自分类Dev

将Virtualbox虚拟机迁移到物理双启动系统

Related 相关文章

  1. 1

    如果没有硬件虚拟化,Gentoo VirtualBox guest虚拟机将无法启动

  2. 2

    VirtualBox无法启动虚拟机

  3. 3

    无法从VirtualBox guest虚拟机访问Internet(Arch Linux)

  4. 4

    无法在VirtualBox guest虚拟机中挂载共享

  5. 5

    无法从VirtualBox guest虚拟机访问Internet(Arch Linux)

  6. 6

    VirtualBox卡在“启动虚拟机”上

  7. 7

    VirtualBox卡在“启动虚拟机”上

  8. 8

    Vagrant无法使用Windows 7上的VirtualBox Guest Additions在Linux guest虚拟机中挂载

  9. 9

    无法在VirtualBox中为CentOS 6 guest虚拟机安装Guest Additions

  10. 10

    Vagrant无法通过Windows 7上的VirtualBox Guest Additions在Linux guest虚拟机中挂载

  11. 11

    VirtualBox Xubuntu guest虚拟机无法识别更改的虚拟磁盘大小

  12. 12

    VirtualBox无法创建新的虚拟机!

  13. 13

    如何从Windows主机启动VirtualBox Linux guest虚拟机中的脚本?

  14. 14

    如何使用macOS guest虚拟机启动到VirtualBox上的UEFI Shell?

  15. 15

    Arch Linux guest虚拟机(Virtualbox):vboxdrv.service在启动时失败

  16. 16

    共享文件夹无法通过Mac VirtualBox guest虚拟机连接

  17. 17

    通过VPN的virtualbox guest虚拟机操作系统

  18. 18

    Linux VirtualBox guest虚拟机突然运行极其缓慢

  19. 19

    如何为CentOS 7安装VirtualBox guest虚拟机?

  20. 20

    如何在virtualbox guest虚拟机中安装xorg?

  21. 21

    从VirtualBox guest虚拟机按名称访问VPN主机

  22. 22

    在CentOS 7上卸载VirtualBox guest虚拟机?

  23. 23

    如果没有VT-x支持,VirtualBox中的64位Windows guest虚拟机是否不可能?

  24. 24

    Virtualbox,Ubuntu 11.10,Linux内核3:无法启动虚拟机

  25. 25

    Virtualbox,Ubuntu 11.10,Linux内核3:无法启动虚拟机

  26. 26

    Debian guest虚拟机是否需要linux标头来安装Virtualbox guest虚拟机?

  27. 27

    使用Python VirtualBox API远程启动虚拟机

  28. 28

    虚拟机启动时Virtualbox崩溃

  29. 29

    将Virtualbox虚拟机迁移到物理双启动系统

热门标签

归档