VirtualBox上のIDEコントローラ


5

私はvirtualboxに問題があります。私はCentOSサーバー(GUIなし)でこれを使って、リモートデスクトップ接続のクライアントから使われるマシンを仮想化しています。

このコマンドでISOファイルをvmに添付しようとしています。

vboxmanage modifyvm "intouch" --dvd /usr/share/virtualbox/VBoxGuestAdditions.iso

しかしそれは答える

VBoxManage: error: No drive attached to device slot 0 on port 1 of controller 'IDE Controller'
VBoxManage: error: Details: code VBOX_E_OBJECT_NOT_FOUND (0x80bb0001), component SessionMachine, interface IMachine, callee nsISupports
Context: "MountMedium(Bstr("IDE Controller").raw(), 1, 0, dvdMedium, FALSE )" at line 962 of file VBoxManageModifyVM.cpp

だから私はIDEコントローラを接続しようとしました

VBoxManage storagectl "intouch" --add ide --name "IDE Controller"

しかしそれは言った

VBoxManage: error: Storage controller named 'IDE Controller' already exists
VBoxManage: error: Details: code VBOX_E_OBJECT_IN_USE (0x80bb000c), component SessionMachine, interface IMachine, callee nsISupports
Context: "AddStorageController(Bstr(pszCtl).raw(), StorageBus_IDE, ctl.asOutParam())" at line 1008 of file VBoxManageStorageController.cpp

回答:


7

あなたが探しているコマンドは:

 VBoxManage storageattach TheNameOfYourVM --storagectl "IDE Controller"     --port 1 --device 0 --type dvddrive --medium /usr/share/virtualbox/VBoxGuestAdditions.iso

これがすぐにうまくいかない場合は、この例の後で試してみてください。

   $ VBoxManage storagectl JH --name "IDE Controller" --remove 
   $ VBoxManage storagectl JH --name "IDE Controller" --add ide
   $ VBoxManage storageattach JH --storagectl "IDE Controller" --port 1 --device 0 --type dvddrive --medium /usr/share/virtualbox/VBoxGuestAdditions.iso
   $ 

ちょっと疑問:「JH」は何の略ですか?
Max Markson

@MaxMarksonすみません、私は忘れました、それはのうちの1つの名前です 俺の 私は正確な構文を覚えているかどうかわからなかったので、VM、上記のコマンドをテストしたVM。
MariusMatutiae

私はそれを想定していましたが、とにかくお願いしました…ただ念のために。
Max Markson

0

私は同じ問題を抱えていてファイルをチェックしていました action_provision 私のためにトリックをしました

if ! File.exist?(".vagrant/machines/default/virtualbox/action_provision")
    vb.customize ["storagectl", :id, "--name", "IDE Controller", "--add", "ide"]
end

プロビジョニング後、vagrantはそのファイルを作成します。 2回目の起動時には、すでに配置されています。 (見る https://stackoverflow.com/questions/24855635/check-if-vagrant-provisioning-has-been-done

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.