Ubuntu仮想マシンにVirtualBoxゲスト追加機能をインストールする方法

Ubuntu仮想マシンにVirtualBoxゲスト追加機能をインストールする方法

VirtualBox Guest Additionsは、優れたグラフィックアクセラレーションに加えて、共有フォルダーのサポート、より優れたグラフィックサポートなどの他の便利な機能も提供するため、VirtualBoxでは重要です。

VirtualBox仮想マシンでUbuntuを使用する場合は、これらのゲスト追加機能をインストールする必要があります。このガイドでは、その方法を正確に説明します。 

注:このガイドはUbuntu VMに焦点を当てていますが、インストール手順はVirtualBoxのすべてのゲストLinuxオペレーティングシステムでも機能するはずです。ただし、Linuxヘッダーのインストール手順は異なります。

Ubuntu仮想マシンにVirtualBoxゲスト追加機能をインストールする方法

VirtualBoxでのUbuntuVMのセットアップ

UbuntuVMのセットアップはそれほど難しくありません。基本的に、Ubuntuは、物理コンピューターと同じように仮想的にインストールします。ただし、このプロセスを高速化するために、事前構成されたVMをOSboxes.orgからダウンロードできます。 

VMをダウンロードするには、Osboxes.orgのUbuntuページにアクセスしてください。そこで、Ubuntuの最新リリースを探し、「VirtualBox」タブをクリックして、ダウンロードボタンを選択します。

Osboxesは、VMをアーカイブ形式で配布します。アーカイブのダウンロードが完了したら、VirtualBoxを開き、[新規]をクリックして、新しいVMを作成するためのセットアップを実行します。 

Ubuntu仮想マシンにVirtualBoxゲスト追加機能をインストールする方法

VMのセットアッププロセスが完了したら、[既存の仮想ハードディスクファイルを使用する]を選択し、ダウンロードしたVMを使用するための既存のハードドライブとしてOsboxes VMVDIファイルを選択します。

Ubuntu用のOSboxesVMを使用したくない場合は、Ubuntu.com / desktopにアクセスし、最新のUbuntu ISOファイルをコンピューターにダウンロードして、VirtualBoxにロードし、Ubuntuを古い方法でインストールします。

UbuntuVMへのLinuxヘッダーのインストール

Ubuntu VM内に、Linuxカーネルヘッダーをインストールする必要があります。これらのヘッダーはLinuxカーネルを変更するために必要であり、VirtualBoxゲストの追加はカーネルモジュールであるため、それがないとUbuntuでは機能しません。

最新のUbuntuカーネルヘッダーをインストールするには、デスクトップでターミナルウィンドウを起動することから始めます。Ctrl + Alt + Tを使用するか、アプリメニューの[ターミナル]をクリックして、デスクトップにターミナルウィンドウを開くことができ ます。

Ubuntu VMでターミナルウィンドウが開いたら、下のaptinstallコマンドを使用して UbuntuLinux カーネルヘッダーをインストールします。 

sudo apt install linux-headers-$(uname -r)-y

ゲスト追加のダウンロード

VirtualBoxでOSboxesVMを設定したので、パスワード「osboxes.org」でログインできます。または、Ubuntu ISOを使用して独自のVMをセットアップする場合は、ユーザー名とパスワードを使用してログインします。

ログインしたら、VirtualBoxゲスト追加機能の最新リリースをダウンロードする必要があります。これを行う最も簡単で最速の方法は、公式Webサイトではなく、VirtualBoxアプリ内で行うことです。

ここから、Ubuntuウィンドウ内の「デバイス」メニューを見つけて、マウスでクリックします。メニューをクリックすると、クリックできるさまざまなオプションが表示されます。

メニューの下部を見て、メニューの[ゲストの追加を挿入]ボタンをクリックします。初めてクリックすると(これまでこのオプションを選択したことがない場合)、VirtualBoxはGuest AdditionsISOファイルのコンピューターへのダウンロードを開始します。

