VMを制御してUbuntu 20.04にVirtualBoxをインストールする方法

A wise man once said, “With great power comes great responsibility.” The same can be said about virtual machines (VMs). VMs are gaining popularity because they offer a lot of power and flexibility. But all this power can be confusing for newcomers. Well, unless you have VirtualBox on Ubuntu 20.04 machine.

このチュートリアルでは、VirtualBoxのインストール方法と、プロセスに迷わずにVMを制御する方法を学びます。

準備はいいですか?VirtualBoxを使ってVMをプロのように管理しましょう!

前提条件

このチュートリアルは実演形式です。一緒にやりたい場合は、以下を準備してください:

  • Ubuntu 20.04システム。
  • A user account with sudo privileges – This tutorial uses a root account, but you can also use a regular account with sudo privileges.

非ルートユーザーを使用する場合、このチュートリアルの各コマンドの前にsudoを付け加えてください。

  • お好みのSSHクライアント–このチュートリアルでは、Ubuntu 20.04システムにログイン/SSH接続していると想定しています。
  • A minimum of 4GB of RAM – VirtualBox recommends at least 16GB for optimal performance.
  • A minimum of 20GB of free storage space – Each VM you create needs its own storage.

実際の使用では、作成するVMの数とそれらを使用する目的に応じて必要なメモリとストレージの量が異なります。

  • OSイメージファイル(ISO)–このチュートリアルでは、Windows 10(32ビット)のISOイメージを使用しています。

Ubuntu 20.04にAPTを使用してVirtualBoxをインストール

ユーザ: Ubuntu 20.04の基本リポジトリにはVirtualBoxが含まれていますが、デフォルトではインストールされていません。UbuntuにVirtualBoxをインストールする最も簡単な方法は、APTパッケージマネージャを使用することです。この方法は、Ubuntu DesktopまたはServerを使用している場合に適用されます。

リポジトリ内のVirtualBoxのバージョンが最新でない可能性があることに注意してください。しかし心配はありません。次のセクションで学ぶOracleの公式リポジトリを使用して最新バージョンをインストールできます。

APTを使用してUbuntuのリポジトリからVirtualBoxをインストールするには:

1. 以下のapt updateコマンドを実行して利用可能なパッケージのリストを更新します。

apt update -y
Updating the list of available packages

2. 次に、以下のapt installコマンドを実行してVirtualBoxと拡張パックをインストールします。

拡張パックは、USB 2.0および3.0サポート、Remote Desktop Protocol(RDP)などの特定の機能を使用できるようにするVirtualBoxの追加機能のセットです。

apt install virtualbox virtualbox-ext-pack -y
Installing VirtualBox and the extended pack

3. 以下を読んだ後、OKを選択し、Enter キーを押してください。VirtualBox Extension Pack Personal Use and Evaluation License(PUEL)の条件を確認してください。

Reading the VirtualBox Extension Pack Personal Use and Evaluation License (PUEL)

4. 今度は、Yesを選択し、Enter キーを押してください。VirtualBox Extension Pack の Oracle Binary Code License Agreement を受け入れます。

Accepting the Oracle Binary Code License Agreement

インストーラーが必要なすべてのファイルをダウンロードしてインストールします。プロセスの完了を待ちます。以上です!これで、APT を使用してマシンに VirtualBox を正常にインストールしました。

Unpacking the VirtualBox extension pack

5. 最後に、次のコマンドを実行して VirtualBox を使用するか、アプリケーションメニューから開きます。

この手順は、このチュートリアルでアプリケーションをインストールする方法に関係なく、VirtualBox を開く際に適用されます。

virtualbox

メインの VirtualBox Manager ウィンドウが表示されます。ここで、VM を管理できます。

Opening the VirtualBox

Oracle の公式リポジトリから VirtualBox をインストールする

APT パッケージマネージャーを使用して VirtualBox をインストールする方法を学びました。これは迅速な方法ですが、欠点が 1 つあります。最新バージョンの VirtualBox を入手できません。

最新バージョンの VirtualBox を入手したい場合は、Oracle の公式リポジトリからインストールする必要があります。Oracle は VirtualBox の新しいバージョンを頻繁にリリースしています。この方法は前述のものよりもやや複雑です。

Oracle の公式リポジトリから VirtualBox をインストールするには、まず Oracle リポジトリキーをシステムに追加する必要があります:

1. 以下のwgetコマンドを実行して、Oracleリポジトリキーをダウンロードしてキーリングに追加します。このキーによって、このリポジトリを使用してインストールするパッケージが有効で信頼できるソースから来ていることが保証されます。

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
Adding the Oracle repository key to the keyring

2. 次に、次のadd-apt-repositoryコマンドを実行して、Oracleリポジトリをシステムに追加します。このリポジトリには、Ubuntu用の最新バージョンのVirtualBoxが含まれています。

