VirtualBoxを使用して外部ドライブにUbuntuを永続的にインストールする方法

How Permanently Install Ubuntu Any External Drive Using Virtualbox



Ubuntuのフル機能の自己完結型インストールを備えたポータブルディスクは、選択したOSにアクセスできないシナリオで役立ちます。教育目的、プロジェクトの披露、プレゼンテーションなどに使用できます。この記事では、VirtualBoxを使用してUbuntuを外部USBドライブに永続的にインストールする方法について説明します。

この方法について注意すべき点がいくつかあります。







  • ライブISOイメージとは異なり、このディスクには完全な永続ストレージがあるため、次回の再起動時に保存されたファイルとデータが失われることを心配する必要はありません。
  • 外付けドライブでのUbuntuのパフォーマンスは、ディスクの読み取り速度と書き込み速度によって異なります。可能であれば、USB3.xドライブを選択してください。
  • 外付けドライブはインストール中に完全に消去されるため、重要なファイルが含まれていないことを確認してください

前提条件

UbuntuにVirtualBoxをインストールするには、以下のコマンドを1つずつ実行します。



$sudoaptインストールvirtualbox virtualbox-guest-additions-iso virtualbox-ext-pack
$sudousermod-に -NSvboxusers$ USER
$sudomodprobe vboxdrv

システムを再起動して、インストールを完了します。



Ubuntuをインストールする外付けUSBドライブを接続してから、以下のコマンドを実行します。





$VBoxManageリストusbhost

ターミナル出力に外付けドライブが表示されているはずです。



UbuntuをインストールするためにSanDiskCruzer Force外付けUSBドライブを準備しましたが、VBoxManageコマンドで正しく表示されます。

このチュートリアルを機能させるには、これらの手順を完了する必要があることに注意してください。上記の端末出力に外付けUSBドライブが表示されていない場合、Ubuntuをインストールすることはできません。このガイドはUbuntu19.10でテストされており、古いバージョンでは機能する場合と機能しない場合があります。

仮想マシンの準備

VirtualBoxを使用してUbuntuを外部ドライブにインストールするには、仮想マシンでUbuntuライブISOモードで起動する必要があります。 UbuntuがVirtualBoxマシンでライブモードで実行されている場合、Ubuntuに付属のデフォルトのインストーラーを使用して、外部USBドライブにインストールできます。

アプリケーションランチャーからVirtualBoxを起動し、[新規]ボタンをクリックして新しい仮想マシンを追加します。選択した名前を割り当てますが、TypeがLinuxに設定されていることを確認してください。 [次へ>]ボタンをクリックして続行します。

次のウィンドウで、Ubuntu仮想マシンのRAM容量を設定します。仮想マシンで問題なく動作するように、デフォルトのUbuntuインストーラーに十分な量を割り当てていることを確認してください。

次の画面で、[仮想ハードディスクを追加しない]ラジオボックスがオンになっていることを確認します。 Ubuntuを外付けドライブにインストールするので、仮想ハードディスクを作成する必要はありません。これにより、Ubuntuを間違ったディスクにインストールする可能性を最小限に抑えることができます。

ハードディスクなしの警告を無視し、[続行]ボタンをクリックして、Ubuntu仮想マシンの作成プロセスを終了します。

新しく作成した仮想マシンを選択し、[設定]ボタンをクリックして仮想マシンの構成を開始します。

[システム]タブに移動し、ハードウェアの機能を考慮して適切な数のCPUプロセッサを選択します。前述のように、インストーラーは仮想マシンで実行されます。仮想マシンにより多くの電力を割り当てると、外付けドライブへのインストールがより高速になります。

[表示]タブに移動し、適切なビデオメモリを選択して、[3Dアクセラレーションを有効にする]チェックボックスをクリックします。これらの設定により、仮想マシンでのUbuntuのパフォーマンスも向上します。

[ストレージ]タブをクリックし、[コントローラー:IDE]エントリの前にある小さなプラスアイコンをクリックします。

次のウィンドウで[ディスクの選択]をクリックします。

次の画面で、別の仮想マシンの作成中に使用した可能性のある既存のISOイメージを選択するか、[追加]ボタンを使用して新しいISOイメージを追加します。

ISOイメージを選択したら、それが[ストレージ]セクションに表示されていることを確認します。

[USB]タブに移動し、[USBコントローラーを有効にする]をクリックします。適切なUSBバージョンを選択し、プラスアイコンをクリックして、小さなポップアップメニューから新しいデバイスを追加します。

最後に、選択したUSBデバイスがリストに表示されていることを確認します。

これまでのすべての手順を正しく実行すると、Ubuntu仮想マシンがすべて設定され、起動する準備が整います。

仮想マシンを起動してUbuntuをUSBドライブにインストールする

左側のサイドバーから新しい仮想マシンを選択し、[スタート]ボタンをクリックして起動します。仮想マシン内にUbuntuをインストールするプロセスは非常に簡単で、実際のP​​CにUbuntuをインストールするのと同じです。完了するために、ここでいくつかの手順について説明します(仮想マシンのGNOMEシェルに問題があったため、Xubuntu 19.10でテストしました)。

[Xubuntu(またはUbuntu)のインストール]ボタンをクリックして、インストールプロセスを開始します。

インストールタイプ画面が表示されるまで、画面の指示に従ってください。 Xubuntuを外付けUSBドライブにインストールし、ドライブ自体に完全に機能するGRUBブートローダーをインストールするには、[ディスクの消去]をクリックしてXubuntuラジオボックスをインストールする必要があります。 [その他]をクリックして、詳細設定とパーティションマネージャーに移動することもできます。

以下のスクリーンショットに示すように、パーティションマネージャは、有効なインストール先として外付けUSBドライブのみを一覧表示します。ブートローダーインストールオプションのデバイスにも、外付けドライブのみが表示されます。 Xubuntu ISOイメージと外部USBドライブの2つのメディアディスクのみが仮想マシンに公開されるため、OSを内部ドライブまたは間違ったパーティションにインストールする可能性はありません。

インストーラーが終了するのを待ってから、USBドライブを取り外します。これで、完全なUbuntuが外付けドライブにインストールされ、USBポートを備えた任意のシステムから起動できます。

仮想マシンでのインストールプロセスは、実際のハードウェアでのインストールプロセスよりも遅くなることに注意してください。かかる時間は、ハードウェアと仮想マシンの構成によって異なり、完了するまでに数時間かかる場合もあります。

結論

起動可能なライブUSBスティック自体から外部ドライブにUbuntuをインストールすることが可能です。ただし、特にシステムに複数のドライブが接続されている場合は、OSまたはブートローダーのいずれかが間違ったパーティションにインストールされる可能性が常にあります。この方法は、限られた数のドライブのみが仮想マシンに公開されるため、はるかに安全であり、エラーが発生しにくくなります。実際のUSBスティックを起動する必要がないため、仮想マシンのバックグラウンドでインストールが完了している間も、ホストOSを引き続き使用できます。