コマンドラインからVirtualbox Machineを実行できません。正確に何が必要ですか?最初に少し調査しましたが、このコマンドはうまくいきませんでした。
vboxmanage startvm win7 --type headless
結果は次のとおりです。
VBoxManage: error: Could not find a registered machine named 'win7'
VBoxManage: error: Details: code VBOX_E_OBJECT_NOT_FOUND (0x80bb0001), component VirtualBox, interface IVirtualBox, callee nsISupports
VBoxManage: error: Context: "FindMachine(Bstr(pszVM).raw(), machine.asOutParam())" at line 575 of file VBoxManageMisc.cpp
私の目的は、できれば少し遅れて、システム起動時にこのvmを実行することでした。
他の必要な情報を提供する準備ができています。
ターミナルから仮想マシンを起動する方法は次のとおりです。
Virtual Boxを開き、仮想マシンを右クリックします。次に、デスクトップにショートカットを作成をクリックします。
デスクトップに移動し、ショートカットを右クリックして編集します。
次に、コマンドをコピーして、ターミナルに貼り付けます。
/usr/lib/virtualbox/VirtualBox --comment "Ubuntu" --startvm "cea829eb-85fe-4842-b98e-e98603094be0"
または、このようなターミナルで開始できます。
VMのUUIDを取得します
cd "VirtualBox VMs"
cd your-virtualpc-name
cat your-virtualpc-name.vbox-prev |grep Machine
出力は次のようになります。
neil@ASUS:~/VirtualBox VMs/Ubuntu$ cat Ubuntu.vbox-prev |grep Machine
<Machine uuid="{cea829eb-85fe-4842-b98e-e98603094be0}" name="Ubuntu" OSType="Ubuntu" snapshotFolder="Snapshots" lastStateChange="2015-11-22T08:47:08Z">
<ExtraDataItem name="GUI/RestrictedRuntimeMachineMenuActions" value="SaveState,PowerOff"/>
</Machine>
neil@ASUS:~/VirtualBox VMs/Ubuntu$
マシンuuidをコピーします
そして、そのようにコマンドで実行します。引用符で
VBoxHeadless --startvm "cea829eb-85fe-4842-b98e-e98603094be0"