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

LinuxでのVirtualBoxのインストールと使用方法

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

仮想化インストールVirtualBoxオペレーティングシステム設定VM管理ホスト設定ゲスト設定パフォーマンスアプリケーション

LinuxでのVirtualBoxのインストールと使用方法

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

VirtualBoxは強力なオープンソースの仮想化アプリケーションで、Linuxマシンで複数のオペレーティングシステムを同時に実行できます。開発者、テスター、またはさまざまなオペレーティングシステムを試したい好奇心旺盛なユーザーであっても、VirtualBoxはシンプルで便利な方法を提供します。このガイドでは、LinuxシステムでのVirtualBoxのインストールと使用方法をステップバイステップで紹介します。

VirtualBoxとは何ですか?

VirtualBoxは、既存のオペレーティングシステム内で追加のオペレーティングシステムを実行できる無料のオープンソース仮想化ソフトウェアです。Oracleによって作成され、VirtualBoxはx86およびAMD64/Intel64仮想マシンのインストールをサポートします。Windows、macOS、Linuxなど、さまざまなホストシステムで動作します。

前提条件

インストールに進む前に、LinuxシステムがVirtualBoxの準備ができていることを確認しましょう。以下は前提条件です:

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

新しいソフトウェアをインストールする前に、すべてのパッケージが最新であることを確認するためにシステムを更新することをお勧めします。これにより、潜在的な依存関係の問題も解決されます。ターミナルを開き、次のコマンドを実行します:

sudo apt update sudo apt upgrade

Fedora、CentOS、Arch Linuxなどの他のディストリビューションの場合、通常はディストリビューションのパッケージマネージャー(dnf、yum、またはpacman)を使用して同等のコマンドを使用します。

ステップ2:VirtualBoxのダウンロードとインストール

ディストリビューションリポジトリを使用する

ほとんどのLinuxディストリビューションは、そのリポジトリにVirtualBoxを提供しています。パッケージマネージャーを使用して直接インストールできます。Ubuntuの場合は:

sudo apt install virtualbox

Fedoraでは、次のコマンドを使用します:

sudo dnf install virtualbox

ただし、ディストリビューションリポジトリを使用すると、最新のVirtualBoxバージョンよりも遅れることがあります。最新バージョンを希望する場合は、次の方法を検討してください。

公式ウェブサイトからVirtualBoxをダウンロードする

Oracleのウェブサイトは、さまざまなLinuxディストリビューションに対応したVirtualBoxの最新バージョンをDEBおよびRPMパッケージとして提供しています。ダウンロードするには:

  1. VirtualBox Linuxダウンロードページを訪問します。
  2. お使いのディストリビューションに適したパッケージをダウンロードします(UbuntuベースのシステムにはDEB、FedoraベースのシステムにはRPM)。

ダウンロードしたパッケージをインストールする

ダウンロード後、次のコマンドを使用してインストールできます:

DEBベースのシステム(Ubuntu)の場合:

sudo dpkg -i virtualbox-[version]-Ubuntu-[version].deb
sudo apt-get -f install

最初のコマンドはVirtualBoxをインストールし、2番目のコマンドは依存関係の問題を解決します。

RPMベースのシステム(Fedora)の場合:

sudo rpm -Uvh VirtualBox-[version]-[Fedora.version].rpm

Oracleの公開鍵の設定

一部のディストリビューションでは、インストールを確認するために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 -

ステップ3:自分のユーザーをvboxusersグループに追加する

USBデバイスやその他のVirtualBox機能を使用できるようにするには、ユーザーをvboxusersグループに追加する必要があります。以下のコマンドを使用します:

sudo usermod -aG vboxusers [your-username]

[your-username]を実際のユーザー名に置き換えます。次に、ログアウトして再ログインして、変更を適用します。

ステップ4:インストールを確認する

VirtualBoxが正しくインストールされたことを確認するには、端末で次のコマンドを実行します:

vboxmanage --version

このコマンドはインストールされたVirtualBoxのバージョンを表示し、インストールと動作が行われていることを確認します。

ステップ5:拡張パックをインストールする(オプション)

Oracle VM VirtualBox Extension Packは、USB 2.0/3.0デバイスのサポートやVirtualBox RDPなどの追加機能を提供します。こちらから拡張パックをダウンロードして、次のコマンドを使用してインストールします:

sudo VBoxManage extpack install [path-to-extension-pack]

ダウンロードしたファイルの実際のパスで[path-to-extension-pack]を置き換えます。

VirtualBoxの使用

新しい仮想マシンの作成

