便當 一個免費的開源和跨平台程序,用於在 Linux 和 MS Windows 上創建多引導 USB 驅動器。
您不必多次格式化 USB 設備。只需創建一個可啟動的 USB 驅動器,並在未來添加盡可能多的 ISO。
Ventoy 會自動為新添加的 ISO 創建菜單項並將它們添加到啟動菜單中。
創建多重引導 USB 後,使用 USB 驅動器引導系統,選擇要加載的 ISO 並立即開始使用。就這麼容易!
內容
特徵
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 驅動器的名稱和類型 Y
按 ENTER
然後說:
樣本輸出:
*********************************************************** * 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.
幾秒鐘後,將創建一個多重引導 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 文件的位置並使用 rsync 從命令行複制所有 ISO 文件,如下所示:
$ rsync *.iso /media/$USER/ventoy/ --progress -ah
請注意,某些 Linux 發行版可能安裝了 USB。 "/run/media/"
地方。
完成! 我使用 Ventoy 創建了一個多引導 USB 驅動器。
使用 U 盤啟動系統後,您會對 Ventoy 的啟動菜單感到滿意。

選擇要啟動的操作系統,然後按 Enter 鍵加載它。
這是使用 Ventoy 創建的多引導 USB 閃存驅動器的簡短可視化演示。
很酷。一定!
如果要使用 Oracle Virtualbox 引導 USB,請參閱以下指南。
- 如何在 Linux Virtualbox 中從 USB 驅動器啟動
將 ISO 映像加載到 RAM
如前所述,ISO 映像可能無法在某些機器上啟動,尤其是在傳統 BIOS 模式下。這裡 "Memdisk"
模式很有用。
什麼時候 Memdisk
啟用該模式後,Ventoy 會將整個 ISO 映像文件加載到內存中並從中啟動。
效力 Memdisk
按壓模式, F1
按 鍵,然後選擇操作系統。 當您啟用 Memdisk 模式時,您會在右上角看到一條通知。

這會將 ISO 加載到內存中。

按下返回正常模式 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