ウェブサイト検索

CentOS 8 に VirtualBox ゲスト追加機能をインストールする方法


GUI を備えた仮想マシンを VirtualBox に初めてインストールするときは、通常、画面サイズが縮小され、ユーザー エクスペリエンスは非常に平凡なものになります。仮想マシンの外観と機能を向上させるために、VirtualBox は、VirtualBox ゲスト追加として知られるソフトウェア パッケージとドライバーのセットを、 として知られる ISO イメージの形式で提供します。 >VBoxGuestAdditions.iso。その後、イメージがゲスト システムにマウントされ、その後ゲスト追加機能がインストールされます。
VirtualBox ゲストを追加すると、以下の機能が有効になります。

  • グラフィック表示/外観を改善しました。
  • ホスト マシンとゲスト マシン間のマウス ポインタの統合。
  • ホスト システムとゲスト システム間の共有フォルダー。
  • ホストとゲスト システム間のコピー アンド ペーストおよびカット アンド ペースト機能。

要件

  • CentOS 8 に VirtualBox をインストールする方法

VirtualBox ゲスト追加機能は、Linux と Windows システムの両方にインストールできます。このガイドでは、CentOS 8VirtualBox ゲスト追加をインストールする手順を説明します。

ステップ 1: CentOS 8 に EPEL をインストールする

まず、EPEL リポジトリ (Extra Packages for Enterprise Linux の略) をインストールすることから始めます。これは、 Linux 向けの追加のオープンソース ソフトウェア パッケージを提供するリポジトリです。 RedHat フレーバー (CentOSFedora など)。

CentOS 8EPEL リポジトリをインストールするには、ターミナルで次の dnf コマンドを実行します。

sudo dnf install epel-release

インストールしたら、コマンドを実行してインストールされているバージョンを確認します。

rpm -q epel-release

ステップ 2: カーネルヘッダーとビルドツールのインストール

EPEL リポジトリがインストールされたら、次に示すように、ゲスト追加機能のインストールに必要なカーネル ヘッダーとビルド ツールをインストールします。

sudo dnf install gcc make perl kernel-devel kernel-headers bzip2 dkms

インストールしたら、次のコマンドを実行して、kernel-devel のバージョンが Linux カーネルのバージョンに対応していることを確認します。

rpm -q kernel-devel
uname -r

出力は、2 つのバージョン間の競合を明確に示しています。 kernel-devel バージョンは 4.18.0-147.8.1.el8_1.x86_64 ですが、Linux カーネル バージョンは 4.18.0-80.el8.x86_64<

この問題を解決するには、次のコマンドを実行して Linux カーネルを更新します。

sudo dnf update kernel-*

プロンプトが表示されたら、'Y' を押して ENTER を押して更新を続行します。アップデートが完了したら、CentOS 8 システムを再起動します。

sudo reboot

再起動中に、 必ずkernel-devel バージョンに対応する最新のカーネル エントリで起動してください。ご覧のとおり、これは通常、最初のエントリです。

システムの起動が完了したら、ログインし、kernel-devel のバージョンが Linux カーネルのバージョンと一致していることをもう一度確認します。

rpm -q kernel-devel
uname -r

2 つのバージョンは同期されました。素晴らしい!これで、VirtualBox ゲスト追加をインストールできます。

ステップ 3: CentOS 8 に VirtualBox Guest Additions をインストールする

ゲスト追加機能をインストールするには 2 つの方法があり、ここでは両方の方法について説明します。

VirtualBox ゲスト追加機能をグラフィカルにインストールする

VirtualBox ゲスト追加をインストールするには、メニュー バーに移動し、デバイス –> ゲスト追加 CD の挿入画像をクリックします。

図のようにポップが表示されます。ここからは、次の 2 つのアプローチを取ることができます。

[実行] をクリックし、後でプロンプトが表示されたら認証を行うことができます。その後、ターミナルに詳細な出力が表示されます。インストールが完了したら、システムを再起動し、全画面で起動します。

VirtualBox ゲスト追加機能を手動でインストールする

2 番目のオプションは、コマンドラインをインストールすることです。これを行うには、[キャンセル] オプションを選択し、その後、ターミナルを開いて、ゲスト追加 ISO イメージのマウント ポイントを作成します。

sudo mkdir -p /mnt/cdrom

次に、ISO イメージをマウント ポイントにマウントします。

sudo mount /dev/cdrom /mnt/cdrom

次に、最後にマウント場所に移動し、VirtualBox インストーラー スクリプトを実行します。

cd /mnt/cdrom
sudo ./VBoxLinuxAdditions.run 

スクリプトの実行が完了すると、すぐに画面がフルサイズにパンされることがわかります。これが起こらない場合は、システムを再起動して、最後に全画面の CentOS 8 仮想マシンを起動してください :-)

マウス ポインターの統合を有効にするには、「共有クリップボード」 –> 「双方向」に移動します。これにより、ホスト システムとゲスト システム間でコンテンツをコピー アンド ペーストできるようになります。

この記事がお役に立てば幸いです。問題が発生した場合は、お問い合わせください。ありがとう。