GUIなしのUbuntuサーバーホストにVirtualBox Guest Additionsをインストールする方法 - TechRepublic

GUIなしのUbuntuサーバーホストにVirtualBox Guest Additionsをインストールする方法 - TechRepublic

出版

ジャック・ウォーレンの画像

アフィリエイトリンクまたはスポンサーシップを通じて、ベンダーから収益を得る場合があります。これにより、サイト上の商品配置が影響を受ける可能性がありますが、レビューの内容には影響しません。詳細は利用規約をご覧ください。

VirtualBox Guest Additionsは、ホストのパフォーマンスを向上させ、追加機能を提供します。GUIなしのUbuntuサーバーゲストにこのパッケージをインストールするには、以下の手順に従ってください。

仮想マシン(VM)はデータセンターの必需品となっています…そしてそれには十分な理由があります。VMを使えば、ホストハードウェアの性能が許す限り多くのサーバーを起動できます。しかし、たとえ強力なハードウェアを持っていたとしても、VMから最大限のパフォーマンスを引き出したいと考えています。だからこそ、新しいVMを作成する際は、常にパフォーマンスを考慮する必要があります。

パフォーマンスを向上させ、ゲストとホスト間のフォルダ共有などの機能も利用するには、VirtualBox Guest Additions をインストールするのが一つの方法です。GUI 搭載のホストであれば、ホストを起動し、「デバイス」→「Guest Additions CD イメージの挿入」をクリックし、表示される手順に従うだけでインストールできます。ただし、GUI 非搭載の Linux サーバーにこのパッケージをインストールするのは簡単ではありません。GUI 非搭載の Ubuntu サーバーにこのパッケージをインストールする手順は以下のとおりです。

GUIなしのサーバーにGuest Additionsをインストールする

  1. VirtualBox を起動します。
  2. 問題のホストを起動します。
  3. ホストが起動したら、[デバイス] | [Guest Additions CD イメージの挿入] をクリックします。
  4. ゲスト サーバーにログインします。
  5. sudo mount /dev/cdrom /media/cdromコマンドで CD-ROM をマウントします。
  6. cd /media/cdromコマンドを使用して、マウントされたディレクトリに変更します。
  7. sudo apt-get install -y dkms build-essential linux-headers-generic linux-headers-$(uname -r)コマンドを使用して、必要な依存関係をインストールします。
  8. sudo suコマンドを使用して、root ユーザーに変更します。
  9. ./VBoxLinuxAdditions.runコマンドで Guest Additions パッケージをインストールします。
  10. インストールが完了するまで待ちます。

インストーラーが X.Org または XFree86 ウィンドウ システムを見つけられなかったというエラーが表示されますが、このホストには存在しないため、問題ありません。

マシンを再起動すると、Guest Additions が動作します。パフォーマンスが若干向上し、インストールによって追加された機能(共有クリップボード、共有フォルダなど)も利用できるようになります。

参照: クイック用語集: 仮想化 (Tech Pro Research)

ロードされたモジュールの検証

Guest Additions のインストールが成功したかどうかを確認するには、コマンドlsmod | grep -io vboxguestを実行します。図 Aに示すような出力が表示されます。

図A

モジュールの詳細を表示するには、modinfo vboxguestコマンドを発行できます(図 B )。

図B

おめでとうございます!GUI なしの Linux ホストに VirtualBox Guest Additions パッケージを正常にインストールしました。

記事をシェア

こちらもご覧ください

  • クラウドベースのVirtualBox管理のためのphpVirtualBoxのインストール方法
  • ウェブベースのVirtualBoxダッシュボードにVirtualminをインストールする方法
  • VirtualBox仮想マシンに新しいドライブを追加する方法
  • コマンドラインからVirtualBox仮想マシンを実行する方法
  • マイクロソフトがLinux Foundationに加入した理由は、一言で言えば「クラウド」だ。
  • 良いものは無料では買えない:Linuxとオープンソース企業はどのように収益を上げているのか
ジャック・ウォーレンの画像

ジャック・ウォーレン

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

Tagged: