仮想マシンの実行中にコマンドラインからVirtualBoxのゲスト追加イメージを「プラグイン」する方法

仮想マシンの実行中にコマンドラインからVirtualBoxのゲスト追加イメージを「プラグイン」する方法

専用コンピュータに仮想マシンがあり、vboxheadlessSSHを介して起動し、リモートデスクトップを使用して作業します。

これで、仮想マシンが実行されているときに「GuestAdditions」イメージをゲストのオプティカルドライブに挿入してインストールするのは非常に簡単です。追加のGUIを使用してこれを行うには、Devices>に移動しますInsert Guest Additions CD Image

しかし、リモートデスクトップを介してゲストOSを使用しているので、GUIを使用しないので、メニューも当然ありません。

コマンドラインでこの機能を実行する方法を知りたいです。vboxmanage仮想ゲストのドライブにCDイメージを挿入および削除するために使用されているようです。

また、ゲストシステムの仮想ドライブに別のCDイメージおよび/またはフロッピーイメージを挿入し、ゲストOSの実行中に削除する方法はありますか?

ベストアンサー1

私がする方法は次のとおりです。

VboxAdditions UUIDのインポート

[fredmj@Lagrange ~]$ vboxmanage list dvds
[...]
UUID:           3cc8e4fb-e56e-blabla...
State:          created
Type:           readonly
Location:       /usr/share/virtualbox/VBoxGuestAdditions.iso
Storage format: RAW
Capacity:       55 MBytes
Encryption:     disabled

vboxmanage storageattach正しいUUIDを使用してください

UUIDをインポートしてvboxmanage次のコマンドに入力します。

[fredmj@Lagrange ~]$ vboxmanage storageattach CENTOS7.GUESTADD --storagectl SATA --port 1 --type dvddrive --medium 3cc8e4fb-e56e-blabla..

読書ユーザーマニュアル、似たようなものが使えるようですが、--medium additions方法がわかりません。

おすすめ記事