Ventoyを使用してLinuxからマルチブートUSBを作成する方法

起動可能なUSBは、通常、オペレーティングシステムのインストーラーとして使用されます。 起動可能なUSBを作成するには、適切な.iso、.dmg、または.imgファイルをダウンロードしてから、USBにコピー/解凍します。

通常、一度に1つのISOイメージがUSBで使用され、別のオペレーティングシステムを起動するたびにドライブを再フォーマットする必要があります。 これにより、多くの起動可能なUSBドライブを保持することになります。

このチュートリアルでは、その方法を説明します マルチブートUSBを作成するLinux を使用して ベントイ 道具。 これは、複数のオペレーティングシステムのインストールに単一のUSBを使用するのに役立ちます。

LinuxからUSBドライブにVentoyをインストールする

Ventoyをインストールします USBドライブでは、最初にコンピューターのUSBドライブを接続します。 このventoyのインストールにはUbuntu20.04マシンを使用しています。

ドライブに重要なものがないことを確認してください! Ventoyのインストール中にドライブ上のすべてのデータが失われる可能性があります。

公式から最新のVentoyをダウンロード GitHubリポジトリ

ダウンロードした.tar.gzファイルを抽出します。

$ sudo tar -xf ventoy-1.0.39.linux.tar.gz

抽出されたディレクトリに移動します。

$ cdventoy-1.0.39

次に、ventoyディレクトリに配置されているインストールスクリプトを実行します。 Ventoy2Disk.sh

$ sudo ./Ventoy2Disk.sh -i /dev/sdb

/ dev / XXXはUSBドライブです。 私の場合は / dev / sdb

出力:

Ventoyスクリプトのステータス

yを2回押して、USBドライブのデータが失われることを確認します。

VentoyのインストールステータスとファイルシステムVentoyのインストール状況

インストールが正常に完了したら、次のコマンドを使用して、インストールされているVentoyのバージョンとステータスを確認します。

$ sudo ./Ventoy2Disk.sh -l /dev/sdb

出力:

インストール後のVentoyベントイステータス

ベントイをアップグレードするには、次のコマンドを実行します。

$ sudo ./Ventoy2Disk.sh -u /dev/sdb

次に、VentoyがUSBドライブに作成したパーティションと割り当てられたスペースを確認し、次のように入力します。

$ sudo fdisk -l /dev/sdb

出力:

USB上のパーティションスペースとシステムUSBのパーティションスペース

USBドライブに作成された2つのディスクパーティション:

  • / dev / sdb1 -これは、OSのISOイメージファイルを保持する必要があるメインパーティションを示し、次のようにフォーマットされています。 exFAT フォーマット。
  • / dev / sdb2 -この32MBのパーティションサイズは、Ventoyブートローダーファイルを保持します。

複数のISOファイル用に単一のUSBドライブを作成する

他のツールの中でも、Ventoyは起動可能なUSBドライブを作成するための最良のツールの1つです。 複数のISOファイルを使用した起動可能なUSBドライブの作成(マルチブート)をサポートします。

USBドライブにISOイメージを通常のファイルとしてコピーし、USBドライブから直接起動するだけです。 Ventoyでサポートされているファイルは、ISO / WIM / IMG / VHD(x)/ EFIです。

01.ISOイメージをダウンロードする

ベンダーのWebサイトから適切なISOイメージをダウンロードします。 これで example、UbuntuISOイメージとPopOSISOイメージを使用します。

02.ISOイメージをUSBドライブにコピーします

イメージをUSBドライブにコピーするには、usbドライブをexfatファイルシステムとしてマウントする必要があります。

Linuxでは、exFATはと呼ばれる特別な実装でサポートされています ヒューズ-exfat。 LinuxにexFATドライブをマウントするには、fuse-exfatをインストールする必要があります

exFATをインストールしたら、usbドライブパーティションをマウントします(私の場合は/dev / sdb1 )次のコマンドを使用します。

$ sudo mount -t exfat /dev/sdb1 /mnt

使用されるローカルマウントポイントは / mnt

出力:

FUSE exfat 1.3.0

USBドライブに十分なスペースがある限り、ISOイメージファイルをできるだけ多くコピーします。

次に、ISOファイル(ubuntuおよびpop os用)をローカルマウントポイントにコピーします / mnt

$ sudo cp /home/nikolao/Downloads/pop-os_20.10_amd64_intel_14.iso /mnt

$ sudo cp /home/nikolao/Downloads/ubuntu-20.04.2.0-desktop-amd64.iso /mnt

これには時間がかかる場合があります。しばらくお待ちください。 ISOファイルをコピーしたら、ドライブをアンマウントします。

マウントを解除するには、次のように入力します。

$ sudo umount /mnt

それがあなたがする必要があるすべてであり、Ventoyはそれらを選択するためのブートメニューを提供します。

ノート:起動可能なデバイスは、UEFIがサポートされているラップトップでのみ検出されます。 ユーザーがBIOSでレガシーサポートを有効にしていて、PCがUSBドライブを検出していない場合は、レガシーサポートを有効にして、セーフブートモードを無効にする必要があります。

結論

これで、単一のUSBドライブから複数のLinuxまたはWindowsディストリビューションを起動する準備が整いました。