QEMU/KVM 用の「VirtualBox Guest Additions」のようなものはありますか?

QEMU/KVM 用の「VirtualBox Guest Additions」のようなものはありますか?

私は、GUI を使用して QEMU/KVM でいくつかの Ubuntu VM を実行していますvirt-manager。しかし、VirtualBox で本当に欠けているのは、「Guest Additions」をインストールする機能です。これにより、共有クリップボードと、ホストからゲストへ、またその逆方向へのファイルのドラッグ アンド ドロップが可能になります (ただし、片方向のみ、または両方向で動作させるかは選択できます)。

QEMU/KVM にもこれと同じようなものはありますか? ホストとして GNOME 3.20 を搭載した Ubuntu GNOME 16.04.1 と同様の VM を実行しています。

答え1

はい、SPICEのゲスト追加です

https://www.spice-space.org/download.html#guest

答え2

はい、ゲスト追加のようなものはありますvirt-managerが、少しやり方が異なります。仕組みを簡単に理解していただくために、スクリーンショットをいくつか用意します。

まず、ユーザーの ACL 属性を変更してlibvirt-qemu、共有フォルダsudo setfacl -R -m u:libvirt-qemu:rwx /<path-of-the-shared folder>
と Vdisk への書き込み権限を付与します。sudo setfacl -R -m u:libvirt-qemu:rwx /<path-of-the-virtual-disk>

以下の例では、マウントされたすべての個別のパーティションに柔軟な権限を与えました。
sudo setfacl -R -m u:libvirt-qemu:rwx /media/cl(前述したように、これは私の設定の例です)

仮想マシンを開きvirt-manager、ディスクを選択してマークします共有可能- クリック適用する

ここに画像の説明を入力してください

クリックハードウェアを追加- 選択するファイルシステム- モードをマップ- クリックブラウズ

ここに画像の説明を入力してください

クリックローカルを閲覧

ここに画像の説明を入力してください

を選択フォルダあなたはしたい共有ゲストオペレーティングシステムで - クリック開ける

ここに画像の説明を入力してください

タイプ/ホストフィールドにターゲットパス- クリック仕上げる

ここに画像の説明を入力してください

次にゲスト システムを起動し、ホスト システムで共有するために選択したものと同じ名前のフォルダーを作成します (私の例では、共有) をゲスト システムのディレクトリにマウントします/home。ターミナルを開き、次のコマンドを実行してゲストに共有フォルダーをマウントします。

sudo mount -t 9p -o trans=virtio,version=9p2000.L /host /home/<your-user-name>/<your-shared-folder-name>  

すると、VirtualBox のゲスト追加機能と同等の機能が利用できるようになります。

関連情報