如果要创建具有多个操作系统图像的多启动USB闪存驱动器,Ventoy是可用的最好的工具之一。 Ventoy允许您创建一个可引导USB棒,您可以使用所需的操作系统将ISO图像复制。从此USB棒启动时,您可以选择要在计算机上安装的操作系统或要从哪个livecd映像中启动的操作系统。
如何使用Ventoy创建多ISO的可启动闪存驱动器
Ventoy是Windows和Linux上可用的免费开源工具(https://github.com/ventoy/ventoy/releases)。
- 下载档案,将其提取到本地驱动器,然后运行ventoy2disk.exe作为管理员;
- 选择要燃烧Ventoy Bootloader的USB闪存驱动器,然后单击安装;
- USB驱动器将被清除。默认情况下,Ventoy创建了一个带有两个分区的MBR分区表:一个小FAT32EFI引导加载器的分区(基于GRUB2)和一个大型exfat分割。这种配置使USB Flash Drive可以在安全启动的BIOS和UEFI计算机上引导。几乎所有操作系统都可以访问ExFAT分区,并且与FAT32一样,没有最大文件尺寸限制为4 GB。您可以在选项菜单。
- 现在,将其复制到Ventoy驱动器的主要分区,其中包含所需的操作系统发行版的ISO映像文件;
- 从此USB驱动器启动时,Ventoy GUI菜单将带有可用ISO映像的列表。默认情况下,Ventoy将扫描所有目录,并显示已找到的ISO,WIM,VHDX和IMG图像文件的列表。创建一个
.ventoyignore
将文件夹中的文件归档以将其排除在扫描之外。 - 您可以继续安装ISO文件中的任何可用操作系统,也可以从LiveCD启动。
从带有UEFI安全启动模式的计算机上的Ventoy闪存驱动器启动时,可能会发生错误:
Verification failed: 0x1A Security Violation
要解决此问题,您必须将Ventoy键添加到计算机的MOK(机器所有者密钥)中。
- 单击确定 - >,然后按任何键;
- 选择从磁盘注册键;
- 然后去vtoyefi- >选择enroll_this_key_in_in_mokmanager.cer文件
- 继续 - >是 - >是
- 重新启动您的计算机。将添加到UEFI NVRAM中的Ventoy密钥后,计算机将认为它们值得信赖,并继续从USB密钥启动。
Ventoy可以通过多种方式将ISO内容加载到RAM中:
- 正常模式- 仅将启动所需的文件加载到RAM中。此模式可能会引起某些ISO图像和计算机(尤其是具有遗产bioses的计算机)的引导问题。
- memdish模式- 整个ISO映像将被加载到内存中(您需要在计算机上足够的RAM)。此引导模式更稳定和可靠。
Winboot模式允许直接从WIM Windows图像启动。
例如,要使基于Winpe的图像(包括Hiren的BootCD PE)正常工作,我必须在计算机上以Memdisk模式启动它们。为此,按F1
- >Ctrl + D
。这允许将完整的Winpe ISO映像加载到内存中:
Loading ISO file to memory
您可以使用插件自定义Ventoy多启动USB闪存驱动器。这ventoy/ventoy.json
数据分区上的文件用于自定义引导管理器设置(默认情况下丢失了此文件)。
以前,我展示了如何在MEMDISK模式下手动启动Winpe图像。将以下行添加到Ventoy.Json在此模式下自动启动某些ISO映像:
{ "auto_memdisk": [ "/ISO/HBCD_PE_x64.iso", "/ISO/Win11PE.iso" ] }
建议阅读:
现在,所有指定的ISO映像将始终加载在RAM中。
在控制部分,您可以设置全局选项。例如:
"control":[ { "VTOY_DEFAULT_SEARCH_ROOT": "/ISO" } { "VTOY_WIN11_BYPASS_CHECK": "1" }, { "VTOY_WIN11_BYPASS_NRO": "1" }, ]
VTOY_DEFAULT_SEARCH_ROOT
- 设置图像搜索目录VTOY_WIN11_BYPASS_CHECK
- 安装Windows 11时绕过最小系统要求(如何在不支持的硬件上安装Windows 11)VTOY_WIN11_BYPASS_NRO
- 用本地帐户设置Windows 11
这注射插件允许您在安装环境(驱动程序,工具)中包含其他文件或档案。
{ "injection": [ { "image": "/ISO/win7.iso", "archive": "/driver/win-driver.zip" } ] }
对于Windows PE,指定的提取的档案将在安装环境中提供在驱动器字母下X:
这auto_install插件允许您配置操作系统的自动安装。对于Windows,无人看管的xml支持答案文件。
"auto_install" : [ { "image": "/ISO/windows_server_2022.iso", "template": "/windows2022_unattended.xml" } ]
对于Linux,您还可以创建答案文件:kickstart8.cfg
(Rhel,Rocky,Centos)或preseed.cfg
(Debian,Ubuntu)。
使用插件,您可以自定义Ventoy引导菜单的外观,使用主题,将图标添加到ISO文件和文件夹中。 ETC。
使用ventoyplugson.exe从GUI配置Ventoy插件参数的工具。该工具生成正确的ventoy.json文件,并自动将其保存到Ventoy数据分区。
使用Ventoy,您可以消除具有不同OS安装图像的多个闪存驱动器的需求。现在,您所有的发行版都可以存储在USB棒上。要将新图像写入USB键,只需复制ISO映像文件。