AlmaLinuxにVirtualBox 7.0をインストールして使用する方法


簡単: このガイドでは、VirtualBox 7.0 を AlmaLinux 9 および AlmaLinux 8 ディストリビューションにインストールして、ISO イメージ ファイルを使用してゲスト仮想マシンを作成する方法について説明します。

現在オラクルが所有および管理している Oracle VM VirtualBox は、ユーザーが基盤となるコンピューター ハードウェアから仮想マシンを作成できるようにする、世界で最も人気のあるオープン ソース仮想化プラットフォームの 1 つです。

VirtualBox はタイプ 2 ハイパーバイザーであり、CPU、RAM、ストレージなどのハードウェア コンポーネントをエミュレートする抽象化レイヤーを作成するために、Windows や Linux などの既存の OS の上にインストールされることを意味します。ユーザーは、ゲストまたは仮想マシンと呼ばれる仮想コンポーネントを作成できます。

VirtualBox は、Windows、Linux、OpenBSD、Solaris、OpenSolaris など、幅広いゲスト システムをサポートしています。

このガイドの執筆時点では、2022 年 10 月 10 日にリリースされた VirtualBox 7.0.2 が最新バージョンであり、次の主要な改善が含まれています。

  • より合理化されたワークフローを容易にする「ゲスト OS の無人インストール」オプションを備えた新しい VM インストール ウィザード
  • DirectX 11 (および Windows 以外のシステムでは DXVK) に基づく 3D サポートを追加しました。
  • セキュア ブートの EFI サポート
  • セキュア ブートと TPM 1.2/2.0 のサポート
  • ゲスト仮想マシンの完全なディスク暗号化
  • オープンソースの基本パッケージの一部として、EHCI および XHCI USB コントローラ デバイスを含める
  • RAM や CPU 使用率、ディスク I/O などのパフォーマンス統計を監視するための GUI ユーティリティを追加しました。
  • クラウド仮想マシンを Virtual Machine Manager に追加して、ローカル VM として制御できる

提供されるすべての機能のより包括的なリストについては、Virtualbox のリリース ノートを確認してください。

ステップ1:AlmaLinuxで仮想化をチェック

ハイパーバイザーをインストールするための前提条件として、仮想化が有効になっている Intel または AMD CPU が必要です。したがって、何よりもまず、仮想化が有効になっているかどうかを確認してください。

これを行うには、次の lscpu コマンドを実行します。

$ lscpu | grep -i virtualization

次の出力は、システムに VT-x ディレクティブで示されるインテル バーチャライゼーション テクノロジーが搭載されていることを示しています。

Virtualization:             VT-x
Virtualization type:        full

システムが仮想化をサポートしていることを確認したら、次のステップに進みます。

出力に仮想化サポートが表示されない場合は、BIOS 設定から有効にして仮想化を有効にする必要があります。

ステップ 2: AlmaLinux で EPEL リポジトリを有効にする

インストールをスムーズに進めるには、いくつかの重要な依存関係が必要です。ただし、最初に、必ず次のように EPEL リポジトリをインストールしてください。

$ sudo dnf install epel-release -y

インストールが完了したら、次のように依存関係をインストールします。

$ sudo dnf install dkms kernel-devel kernel-headers gcc perl bzip2 wget curl make -y

kernel-devel は、カーネルに合わせてカーネル モジュールをビルドするための開発パッケージです。カーネルに対してモジュールを構築するためのカーネル ヘッダーとメイクファイルを提供します。

インストールされる kernel-devel のバージョンは、システム上のカーネルのバージョンとは異なります。

これは、次のコマンドを実行して確認できます。

$ rpm -q kernel-devel
$ uname -r

2 つのバージョン間の不一致を解決するには、システムを更新します。

$ sudo dnf update -y

次に、システムを再起動します

$ sudo reboot

もう一度、kernel-devel のバージョンが Linux カーネルと一致することを確認します。

ステップ 3: VirtualBox 7.0 を AlmaLinux にインストールする

VirtualBox の最新バージョンをインストールするには、次のように公式の VirtualBox リポジトリを追加する必要があります。

$ sudo dnf config-manager --add-repo=https://download.virtualbox.org/virtualbox/rpm/el/virtualbox.repo

次のように、リポジトリによって提供される VirtualBox のすべてのバージョンを一覧表示できます。

