use*_*605 28 virtualbox virtual-machine vagrant
我有一个配置为启用VT-x的Ubuntu虚拟机,6个处理器和25 GB RAM.
在虚拟机内部,我正在尝试使用以下配置启动一个流浪汉机器:
master.vm.box = "precise32"
master.vm.provider "virtualbox" do |vb|
vb.customize ["modifyvm", :id, "--cpuexecutioncap", "80"]
vb.memory = 10000
vb.customize ["modifyvm", :id, "--cpus", "2"]
vb.customize ["modifyvm", :id, "--ioapic", "on"]
end
Run Code Online (Sandbox Code Playgroud)
当我启动Vagrant时,我得到错误VT-x未启用.
我尝试了32位和64位版本的Vagrant,但仍然没有运气.
不知道如何在Virtualbox中运行Vagrant机器?
dab*_*ide 50
您只能使用一个没有VT-x的虚拟CPU.因此,声明VT-x未启用的错误消息由以下行引起:
vb.customize ["modifyvm", :id, "--cpus", "2"]
用以下工作替换它(Vagrant有一个设置CPU数的简写):
vb.cpus = 1
注意:您只能在另一个VM中运行32位VM.
fyr*_*fyr 24
首先,您可以在嵌套的虚拟盒中运行绝对Vagrant.
目前VirtualBox不支持嵌套VT-X.目前有待处理的功能请求(请参阅:https://www.virtualbox.org/ticket/4032)但截至目前预计不会出现在VirtualBox的新版本中
在没有VT-X的情况下嵌套有两个后果:
vb.cpus = 1
Ter*_*ang 17
更新:如下所述,您可以使用嵌套的VirtualBox + vagrant,前提是只有1个虚拟CPU分配给嵌套的VM,而嵌套的VM guest虚拟机是32位操作系统.
归档时间: |
|
查看次数: |
40887 次 |
最近记录: |