編集済み 2 数か月前 によって ExtremeHow 編集チーム
VirtualBoxリナックスインストールセットアップ初心者ソフトウェアオペレーティングシステムウォークスルー
翻訳が更新されました 2 数か月前
VirtualBoxは、1台のマシン上で複数のオペレーティングシステムを実行することを可能にする強力な無料仮想化ソフトウェアです。これは、開発者、テスター、および各オペレーティングシステムに対して別々のハードウェアを必要とせずにマルチOSを実行する必要がある人々にとって有用です。このガイドでは、LinuxシステムにVirtualBoxをインストールする方法を説明します。Ubuntu、Fedora、CentOSなどの一般的なLinuxディストリビューションを取り上げます。このウォークスルーの終わりまでに、LinuxマシンにVirtualBoxを自信を持ってインストールして実行できるようになります。
VirtualBoxは、ユーザーが仮想マシンを作成および管理するためのオープンソースの仮想化プラットフォームです。VirtualBoxを使用することで、1台のホストマシン上で異なるオペレーティングシステムを実行でき、さまざまなソフトウェア環境で作業するのが簡単になります。これにより、開発者、テスター、ITプロフェッショナルにとって非常に柔軟なツールとなります。
VirtualBoxは、Windows、macOS、Linux、Solarisなど、幅広いゲストオペレーティングシステムをサポートしています。また、シームレスモード、共有フォルダ、USBデバイスのサポート、スナップショットなどの強力な機能も備えており、仮想マシンの状態を保存して必要に応じて後で戻ることができます。
インストールに入る前に、いくつかの前提条件を確認する必要があります:
Linuxマシンに新しいソフトウェアをインストールする際の最初のステップは、システムのパッケージリストを更新し、既存のパッケージをアップグレードすることです。これにより、すべてのソフトウェア依存関係が最新の状態に保たれ、新しいプログラムのスムーズなインストールが可能になります。
これを行うには、次のコマンドを実行します:
sudo apt update && sudo apt upgrade
非Ubuntuシステムの場合は、`sudo dnf update` や `sudo yum update` などの同様のコマンドを使用できます。
VirtualBoxは、すべてのサポートされているディストリビューションに独自のリポジトリを提供しています。このリポジトリをパッケージマネージャーに追加することで、インストールやアップグレードが簡単になります。
ターミナルを開いてリポジトリを追加します:
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 -
VirtualBoxリポジトリを追加します:
sudo dnf install -y https://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo
まず、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
リポジトリをインストールした後、Linuxディストリビューションに特化したパッケージマネージャーを使用してVirtualBoxをインストールします。
パッケージリストを更新し、VirtualBoxをインストールします:
sudo apt update
sudo apt install virtualbox-6.1
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の場合、次のコマンドを使用します:
sudo yum install VirtualBox-6.1
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
画面上のプロンプトに従ってライセンス条件を受け入れ、インストールを確認します。
VirtualBoxがインストールされたら、仮想マシンを作成して使用する準備が整いました!アプリケーションメニューからVirtualBoxを開きます。Oracle VM VirtualBox Managerインターフェースが表示されるはずです。
新しい仮想マシンを作成するには、「新規」ボタンをクリックし、仮想環境をセットアップする手順に従います。インストールしたいオペレーティングシステムを選択し、システムリソース(CPUやメモリなど)を割り当て、仮想ディスクを作成する必要があります。
VirtualBoxが起動しない場合は、必要なカーネルモジュールが不足している可能性があります。次のコマンドを使用してそれらを読み込むことができます:
sudo /sbin/vboxconfig
カーネルアップデートに関連する問題がある場合、VirtualBoxのカーネルモジュールを再構築することを確認してください:
sudo /sbin/vboxconfig
また、必要に応じて、VirtualBoxのマニュアルおよびオンラインフォーラムを参照してさらなるトラブルシューティングステップを確認してください。
LinuxマシンにVirtualBoxをインストールすることは、一見すると複雑に見えるかもしれませんが、リポジトリを追加し、依存関係を管理することで簡単になります。VirtualBoxを使用することで、さまざまなオペレーティングシステムを探索し、異なる環境でソフトウェアをテストし、Linuxホストマシンでの広範な柔軟性を得ることができます。コンピューティング環境でVirtualBoxが提供する無限の可能性をお楽しみください!
記事の内容に誤りがある場合, あなたは