如何使用 Ventoy 從 Linux 創建多重引導 USB

可啟動 USB 通常用作操作系統安裝程序。 要創建可啟動 USB 下載適當的 .iso、.dmg 或 .img 文件,然後復制/解壓到 USB。

通常,一次在 USB 中使用一個 ISO 映像並且每次都必須重新格式化驅動器以啟動另一個操作系統。 這將最終保留許多可啟動的 USB 驅動器。

在本教程中,我將解釋如何 創建一個多重引導 USBLinux 使用 文托伊 工具。 這有助於將單個 USB 用於多個操作系統安裝。

從 Linux 在 USB 驅動器上安裝 Ventoy

安裝文托 在 USB 驅動器上,首先將 USB 驅動器插入您的計算機。 我正在使用 Ubuntu 20.04 機器進行此ventoy 安裝。

請確保驅動器中沒有任何重要的東西! 在安裝 Ventoy 期間,您可能會丟失驅動器上的所有數據。

從官方下載最新的 Ventoy GitHub 倉庫

解壓下載的 .tar.gz 文件:

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

進入解壓目錄:

$ cd ventoy-1.0.39

現在運行放置在ventoy目錄中的安裝腳本,名為 Ventoy2Disk.sh.

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

/dev/XXX 是 USB 驅動器。 在我的情況下 /開發/sdb

輸出:

Ventoy 腳本狀態

按 y 兩次確認 U 盤數據將丟失。

Ventoy 安裝狀態和文件系統Ventoy安裝狀態

安裝成功後,使用命令查看安裝的Ventoy版本和狀態:

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

輸出:

安裝狀態後的 Ventoy通風狀態

要升級ventoy,請運行:

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

現在,檢查 USB 驅動器上 Ventoy 創建的分區和分配的空間,鍵入

$ sudo fdisk -l /dev/sd

輸出:

USB 上的分區空間和系統USB 上的分區空間

在 USB 驅動器上創建的兩個磁盤分區:

  • /開發/sdb1 – 這表示主分區,該分區需要保存操作系統的 ISO 映像文件,並使用 exFAT 格式。
  • /開發/sdb2 – 這個 32MB 的分區大小保存了 Ventoy 引導加載程序文件。

為多個 ISO 文件創建一個 USB 驅動器

在其他工具中,Ventoy 是創建可啟動 USB 驅動器的最佳工具之一。 它支持創建具有多個 ISO 文件的可引導 USB 驅動器(多重引導)。

您需要做的就是將 USB 驅動器上的 ISO 映像複製為常規文件,然後直接從 USB 驅動器啟動它們。 Ventoy 支持的文件是 ISO/WIM/IMG/VHD(x)/EFI。

01.下載ISO鏡像

從供應商網站下載適當的 iso 映像。 在這 example,我將使用 Ubuntu ISO 映像和 Pop OS ISO 映像。

02. 將 ISO 映像複製到 U 盤

要將圖像複製到 USB 驅動器,必須將 USB 驅動器安裝為 exfat 文件系統。

在 Linux 上,exFAT 得到了一種特殊的支持,稱為 保險絲-exfat。 為了在 Linux 上掛載 exFAT 驅動器,您需要安裝 fuse-exfat.

安裝 exFAT 後,掛載 USB 驅動器分區(在我的情況下是 /開發/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 中啟用了 LEGACY 支持,並且電腦未檢測到 USB 驅動器,則需要啟用傳統支持並禁用安全啟動模式。

結論

現在您已準備好從單個 USB 驅動器啟動多個 Linux 或 Windows 發行版。