出版

アフィリエイトリンクまたはスポンサーシップを通じて、ベンダーから収益を得る場合があります。これにより、サイト上の商品配置が影響を受ける可能性がありますが、レビューの内容には影響しません。詳細は利用規約をご覧ください。
VirtualBox のコピー アンド ペーストがすぐには機能しないことにイライラしていませんか? この機能を有効にして、VM をより効率的に操作する方法を学びましょう。
これもまた、「すぐに使えるはず」という分野から来ています。VirtualBoxゲストに長いテキスト文字列、コード行、URL、段落などを入力しなければならなかったことはありませんか?そのテキストはホスト上でじっと待っているのに、コピー&ペーストしたいだけなのに、うまくいかない。
もしこの機能を実際に動作させたらどうでしょう?さらに良いのは、双方向(ホストからゲスト、ゲストからホスト)で動作するようにアクションを有効にできたらどうでしょう?そうすれば、VirtualBox の操作が格段に楽になります。さあ、それを現実のものにしましょう。その方法をお見せしましょう。
これをElementary OSホストとFedora 26ゲストで実演します。ほぼどのプラットフォームでも手順は同様です(ただし、1つの手順を調整する必要があります)。
ゲスト追加機能をインストールする
ここが問題です。Guest Additions がインストールされていないと、コピー&ペーストが機能しません。ここでは、どの Linux ディストリビューションでも動作するはずの Guest Additions のインストール手順を説明します(インストールコマンドは、お使いのディストリビューションのパッケージマネージャーに合わせて変更する必要があります)。Windows ホストでも手順は同様ですが、ドライブをマウントする必要がなく、.exe インストーラファイルをダブルクリックするだけです。
Linux に Guest Additions をインストールするには、次の手順を実行します。
- VirtualBox を起動します。
- 問題のホストを起動します。
- ホストが起動したら、[デバイス] | [Guest Additions CD イメージの挿入] をクリックします。
- ゲストでターミナル ウィンドウを開きます。
- sudo mount /dev/cdrom /mntコマンドで CD-ROM をマウントします。
- cd /mntコマンドを使用してマウントされたディレクトリに移動します。
- sudo dnf install -y dkms kernel-devel kernel-devel-$(uname -r)コマンドを使用して、必要な依存関係をインストールします。
- sudo suコマンドを使用して、root ユーザーに変更します。
- ./VBoxLinuxAdditions.runコマンドで Guest Additions パッケージをインストールします。
- インストールが完了するまで待ちます。
Ubuntu ベースのゲストで作業している場合、必要な依存関係をインストールするコマンドは、sudo apt-get install -y dkms build-essential linux-headers-generic linux-headers-$(uname -r)です。
インストールが完了したら、ゲスト オペレーティング システムを再起動します。
コピー&ペーストを有効にする
この時点で、コピー&ペースト(ゲストからホストへ、またはホストからゲストへ)が有効になります。VMを起動し、起動したら「デバイス」→「共有クリップボード」→「双方向」をクリックします(図A)。
図A
ゲストからホストへ、ホストからゲストへコピー&ペーストできるようになりました。コードやURLを何度も入力する必要がなくなり、なぜ機能が動作しないのかと悩む必要もなくなります。
まだ機能しないボーナス機能
嬉しいことに、Guest Additions を追加するとドラッグアンドドロップも有効になります。というか、有効にすべきです。この機能を有効にするには、「デバイス」→「ドラッグアンドドロップ」→「双方向」をクリックします。ただし、ドラッグアンドドロップはすべてのデスクトップやファイルマネージャーで動作するわけではないという注意点があります。Elementary OS や Wayland に依存するほとんどのデスクトップでは動作しません。ドラッグアンドドロップが動作しない可能性は低いでしょう。もし動作しない場合は、共有フォルダーを利用する必要があります(開発者が関連するドラッグアンドドロップのバグを修正するまで)。
こちらもご覧ください
- GUIなしのUbuntuサーバーホストにVirtualBox Guest Additionsをインストールする方法
- クラウドベースのVirtualBox管理のためのphpVirtualBoxのインストール方法
- ウェブベースのVirtualBoxダッシュボードにVirtualminをインストールする方法
- VirtualBox仮想マシンに新しいドライブを追加する方法
- VirtualBox: プロが知っておくべきことすべて
- VirtualBox VMを社内ネットワークに接続する方法
- VMwareは仮想化を説明するためにSF作家に依頼

ジャック・ウォーレン
ジャック・ウォーレンは、TechRepublic、The New Stack、Linux New Mediaなどで受賞歴のあるライターです。20年以上にわたり様々なトピックを執筆し、オープンソースの熱心な推進者でもあります。ジャック・ウォーレンに関する詳細は、ウェブサイトjackwallen.comをご覧ください。