add-apt-repository "deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib"
Adding the Oracle repository to the system

3. リポジトリを追加した後、以下のapt updateコマンドを実行して、APTキャッシュを更新し、新しい変更を適用します。

apt update -y
Updating APT cache to apply changes

4. 公式リポジトリで利用可能なVirtualBoxのバージョンを確認するために、apt cacheコマンドを実行します。

apt-cache policy virtualbox

リストから最新バージョンのVirtualBoxを選択してインストールしてください。

Checking available VirtualBox versions from the repositories

5. これで、ステップ4で選択した最新バージョンのVirtualBoxをインストールするために、apt installコマンドを実行します。

apt install virtualbox-6.1 -y
Installing VirtualBox from Oracle’s official repository

または、ターミナルにapt install virtualbox-コマンドをコピーして貼り付け、バージョン番号を補完するためにTabキーを押すこともできます。

現在利用可能なすべてのバージョンが表示され、最新のものを選択してインストールできます。この動作は、サポートされているUbuntuリリースとVirtualBoxバージョンの組み合わせに対して機能します。

Auto-completing VirtualBox versions

6. 次に、次のコマンドを実行して、VirtualBox拡張パックをダウンロードします。 拡張パックのバージョン番号が、さきほどインストールしたVirtualBoxのバージョン(6.1)と一致していることを確認してください。

拡張パックのダウンロードリンクは、VirtualBoxのダウンロードリンクを見つけた同じページにあります。

wget https://download.virtualbox.org/virtualbox/6.1.26/Oracle_VM_VirtualBox_Extension_Pack-6.1.26.vbox-extpack
Downloading the VirtualBox Extension Pack

7. 最後に、次のVBoxManageコマンドを実行して、VirtualBox拡張パックをインストールします。

VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-6.1.26.vbox-extpack

以下に示すように、同意する場合はyを入力し、Enterキーを押してください。

Installing the VirtualBox Extension Pack

Debパッケージを使用してVirtualBoxをインストールする

システムにサードパーティのリポジトリを追加したくない場合は、debパッケージを使用してVirtualBoxをインストールできます。 Oracleからdebパッケージをダウンロードし、システムに手動でインストールします。

.debパッケージからVirtualBoxをインストールするには:

1. お気に入りのウェブブラウザを開き、VirtualBox Linux ダウンロードページに移動し、Linuxディストリビューションを検索します。 このチュートリアルでは、Ubuntu 20.04用のVirtualBox 6.1.34を使用します。

以下に示すように、ハイパーリンクを右クリックして、ダウンロードリンクをコピーします。

Copying the download link for the VirtualBox deb package

2. 今、wgetコマンドを実行して.debパッケージをダウンロードします。 ステップ1でコピーしたダウンロードリンクでリンクを置き換えます。

オプション-Pは、この場合はダウンロードフォルダーを指定するために使用されます。

wget https://download.virtualbox.org/virtualbox/6.1.34/virtualbox-6.1_6.1.34-150636.1~Ubuntu~eoan_amd64.deb -P Downloads
Downloading the VirtualBox deb package

3. 次に、次のコマンドを実行して、Downloadsディレクトリに切り替えてVirtualBoxをインストールします。

cd Downloads
dpkg -i Downloads/virtualbox-6.1_6.1.34-150636.1~Ubuntu~eoan_amd64.deb
Installing VirtualBox using the deb package

依存関係が満たされていないというエラーが表示された場合は、次のコマンドを実行して修正します。

apt-get install -f

最初のVMを作成する

マシンにVirtualBoxを正常にインストールし、最初のVMを作成する準備が整いました。このチュートリアルでは、Windows 10イメージを使用してVMを作成しますが、好みに合わせて選択できます。

最初のVMを作成するには:

1. VirtualBoxがすでに開いていない場合は、起動します。

2. ツールバーの新規ボタンをクリックして新しいVMを作成します。

Initiating creating a new VM

3. 次のものでVMの名前とオペレーティングシステム(OS)を設定します:

  • 名前 – VMの名前を指定します。このチュートリアルではW10とします。
  • マシンフォルダー – VMを配置するフォルダーを選択します。

デフォルトでは、VMファイルはVirtualBoxディレクトリのホームディレクトリに保存されます。

  • タイプ – VMのOSのタイプを選択します。このチュートリアルではWindows 10(32ビット)を選択します。
  • 次へをクリックして続行します。
Creating Your First VM

4. 今度は、VMに割り当てるメモリ(RAM、MB単位)の量を指定し、次へをクリックします。

Allocating the VM’s memory

5. 次の画面で、今すぐ仮想ハードディスクを作成オプションを選択し、作成をクリックします。

このオプションを使用すると、仮想ハードディスク(ファイル)が作成され、その中には、オペレーティングシステム、アプリケーション、およびファイルなど、VMのすべてのデータが格納されます。

