have you tested those commands? do they work?

you can do this:

vagrant halt
VBoxManage list vms

get the id of the Vm you want

VBoxManage showvminfo <id>

see if there is a IDE controller and the correct tname, if not, you
need to create one.

then you can test your command at command line until you get one that works

VBoxManage storageattach 1c4310b6-d5ef-4e79-bc34-ef6dcdb32b69
--storagectl "IDE Controller" --port 1 --device 0 --type dvddrive
--medium none


On Fri, Jun 19, 2015 at 7:06 AM, Vince Skahan <[email protected]> wrote:
> I'm trying to come up with a Vagrantfile pre-boot customization to do the
> following:
>
> add a cdrom/dvd device to the base box (which doesn't define one)
> mount the virtual box linux guest additions to that device
>
>
> Here's what I tried to add:
>
>
>     vb.customize "pre-boot", [
>        "storageattach", :id,
>        "--storagectl", "IDE Controller",
>         "--port", "1",
>        "--device", "0",
>        "--type", "dvddrive",
>        "--medium", "none",
>        ]
>
>
> When I try to 'vagrant up' it blows up immediately, complaining:
>
>
> A customization command failed:
>
> ["storageattach", :id, "--storagectl", "IDE Controller", "--port", "1",
> "--device", "0", "--type", "dvddrive", "--medium", "none"]
>
> The following error was experienced:
>
> #<Vagrant::Errors::VBoxManageError: There was an error while executing
> `VBoxManage`, a CLI used by Vagrant
> for controlling VirtualBox. The command and stderr is shown below.
>
> Command: ["storageattach", "1c4310b6-d5ef-4e79-bc34-ef6dcdb32b69",
> "--storagectl", "IDE Controller", "--port", "1", "--device", "0", "--type",
> "dvddrive", "--medium", "none"]
>
> Stderr: VBoxManage.exe: error: No storage device attached to device slot 0
> on port 1 of controller 'IDE Controller'
> VBoxManage.exe: error: Details: code VBOX_E_OBJECT_NOT_FOUND (0x80bb0001),
> component SessionMachine, interface IMachine, callee IUnknown
> VBoxManage.exe: error: Context: "DetachDevice(Bstr(pszCtl).raw(), port,
> device)" at line 381 of file VBoxManageStorageController.cpp
>>
>
> Please fix this customization and try again.
>
>
> I'd love to fix it.  Any pointers to help decipher what it wants ?
>
> Any help much appreciated....
>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Vagrant" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"Vagrant" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to