CentOS 8 に VirtualBox ゲスト追加機能をインストールする方法
GUI を備えた仮想マシンを VirtualBox に初めてインストールするときは、通常、画面サイズが縮小され、ユーザー エクスペリエンスは非常に平凡なものになります。仮想マシンの外観と機能を向上させるために、VirtualBox は、VirtualBox ゲスト追加として知られるソフトウェア パッケージとドライバーのセットを、 として知られる ISO イメージの形式で提供します。 >VBoxGuestAdditions.iso。その後、イメージがゲスト システムにマウントされ、その後ゲスト追加機能がインストールされます。
VirtualBox ゲストを追加すると、以下の機能が有効になります。
- グラフィック表示/外観を改善しました。
- ホスト マシンとゲスト マシン間のマウス ポインタの統合。
- ホスト システムとゲスト システム間の共有フォルダー。
- ホストとゲスト システム間のコピー アンド ペーストおよびカット アンド ペースト機能。
要件
- CentOS 8 に VirtualBox をインストールする方法
VirtualBox ゲスト追加機能は、Linux と Windows システムの両方にインストールできます。このガイドでは、CentOS 8 に VirtualBox ゲスト追加をインストールする手順を説明します。
ステップ 1: CentOS 8 に EPEL をインストールする
まず、EPEL リポジトリ (Extra Packages for Enterprise Linux の略) をインストールすることから始めます。これは、 Linux 向けの追加のオープンソース ソフトウェア パッケージを提供するリポジトリです。 RedHat フレーバー (CentOS や Fedora など)。
CentOS 8 に EPEL リポジトリをインストールするには、ターミナルで次の 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 仮想マシンを起動してください :-)
マウス ポインターの統合を有効にするには、「共有クリップボード」 –> 「双方向」に移動します。これにより、ホスト システムとゲスト システム間でコンテンツをコピー アンド ペーストできるようになります。
この記事がお役に立てば幸いです。問題が発生した場合は、お問い合わせください。ありがとう。