新しい仮想マシンを作成するには、次の手順に従います:

  1. 端末でvirtualboxと入力するか、デスクトップアプリケーションのメニューから選択して、VirtualBoxを開きます。
  2. 「新規」をクリックして、仮想マシン作成ウィザードを開始します。
  3. 仮想マシンの名前を指定し、インストールしたいオペレーティングシステムの種類とバージョンを選択します。
  4. 仮想マシンに割り当てるメモリ(RAM)の量を指定します。システムはデフォルト値を提案しますが、必要に応じて調整できます。
  5. 仮想ハードドライブを作成します。そのサイズを調整し、ファイルタイプを選んでください。VDI(VirtualBox Disk Image)を推奨します。
  6. 仮想ハードディスクを動的に割り当てるか固定サイズに設定します。ほとんどの用途では、動的に割り当てる設定が適しており、実ディスク上のスペースを節約できます。
  7. 設定を確認して確認し、「作成」をクリックして新しい仮想マシンを仕上げます。

オペレーティングシステムのインストール

仮想マシンを作成した後、お好みのオペレーティングシステムをインストールするために次の手順に従います:

  1. VirtualBox Managerのリストから新しく作成した仮想マシンを選択します。
  2. 「起動」をクリックして仮想マシンを開始します。
  3. プロンプトが表示されたら、オペレーティングシステムのインストールメディアを挿入します。ダウンロードしたISOイメージファイルや物理ディスクを使用できます。
  4. 物理コンピュータにオペレーティングシステムをインストールするかのようにインストール指示に従います。

インストールが完了すると、仮想マシンは実際のコンピュータと同様に振る舞い、インストール済みのオペレーティングシステムを実行します。

スナップショットの使用

VirtualBoxのスナップショットを使用すると、仮想マシンの状態を特定の時点で保存できます。この機能は、重要な変更を行う前に戻るためのポイントを作成するのに便利です。スナップショットを作成および復元するには、以下を行います:

スナップショットの作成

  1. VirtualBox Managerで仮想マシンを選択します。
  2. 右上の「スナップショット」ボタンをクリックします。
  3. 「スナップショットの取得」をクリックし、スナップショットが何の変更を示すものかを覚えやすい名前と説明を提供します。

スナップショットの復元

  1. 「スナップショット」セクションで戻りたいスナップショットを選択します。
  2. 「復元」をクリックします。必要に応じて、以前のスナップショットを復元する前に現在のスナップショットを作成できます。

ゲスト追加機能のインストール

VirtualBox Guest Editionsは仮想マシン内にインストールする特別なソフトウェアパッケージで、パフォーマンスの向上や共有フォルダー、シームレスなマウス統合などの機能を追加します。Guest Editionをインストールするには:

  1. 仮想マシンを起動し、ゲストオペレーティングシステムにログインします。
  2. VirtualBoxメニューで「デバイス」に移動し、「Guest Edition CDイメージを挿入」を選択します。
  3. ゲストOSに応じて、インストーラーを自動的に実行するように促される場合があります。そうでない場合は、マウントされたCDを開き、インストールスクリプトを手動で実行します。
  4. 画面の指示に従ってインストールを完了し、完了したら仮想マシンを再起動します。

共有フォルダーを有効にする

共有フォルダーにより、ホストとゲストのオペレーティングシステム間でのファイル交換が簡単になります。共有フォルダーを設定するには:

  1. 仮想マシンをシャットダウンした状態で、VMの「設定」を開きます。
  2. 「共有フォルダー」セクションに移動します。
  3. ウィンドウの右側にある「追加」ボタンをクリックします。
  4. ホスト上のフォルダーパスを選択し、ゲストが認識しやすいフォルダー名を選択します。
  5. 必要に応じて、フォルダーを読み取り専用にするなどの設定を調整します。
  6. 「自動マウント」を有効にすると、手動でマウントせずともゲストOS内でフォルダーが表示されます。
  7. 「OK」をクリックして設定を保存し、仮想マシンを起動します。

一般的な問題のトラブルシューティング

VirtualBoxカーネルモジュールの問題

VirtualBoxが仮想マシンを起動できない場合、問題がカーネルモジュールが読み込まれていないことに起因することがあります。以下のコマンドを使用して、強制的に再読み込みします:

sudo /sbin/vboxconfig

現在のカーネルバージョンに適切なヘッダーがインストールされていることを確認します。

3Dアクセラレーションの問題

3Dアクセラレーションを有効にすると、ゲストシステムが予期しない動作をすることがあります。表示の問題が発生した場合は、VM設定の「ディスプレイ」→「スクリーン」から3Dアクセラレーションをオフにしてみてください。

パフォーマンスの問題

パフォーマンスが遅い場合は、十分なCPUとRAMをVMに割り当ててください。また、パフォーマンスをさらに向上させるためにVirtualBoxのゲストエディションを使用してください。

ネットワークの問題

VMがインターネットに接続できない場合は、VirtualBoxのネットワーク設定を確認します。最初の設定として、ホストコンピューターのインターネット接続を仮想マシンと共有する「NAT」ネットワーク設定を使用することをお勧めします。

結論

VirtualBoxは、Linuxでの生産性と実験を大幅に向上させることができる多用途のツールです。このガイドで紹介したステップに従って、効率的に仮想環境を作成および管理する準備が整いました。重要な変更を行う前に常にスナップショットを保存し、最高の体験を得るためにGuest Editionを使用することを忘れないでください。

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


コメント