Creating a virtual hard disk

6. 次に、ほとんどのユーザーにとって良い選択肢であるVDI(VirtualBoxディスクイメージ)オプションを選択し、次へをクリックします。

ただし、企業環境でVirtualBoxを実行している場合は、代わりに他の2つのオプションのいずれかを選択してください。

Selecting a hard disk file type

7. 次の画面で、仮想ハードディスクのストレージタイプを選択します。ただし、このチュートリアルでは、デフォルトのオプション(動的に割り当て)を選択し、次へをクリックします。

なぜ動的割り当てを使用するのか?このオプションは、VMが使用するディスクスペースの量だけを割り当てるため、ストレージスペースを効率的に使用します。

Selecting the VM’s storage type

8. 仮想ハードディスクの名前を選択し、VMのためのストレージスペースを割り当て、作成をクリックします。希望するストレージサイズを選択できますが、このチュートリアルでは20 GBを選択します。

Allocating 20 GB of space for the VM

VMが作成されると、VirtualBoxウィンドウの左ペインにVMがリストされます。

Verifying the new VM

ブータブルメディアの添付

VirtualBoxで最初のVMを作成しましたが、現時点ではVMを起動しても何も起こりません。なぜなら、VMにブータブルメディアが添付されていないからです。

VMにブータブルメディアを添付するには:

1. 左ペインのVMをクリックし、ツールバーから設定をクリックして、VMの設定にアクセスします。

Accessing the VM’s settings

2. 設定ウィンドウで、左ペインの「ストレージ」をクリック —> 「ストレージデバイス」の下の「空のドライブ」 —> 属性の下のディスクアイコン。

A context menu opens where you can choose how to attach a bootable media for the VM (step three).

Accessing bootable media options

3. ドロップダウンメニューから「ディスクファイルを選択」を選択して、ブート可能なメディア(ISO)を検索します。

Choosing a disk file as the bootable media

4. 今、ISOイメージファイルを見つけて選択します。

Locating the Windows 10 ISO file

5. 設定ウィンドウを閉じるには、OKをクリックします。

Saving the settings changes

6. 最後に、ツールバーの「開始」をクリックして、新しいVMを起動します。

Starting the new VM

VMが起動する新しいウィンドウが表示されます。この時点で、通常どおりローカルマシンにOS(Windows 10など)をインストールできます。

OSをインストールした後、VMを起動して通常のコンピュータのように使用できます。

Starting up the VM to set up its operating system

パフォーマンスを向上させるためにVMのビデオメモリ(VRAM)を増やす

OSをセットアップした後にVMが遅くなっていませんか? デフォルトでは、VMに割り当てられるVRAMは128 MBだけであり、これが最大のVRAMです。

Showing max VRAM to allocate

このVRAMは、1つまたは2つのウィンドウしか開いていない場合は問題ありません。しかし、さまざまなOSでビデオゲームをテストするなど、グラフィックスが重い作業を行う場合は、より多くのVRAMが必要です。

VMのビデオメモリを増やすには:

1. マシンメニューから —> ACPIシャットダウンをクリックするか、キーボードのHost+Hキーを押します。ホストキーはキーボードの右Ctrlキーです。

Shutting down the VM

2. 以下のコマンドを実行して、VMのVRAMを256に増やします。このコマンドは出力を提供しませんが、VMの最大VRAMを256に設定します。VMの名前をW10に置き換えてください。

256MBが割り当てられる最大ビデオメモリであることに注意してください。

VBoxManage modifyvm "W10" --vram 256

3. VMを再起動すると、パフォーマンスの違いがわかります。

4. 最後に、VMの設定を開き、左ペインの表示をクリックして、ビデオメモリが256 MBに設定されていることを確認します。この出力は、Windows 10 VMのビデオアダプタが現在256 MBのビデオメモリを使用していることを示しています。

必要に応じて、異なる量のビデオメモリを試して、自分のニーズに最適な値を見つけることができます。ただし、VMに256 MBを超えるビデオメモリを割り当てることはできないことを覚えておいてください。

Verifying new VRAM allocation

結論

このチュートリアルでは、Ubuntu 20.04システムにVirtualBoxをインストールし、最初のVMを作成する方法を学びました。また、VMのVRAMを好きなように増やすことで、パフォーマンスを向上させました。これらのスキルを活用すると、異なるOSをテストし、複数のVMを同時に実行しても遅延することなく利用できます。

間違いなく、VirtualBoxは利用可能な最高の仮想化ソフトウェアの1つです。このソフトウェアは無料で、オープンソースで、クロスプラットフォームです。

多くのシステム管理者や開発者は、開発およびテスト目的でローカルKubernetesクラスターとともにVirtualBoxを使用しています。同じことをしますか?

Source:
https://adamtheautomator.com/virtualbox-on-ubuntu-2004/