今天心血来潮想给电脑装个双系统,然后发现了一个牛叉的工具,使用该工具比较完美的实现了OS 镜像下载后即可安装,省去了使用
UltraISO
/Rufus
等工具写OS镜像到U盘的步骤,而且支持多种平台 ,大大方便了实验环境的初始化。
https://www.ventoy.net/cn/index.html
1. 简单来说,Ventoy是一个制作可启动U盘的开源工具。 2. 有了Ventoy你就无需反复地格式化U盘,你只需要把 ISO/WIM/IMG/VHD(x)/EFI 等类型的文件拷贝到U盘里面就可以启动了,无需其他操作。 3. 你可以一次性拷贝很多个不同类型的镜像文件,Ventoy 会在启动时显示一个菜单来供你进行选择 4. Ventoy 安装之后,同一个U盘可以同时支持 x86 Legacy BIOS、IA32 UEFI、x86_64 UEFI、ARM64 UEFI 和 MIPS64EL UEFI 模式。 5. Ventoy 支持大部分常见类型的操作系统 (Windows/WinPE/Linux/Unix/VMware/Xen …) 6. 目前已经测试了各类超过 620+ 个ISO文件)。支持 distrowatch.com 网站上收录的 90%+ 的操作系统。
传统安装OS 方式:
UltraISO
/Rufus
等U盘烧录工具 将OS写入U盘(耗时较长)Ventoy
安装OS 方式:
Ventoy
将U盘格式化
通过对比,可以发现Ventor
简化了烧录流程,使U盘可多环境重复使用,大大提高了OS安装前准备工作的效率。
此外还要注意的是,传统FAT
格式单个文件最大只支持到 4G。但是在实际应用中常常出现OS文件大于 4G 导致无法复制到U盘。Ventoy
支持FAT以外文件系统的功能正好可以解决此问题。
在实际使用中,Windows下常格式化为 NTFS 格式。
做OS启动盘只是该工具的基础功能,此外,该工具还通过插件的方式实现了自动安装部署
、Linux vDisk 文件启动
、ISO文件注入
等功能。
pedro@pedro-PC:~$ tree /mnt
/mnt/
├── EFI
│ └── BOOT # bootloader
│ ├── BOOTAA64.EFI
│ ├── BOOTIA32.EFI
│ ├── BOOTMIPS.EFI
│ └── BOOTX64.EFI
├── grub # 启动配置档,cfg文件内调用 vt_list_img 完成了OS的抓取和显示
│ ├── arm64-efi
│ │ ├── adler32.mod
│ │ ├── affs.mod
...
│ │ ├── zfs.mod
│ │ └── zstd.mod
│ ├── debug.cfg
│ ├── fonts
│ │ ├── ascii.pf2
│ │ └── unicode.pf2
│ ├── grub.cfg
│ ├── i386-efi
│ │ ├── adler32.mod
│ │ ├── affs.mod
...
│ │ ├── zfs.mod
│ │ └── zstd.mod
│ ├── i386-pc
│ │ ├── acpi.mod
│ │ ├── adler32.mod
...
│ │ ├── zfs.mod
│ │ └── zstd.mod
│ ├── keyboard.cfg.gz
│ ├── localboot.cfg
│ ├── mips64el-efi
│ │ ├── adler32.mod
│ │ ├── affs.mod
...
│ │ ├── zfs.mod
│ │ └── zstd.mod
│ ├── power.cfg
│ ├── themes
│ │ └── ventoy
│ │ ├── background.png
│ │ ├── menu_c.png
│ │ ├── terminal_box_sw.png
│ │ ├── terminal_box_w.png
│ │ └── theme.txt
│ └── x86_64-efi
│ ├── adler32.mod
│ ├── affs.mod
...
│ ├── zfs.mod
│ └── zstd.mod
├── System Volume Information
│ ├── IndexerVolumeGuid
│ └── WPSettings.dat
├── tool # mount fat格式文件系统
│ ├── mount.exfat-fuse_aarch64
│ ├── mount.exfat-fuse_i386
│ └── mount.exfat-fuse_x86_64
└── ventoy
├── 7z
│ ├── 32
│ │ └── 7za.exe
│ └── 64
│ └── 7za.exe
├── dragonfly.mfs.xz
├── imdisk
│ ├── 32
│ │ ├── imdisk.cpl
│ │ ├── imdisk.exe
│ │ └── imdisk.sys
│ └── 64
│ ├── imdisk.cpl
│ ├── imdisk.exe
│ └── imdisk.sys
├── ipxe.krn
├── iso9660_aa64.efi
├── iso9660_ia32.efi
├── iso9660_x64.efi
├── memdisk
├── udf_aa64.efi
├── udf_ia32.efi
├── udf_x64.efi
├── ventoy_aa64.efi
├── ventoy_arm64.cpio
├── ventoy.cpio
├── ventoy_efiboot.img.xz
├── ventoy_ia32.efi
├── ventoy_mips64.cpio
├── ventoy_unix.cpio
├── ventoy_x64.efi
├── ventoy_x86.cpio
├── vtloopex.cpio
├── vtoyjump32.exe
├── vtoyjump64.exe
├── vtoyutil_aa64.efi
├── vtoyutil_ia32.efi
└── vtoyutil_x64.efi
20 directories, 975 files
本文分享自 WriteSimpleDemo 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!