便當 一個免費的開源和跨平台程序,用於在 Linux 和 MS Windows 上創建多引導 USB 驅動器。

您不必多次格式化 USB 設備。只需創建一個可啟動的 USB 驅動器,並在未來添加盡可能多的 ISO。

Ventoy 會自動為新添加的 ISO 創建菜單項並將它們添加到啟動菜單中。

創建多重引導 USB 後,使用 USB 驅動器引導系統,選擇要加載的 ISO 並立即開始使用。就這麼容易!

內容

  1. 特徵
  2. 在 Linux 上使用 Ventoy 創建多重引導 USB 驅動器
    1. 將 ISO 映像加載到 RAM
  3. 創建永久可啟動 USB
  4. 文托圖形用戶界面
  5. 結論是
    1. 與 Ventoy 相關的安全問題

特徵

Ventoy 有許多有用的功能,包括:

  • 非常易於安裝和使用。
  • 快速(僅受 iso 文件的複制速度限制)。
  • 無需提取 ISO。 直接從 ISO 文件啟動即可。
  • 支持舊版 + UEFI。
  • 支持 UEFI 安全啟動。
  • 持久存儲支持。
  • 您可以使用大於 4GB 的 ISO 文件創建可啟動驅動器。
  • 幾乎所有類型的操作系統都受支持。開發人員聲稱已經使用 Ventoy 測試了 200 多個 ISO 文件。
  • 支持自動安裝。含義 – 您可以為無人值守部署添加模板或腳本。例如,Redhat/CentOS kickstart 腳本、SUSE autoYast xml、Debian 預設腳本等。將腳本或模板放在 USB 驅動器上,並指示 ventoy 將其用於無人值守安裝。您可以隨時更新這些腳本。無需創建新的 ISO 文件。只需使用原始 ISO。
  • 引導期間只讀到 USB 驅動器。
  • 不影響U盤的正常使用。含義 – 您可以將 USB 驅動器用於其他目的(例如復製文件)
  • 當新版本可用時升級 Ventoy,無需重新創建可引導的 USB 驅動器。版本升級過程中數據會丟失。
  • 發布新發行版時,您無需更新 Ventoy。
  • 要添加新的操作系統,只需複制 ISO 並將其粘貼到您的 USB 驅動器中。你不必重新開始。
  • 支持 Memdisk 模式。在某些機器上,ISO 加載可能會失敗。在這種情況下,您可以使用 Memdisk 模式。在這種模式下,Ventoy 會在啟動前將整個 ISO 文件加載到內存中。
  • 插件框架。
  • 傳統和 UEFI 本機引導菜單樣式。
  • 跨平台。 支持Linux和Windows。
  • 免費和開源! !!

在 Linux 上使用 Ventoy 創建多重引導 USB 驅動器

首先,您需要找到 USB 驅動器的名稱。 請參閱以下指南以了解有關 Linux 上的磁盤驅動器的更多信息。

  • 如何在 Linux 上查找硬盤詳細信息

我想用 fdisk 查找 USB 驅動器詳細信息的命令:

$ sudo fdisk -l

樣本輸出:

[...]
Disk /dev/sdc: 14.54 GiB, 15597568000 bytes, 30464000 sectors
Disk model: Cruzer Blade    
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x4d924612

如您所見,我的 USB 驅動器的名稱是 /dev/sdc..

然後從下載最新的 Ventoy 腳本。 發布頁面..在編寫本指南時,最新版本是 1.0.10。

轉到您下載腳本的位置並提取腳本。我將它解壓縮到一個名為 "ventoy" 在桌面上。 光盤 ventoy 目錄:

$ cd ventoy

然後運行以下命令來創建多重引導 USB 驅動器。

$ sudo sh Ventoy2Disk.sh -I /dev/sdc

交換 "/dev/sdc" 請使用 USB 驅動器名稱。

現在大寫 "I" 將要 強制安裝通風口 到達 sdc (無論是否安裝)。使用小寫字母時 i安裝通風 sdc 如果磁盤上已經安裝了 Ventoy,它將失敗。

啟用安全啟動支持 -s 橫幅。默認情況下,此選項被禁用。

$ sudo sh Ventoy2Disk.sh -I -s /dev/sdc

系統將要求您確認 USB 可引導創建過程。 仔細檢查 USB 驅動器的名稱和類型 YENTER 然後說:

樣本輸出:

***********************************************************
*                Ventoy2Disk Script                       *
*             longpanda  [email protected]                 *
***********************************************************

Disk : /dev/sdc
Model: SanDisk Cruzer Blade (scsi)
Size : 14 GB

Attention:
You will install Ventoy to /dev/sdc.
All the data on the disk /dev/sdc will be lost!!!

Continue? (y/n)y

All the data on the disk /dev/sdc will be lost!!!
Double-check. Continue? (y/n)y

Create partitions on /dev/sdc by parted ...
Done
mkfs on disk partitions ...
create efi fat fs /dev/sdc2 ...
mkfs.fat 4.1 (2017-01-24)
success
mkexfatfs 1.3.0
Creating... done.
Flushing... done.
File system created successfully.
writing data to disk ...
sync data ...
esp partition processing ...

Install Ventoy to /dev/sdc successfully finished.
在 Linux 操作系統上使用 Ventoy 創建多重引導 USB 驅動器

幾秒鐘後,將創建一個多重引導 USB 驅動器。

上面的命令將創建兩個分區。你可以檢查一下 fdisk 命令:

$ sudo fdisk -l

樣本輸出:

