ウィンドウズマックソフトウェア設定セキュリティ生産性リナックスAndroidパフォーマンス設定Apple すべて

LinuxにVirtualBoxをインストールする方法

編集済み 2 数か月前 によって ExtremeHow 編集チーム

VirtualBoxリナックスインストールセットアップ初心者ソフトウェアオペレーティングシステムウォークスルー

LinuxにVirtualBoxをインストールする方法

翻訳が更新されました 2 数か月前

VirtualBoxは、1台のマシン上で複数のオペレーティングシステムを実行することを可能にする強力な無料仮想化ソフトウェアです。これは、開発者、テスター、および各オペレーティングシステムに対して別々のハードウェアを必要とせずにマルチOSを実行する必要がある人々にとって有用です。このガイドでは、LinuxシステムにVirtualBoxをインストールする方法を説明します。Ubuntu、Fedora、CentOSなどの一般的なLinuxディストリビューションを取り上げます。このウォークスルーの終わりまでに、LinuxマシンにVirtualBoxを自信を持ってインストールして実行できるようになります。

VirtualBoxとは何ですか?

VirtualBoxは、ユーザーが仮想マシンを作成および管理するためのオープンソースの仮想化プラットフォームです。VirtualBoxを使用することで、1台のホストマシン上で異なるオペレーティングシステムを実行でき、さまざまなソフトウェア環境で作業するのが簡単になります。これにより、開発者、テスター、ITプロフェッショナルにとって非常に柔軟なツールとなります。

VirtualBoxは、Windows、macOS、Linux、Solarisなど、幅広いゲストオペレーティングシステムをサポートしています。また、シームレスモード、共有フォルダ、USBデバイスのサポート、スナップショットなどの強力な機能も備えており、仮想マシンの状態を保存して必要に応じて後で戻ることができます。

前提条件

インストールに入る前に、いくつかの前提条件を確認する必要があります:

  1. マシンにLinuxベースのオペレーティングシステムがインストールされていること。
  2. ソフトウェアをインストールするための管理者特権が必要です。
  3. VirtualBoxのパッケージと依存関係をダウンロードするためにインターネット接続が必要です。
  4. Linuxのターミナルとパッケージマネージャーの基本的な操作について理解していることが望ましいです。

VirtualBoxをインストールする手順

ステップ1:システムを更新する

Linuxマシンに新しいソフトウェアをインストールする際の最初のステップは、システムのパッケージリストを更新し、既存のパッケージをアップグレードすることです。これにより、すべてのソフトウェア依存関係が最新の状態に保たれ、新しいプログラムのスムーズなインストールが可能になります。

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

sudo apt update && sudo apt upgrade

非Ubuntuシステムの場合は、`sudo dnf update` や `sudo yum update` などの同様のコマンドを使用できます。

ステップ2:VirtualBoxリポジトリを追加する

VirtualBoxは、すべてのサポートされているディストリビューションに独自のリポジトリを提供しています。このリポジトリをパッケージマネージャーに追加することで、インストールやアップグレードが簡単になります。

UbuntuおよびDebianベースのシステムの場合:

ターミナルを開いてリポジトリを追加します:

sudo sh -c 'echo "deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib" > /etc/apt/sources.list.d/virtualbox.list'

次に、Oracleの公開鍵をダウンロードして追加します:

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -

Fedoraベースのシステムの場合:

VirtualBoxリポジトリを追加します:

sudo dnf install -y https://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo

CentOSベースのシステムの場合:

まず、VirtualBoxが依存する幅広いパッケージをカバーするために、EPELリポジトリとRPM Fusionリポジトリをインストールする必要があります。

sudo yum install epel-release
sudo yum install https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm

次に、VirtualBoxリポジトリを追加します:

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

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

リポジトリをインストールした後、Linuxディストリビューションに特化したパッケージマネージャーを使用してVirtualBoxをインストールします。

Ubuntu/Debianの場合:

パッケージリストを更新し、VirtualBoxをインストールします:

sudo apt update
sudo apt install virtualbox-6.1

Fedoraの場合:

Fedoraでは、VirtualBoxをインストールする前に最新の「開発ツール」と必要なパッケージをインストールする必要があります:

sudo dnf install binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms
sudo dnf install VirtualBox-6.1

CentOSの場合:

CentOSの場合、次のコマンドを使用します:

sudo yum install VirtualBox-6.1

ステップ4:Oracle VM VirtualBox Extension Packをセットアップする

Oracle VM VirtualBox Extension Packは、USB 2.0/3.0デバイスのサポート、VirtualBox RDP、ディスク暗号化などの追加機能を提供します。仮想マシンの機能を最大限に活用する場合に特に価値があります。

まず、wgetコマンドを使用して拡張パックをダウンロードします:

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

次に、VirtualBoxに付属するVBoxManageツールを使用してインストールします:

sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-6.1.28.vbox-extpack

画面上のプロンプトに従ってライセンス条件を受け入れ、インストールを確認します。

ステップ5:VirtualBoxを起動して使用する

VirtualBoxがインストールされたら、仮想マシンを作成して使用する準備が整いました!アプリケーションメニューからVirtualBoxを開きます。Oracle VM VirtualBox Managerインターフェースが表示されるはずです。

新しい仮想マシンを作成するには、「新規」ボタンをクリックし、仮想環境をセットアップする手順に従います。インストールしたいオペレーティングシステムを選択し、システムリソース(CPUやメモリなど)を割り当て、仮想ディスクを作成する必要があります。

トラブルシューティング

VirtualBoxが起動しない場合は、必要なカーネルモジュールが不足している可能性があります。次のコマンドを使用してそれらを読み込むことができます:

sudo /sbin/vboxconfig

カーネルアップデートに関連する問題がある場合、VirtualBoxのカーネルモジュールを再構築することを確認してください:

sudo /sbin/vboxconfig

また、必要に応じて、VirtualBoxのマニュアルおよびオンラインフォーラムを参照してさらなるトラブルシューティングステップを確認してください。

結論

LinuxマシンにVirtualBoxをインストールすることは、一見すると複雑に見えるかもしれませんが、リポジトリを追加し、依存関係を管理することで簡単になります。VirtualBoxを使用することで、さまざまなオペレーティングシステムを探索し、異なる環境でソフトウェアをテストし、Linuxホストマシンでの広範な柔軟性を得ることができます。コンピューティング環境でVirtualBoxが提供する無限の可能性をお楽しみください!

記事の内容に誤りがある場合, あなたは


コメント