$ dnf search virtualbox

出力から、VirtualBox 7.0 がリポジトリによって提供されていることがわかります。

VirtualBox 7.0 をインストールするには、次のコマンドを実行します。

$ sudo dnf install virtualBox-7.0 -y

このコマンドは、VirtualBox 7.0 を他の依存関係と共にインストールします。

ステップ 4: Virtualbox 拡張パックを AlmaLinux にインストールする

VirtualBox Extension Pack は、VirtualBox の基本機能を拡張し、次のような追加機能を提供するパッケージです。

  • ホストとの間でテキストをコピーして貼り付ける
  • 仮想環境での USB デバイスの使用状況 (USB 2.0 および USB 3.0)
  • ゲスト システムでのウェブカメラの使用
  • ディスク イメージの暗号化。
  • 他にもたくさんあります。

VirtualBox Extension Pack をインストールするには、示されているように公式の wget コマンドに進みます。

$ wget https://download.virtualbox.org/virtualbox/7.0.2/Oracle_VM_VirtualBox_Extension_Pack-7.0.2.vbox-extpack

次に、次のようにカーネル モジュールをビルドします。

$ sudo /sbin/vboxconfig

次に、VirtualBox 拡張パックを次のようにインストールします。

$ sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-7.0.2.vbox-extpack

ユーザー ライセンスを確認し、y と入力して ENTER を押してライセンス条項に同意します。

この時点で、VirtualBox がインストールされます。使用を開始するには、Application Manager を使用して検索し、Oracle VM Virtualbox をクリックして、図のように Oracle VM Virtualbox Manager を起動します。

ステップ 5: AlamLinux で仮想マシンを作成する

このセクションでは、ISO イメージ ファイルを使用して仮想マシンを作成する方法を示します。 AlmaLinux システムにローカルに保存された Linux Mint ISO ファイルがあります。

仮想マシンの作成を開始するには、以下に示すように「新規」をクリックします。

これにより、仮想マシンのインストール ウィザードが起動します。仮想マシン名、VM へのパス、ISO イメージなどの詳細をすべて入力して、[次へ] をクリックします。

スライダーをドラッグして、好みのメモリ サイズと CPU の数を選択します。次に、「次へ」をクリックします。

次に、仮想ハードディスクの容量を指定して「次へ」をクリックします。

選択したすべての設定の概要が表示されます。すべて問題がなければ、[完了] をクリックします。それ以外の場合は、[戻る] をクリックして、必要な変更を加えます。

[完了] をクリックすると、図のように仮想マシンが左側のサイドバーに表示されます。仮想マシンを起動するには、[開始] ボタンをクリックします。

数秒後、仮想マシンが開き、OS の GRUB メニューが表示されます。そこから、OS のインストールに進むことができます。

ステップ 6: 仮想マシンの設定

VirtualBox には、仮想マシンをより適切に管理して最大限に活用するのに役立つさまざまな調整を行うのに役立つ幅広いオプションが用意されています。

提供された設定を一目で確認するには、[設定] ボタンをクリックします。

左側のサイドバーに、微調整できるオプションのリストが表示されます。たとえば、「システム」オプションを使用すると、メモリ、CPU の数、起動順序、拡張機能、アクセラレーションなどのさまざまなシステム パラメータを調整できます。

「プロセッサ」タブをクリックして、プロセッサの数を変更します。

「表示」オプションを使用すると、ビデオ メモリやその他のグラフィック オプションを微調整できます。

「ネットワーク」セクションでは、仮想アダプターを追加または削除したり、使用するアダプターのタイプを変更したりできます。

ステップ7:AlmaLinuxにVirtualBox Guest Additionsをインストールする

VirtualBox ゲスト追加機能は、VirtualBox のコピーにバンドルされている追加のソフトウェアです。仮想マシンの機能とパフォーマンスを強化する追加機能を提供します。

Guest Additions をインストールするには、Devices –> Insert Guest Additions CD image に移動します。

このチュートリアルでは、VirtualBox 7.0 を AlmaLinux 8/9 にインストールする方法を示しました。さらに、仮想マシンを作成する方法、さまざまな設定を微調整する方法、そして最後に VirtualBox ゲスト追加機能をインストールしてゲスト マシンを最大限に活用する方法を調べました。