Disk /dev/sdc: 14.54 GiB, 15597568000 bytes, 30464000 sectors
Disk model: Cruzer Blade    
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x9f2f0556

Device     Boot    Start      End  Sectors  Size Id Type
/dev/sdc1           2048 30398463 30396416 14.5G  7 HPFS/NTFS/exFAT
/dev/sdc2  *    30398464 30463999    65536   32M ef EFI (FAT-12/16/32)

然後打開文件管理器並從第一個分區復制 ISO 文件。如果找不到第一個分區,請不要擔心。文件管理器只顯示第一個分區。

將 ISO 文件複製到 Ventoy 創建的 USB 可啟動驅動器

或者,轉到保存 ISO 文件的位置並使用 rsync 從命令行複制所有 ISO 文件,如下所示:

$ rsync *.iso /media/$USER/ventoy/ --progress -ah

請注意,某些 Linux 發行版可能安裝了 USB。 "/run/media/" 地方。

完成! 我使用 Ventoy 創建了一個多引導 USB 驅動器。

使用 U 盤啟動系統後,您會對 Ventoy 的啟動菜單感到滿意。

Ventoy 多重引導菜​​單Ventoy 多重引導菜​​單

選擇要啟動的操作系統,然後按 Enter 鍵加載它。

這是使用 Ventoy 創建的多引導 USB 閃存驅動器的簡短可視化演示。

Ventoy 視覺演示

很酷。一定!

如果要使用 Oracle Virtualbox 引導 USB,請參閱以下指南。

  • 如何在 Linux Virtualbox 中從 USB 驅動器啟動

將 ISO 映像加載到 RAM

如前所述,ISO 映像可能無法在某些機器上啟動,尤其是在傳統 BIOS 模式下。這裡 "Memdisk" 模式很有用。

什麼時候 Memdisk 啟用該模式後,Ventoy 會將整個 ISO 映像文件加載到內存中並從中啟動。

效力 Memdisk 按壓模式, F1 按 鍵,然後選擇操作系統。 當您啟用 Memdisk 模式時,您會在右上角看到一條通知。

在 Ventoy 上啟用 Memdisk 模式在 Ventoy 上啟用 Memdisk 模式

這會將 ISO 加載到內存中。

將 ISO 加載到 Ventoy 的內存中將 ISO 加載到 Ventoy 的內存中

按下返回正常模式 F1 再次按下該鍵。

創建永久可啟動 USB

我已經掌握瞭如何在 Linux 上使用 Ventoy 創建多引導 USB 驅動器。這個可引導的 USB 允許您測試您的 Linux 發行版,而無需將其實際安裝在您的硬盤上。

使用 Live OS,您可以執行各種操作,例如安裝應用程序、下載文件、播放媒體、創建文件和文件夾以及根據自己的喜好自定義它們。

但是,如果您重新啟動系統,上述所有更改都會消失。如果您想在重新啟動系統後保留所有更改,則需要創建一個可永久啟動的 USB 驅動器。

Ventoy 可以創建耐用的 USB 可啟動驅動器。有關說明,請參閱下面的鏈接。

  • 在 Linux 上使用 Ventoy 創建永久可啟動 USB

文托圖形用戶界面

最初,Ventoy 沒有適用於 Linux 平台的 GUI。 您只能在 Linux 上從命令行模式使用 Ventoy 創建可啟動 USB 驅動器。

幸運的是,Ventoy 從 1.0.36 版本開始就帶有基於 Web 的 GUI。前幾天我在我的電腦上試用了 Ventoy WebUI Fedora Linux 桌面。 我很驚訝我是多麼喜歡 Ventoy 的 GUI 的簡單性。

有關如何使用 Ventoy GUI 創建可引導 USB 的信息,請參閱以下鏈接。

  • 在 Linux 上使用 Ventoy WebUI 創建可啟動 USB 驅動器

結論是

信不信由你,Ventoy 是我用過的最簡單、最快和最好的在 Linux 上創建多引導(持久和非持久)USB 閃存驅動器。它是工具之一。

它開箱即用!試用。不要失望!

與 Ventoy 相關的安全問題

Ventoy 網站、論壇和該站點上託管的某些文件被某些防病毒軟件標記為惡意軟件/特洛伊木馬。查看項目 GitHub 頁面上發布的問題。

  • https://github.com/ventoy/Ventoy/issues/22
  • https://github.com/ventoy/Ventoy/issues/83
  • https://github.com/ventoy/Ventoy/issues/31

然而,Manjaro 打包機 “Linux 奧胡斯” 在代碼審查之後,我們將討論為什麼對這個應用程序的安全方面沒有合理的懷疑。

他堅持 “沒有混淆代碼”..所以文托 安全 利用。

相關閱讀:

  • Etcher – 一個用於創建可啟動 USB 驅動器和 SD 卡的漂亮應用程序
  • 冰棒 – 一次創建多個可啟動的 USB 驅動器
  • 如何在 Ubuntu 上創建持久的 live USB
  • Bootiso 允許您安全地創建可啟動的 USB 驅動器
  • MultiCD – 創建多重引導 CD、DVD 和 USB 映像
  • 如何使用 dd 命令創建可啟動的 USB 驅動器
  • 如何直接從互聯網將 ISO 刻錄到 USB 驅動器
  • 如何從 Linux 可啟動 USB 驅動器創建 ISO
  • 如何創建自定義 Ubuntu Live CD 映像

資源:

  • Ventoy 網站
  • VentoyGitHub 存儲庫

bootable usbCommandlineCreate bootable usbCreate multiboot usbLinuxMultiboot USB開源Ventoy