Mic*_*ael 9 virtualbox vagrant
我已经使用vagrant创建了一个VM并试图插入一个cd,当意识到没有这样的设备来读取它时.
一个选项是转到我的提供者UI,并通过设置添加我需要的内容.
我想知道是否有任何方法可以将此设置(将cdrom设备添加到VM)插入到vagrant文件中.
我的提供者是VirtualBox.
>> UPDATE
混合来自这里和这里的信息,并扩展了Vagrantfile中已经存在的一些代码示例我想出了
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
...
...
config.vm.provider :virtualbox do |vb|
vb.customize ["storagectl", :id, "--name", "IDEController", "--add", "ide"]
vb.customize ["storageattach", :id, "--storagectl", "IDEController", "--port", "0", "--device", "0", "--type", "dvddrive", "--medium", "none"]
vb.customize ["modifyvm", :id, "--boot1", "disk", "--boot2", "dvd"]
end
...
...
end
Run Code Online (Sandbox Code Playgroud)
在Vagrantfile中.
问题是,现在,当vagrant reload我尝试执行时,我得到了
VBoxManage.exe: error: No storage device attached to device slot 0 on port 0
Run Code Online (Sandbox Code Playgroud)
小智 4
--medium none是告诉 VirtualBox 删除该 DVD,请使用--medium emptydrive.
请参阅此链接https://groups.google.com/forum/#!topic/vagrant-up/Z_KruTTN0vk和中等帮助\xef\xbc\x9a
\n\n\n\n\n\n
--medium指定要附加的内容。支持以下值:
\n\n\n
\n- “none”:任何现有设备都应从给定插槽中删除。
\n- “emptydrive”:仅适用于虚拟 DVD 或软盘驱动器,这使得设备插槽的行为类似于未插入任何介质的可移动驱动器。
\n
| 归档时间: |
|
| 查看次数: |
6307 次 |
| 最近记录: |