ダウンロードプロセスが完了すると、VirtualBox Guest AdditionsISOファイルがUbuntuVMの仮想CD / DVDドライブに自動的に挿入されます。その後すぐに、UbuntuVMのデスクトップにプロンプ​​トポップアップが表示されます。

ゲスト追加機能をUbuntuVMにインストールする

Guest AdditionsISOファイルをUbuntuVMに挿入すると、画面にプロンプ​​トが表示されます。このプロンプトは、Ubuntuがインストールできるディスクにインストール可能なソフトウェアがあることを通知します。 

マウスで「実行」ボタンをクリックして、インストールを開始します。「実行」をクリックすると、ターミナルウィンドウが画面にポップアップ表示されます。何をすべきかを指示するプロンプトに従います。 

Ubuntu仮想マシンにVirtualBoxゲスト追加機能をインストールする方法

Guest Additionsのターミナルインストール中に、インストールが失敗する場合があります。インストールの失敗は、UbuntuVMにソフトウェアが期待するいくつかのパッケージがない場合に発生します。 

Guest Additionsのインストール中に問題が発生して��、心配する必要はありません。インストールに必要なパッケージを読むだけです。ターミナルウィンドウを開き、apt installを使用してパッケージをインストールして から、ゲスト追加ISOをVMから取り出して再挿入し、[ソフトウェアの実行]ダイアログを再度表示します。

Ubuntu仮想マシンにVirtualBoxゲスト追加機能をインストールする方法

ターミナルウィンドウでVirtualBoxGuestAdditionsのUbuntuVMへのインストールが完了したら、再起動します。Ubuntu VMカーネルにインストールされた新しいソフトウェアの使用を開始するには、UbuntuVMを再起動する必要があります。 


UbuntuサーバーにGitLabをインストールする方法

UbuntuサーバーにGitLabをインストールする方法

GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます

SELinux による Ubuntu Linux サーバーの保護

SELinux による Ubuntu Linux サーバーの保護

SELinux をインストールしてアクティブ化することで、Ubuntu Linux サーバーにセキュリティを追加する方法を学びます。

Cockpit を使用して Linux サーバー上で NFS を構成する

Cockpit を使用して Linux サーバー上で NFS を構成する

Linux サーバーに NFS 共有をマウントする簡単な方法が必要ですか? Cockpit アプリを使用して NFS 共有をマウントする方法を学びます。

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 の長期サポートが登場しました! デスクトップまたはラップトップを最新の Ubuntu リリースにアップグレードする方法を学びます。

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

Dockerコンテナにファイルを転送する方法

Dockerコンテナにファイルを転送する方法

ファイルを Docker コンテナに転送する必要がありますか? Docker cp ツールを使用すると、コンテナーとの間でファイルを簡単に移動できます。

Linux に DEB ファイルをインストールする方法

Linux に DEB ファイルをインストールする方法

.DEB ファイルとは何ですか? それを使って何をしますか?Linux PC に DEB ファイルをインストールするさまざまな方法を学びましょう。

GOG Galaxy を Linux 上で動作させる方法

GOG Galaxy を Linux 上で動作させる方法

GOG.com のゲームを所有していますか? ビデオ ゲームを楽しむために Linux PC に GOG Galaxy クライアントをセットアップしたいですか? このガイドに従ってください。

CentOS に Docker エンジンをインストールする方法

CentOS に Docker エンジンをインストールする方法

Docker Engine は、Linux およびその他のプラットフォーム用のオープン コンテナ化プログラムです。Docker Engine は、次のように動作する自己完結型コンテナを管理します。

Ferdi とすべてのチャットを 1 つにまとめる方法

Ferdi とすべてのチャットを 1 つにまとめる方法

Slack、Discord、その他多くの生産性向上ツールを Linux システムにインストールすることにうんざりしていませんか? それらをすべて 1 つに結合できたらいいのにと思いますか