服务器维护,服务器代维,安全设置,漏洞扫描,入侵检测服务

运维之家

 找回密码
 注册
搜索
查看: 1784|回复: 1

如何制作可以启动多个系统的多启动优盘(一)

[复制链接]
dirtysea 发表于 2023-6-6 14:52:02 | 显示全部楼层 |阅读模式

启动优盘是我最常用的工具之一,我手头上有好多个启动优盘,不同的启动优盘对应启动不同的系统,有不同的功能,用来完成不同的任务,在这些优盘外壳我都用记号笔进行了标注。

启动优盘的主要功能是用来制作系统安装盘安装系统,前面的文章《 Win系统的版本选择 》,我介绍了Win系统的选择话题,并在《 Win系统的安全可靠方便高速的下载获取方法(下) 》中介绍了原版Win系统下载相关的内容。

目前,人们安装系统主要使用优盘,操作步骤是,用下载的系统安装镜像的ISO文件制作安装优盘,然后设置优盘启动,进入优盘的系统安装按提示进行操作即可,过程比较简单,只是MBR或者GPT硬盘类型、系统分区等问题要稍微注意一下,具体细节在此我就不赘述了。

我的启动优盘的另一个常用功能是保存PE系统,所谓PE就是一个可以从优盘上运行的简版Win系统,其中包含一些电脑修复有关的常用工具,比如磁盘处理的 Diskgenius、启动修复的 BootICE 、密码破解工具等,在电脑无法进入系统,或者要执行一些在系统运行时无法完成的操作(如系统盘扩容)时,就要启动进入优盘的PE系统进行操作。

当然,启动优盘还可以保存一些Linux安装盘,或者可以直接优盘上运行的Linux的LiveCD,或者其他类型系统启动盘等。

以前,我都是将每个WIN系统安装盘单独放到一个优盘上,每个PE也单独放到一个优盘上,随着优盘容量的扩大,这种方法有些浪费。
因为一个Win系统安装盘一般不超过8G,一个PE系统大概不超过2G,而优盘空间目前一般32G起步,虽然可以利用优盘的剩余空间保存其他内容,但毕竟不太方便,我觉得优盘功能专用比较好。

所以,最好的方法是将多个WIN系统安装盘和多个PE启动盘一起放到同一个优盘上,从优盘启动的时候可以手动选择启动哪个系统。这样单个优盘携带方便,也不会浪费优盘空间,我将这种优盘叫做多启动优盘。
关于制作多启动优盘,我将介绍提供两种方案:

1. 使用启动优盘制作工具 Ventoy

按惯例,先上官网,ventoy 是按 GPLv3+许可证的开源软件,官网是:

ventoy 使用方法很简单,使用 ventoy2disk 在优盘上安装 ventoy 以后,Ventoy 会将优盘划分为两个分区,其中一个是名为 VTOYEFI 的隐藏分区,可能是为了支持UEFI启动的,用户可以不管。

只需要在显示的 ventoy 分区中,将 ISO 、WIM 等镜像文件复制进去就可以,也可以放到建立的文件夹中。

优盘启动的时候,ventoy会自动扫描其中的 ISO 等文件,显示这些镜像文件的列表,用户选择相应选项,就可以启动对应的镜像。
这样就可以把多个WIN安装盘镜像、PE系统镜像以及其他镜像文件都一股脑放进去,使用很简单方便。

Ventoy 也可不需要修改优盘内容,直接版本升级,关于 ventoy 的更多用法,可以参考上面官网的说明:ventoy.net/cn/doc_start ,官网上有很多介绍,还有ventoy 相关问题讨论的论坛,这里我就不多赘述了。

下面简单说一下,既然Ventoy功能这么强大、使用这么方便,为什么以及什么情况下还要使用第二种多启动优盘方案呢。

我安装的Win11系统一般都解除硬件检查限制,用来在不满足微软官方硬件规定的电脑上安装,但如果电脑硬盘是GPT,使用UEFI引导,若安装优盘是MBR类型,则无法安装Win11,会提示“Windows无法安装到这个磁盘,选中的磁盘采用GPT分区形式”,即使解除了Win11要求GPT硬盘的硬件限制也不行。
所以,为了在UEFI启动的GPT硬盘的新电脑上安装的Win11,要将ventoy优盘设置为GPT类型。
但是这种GPT类型的ventoy优盘又无法在使用MBR硬盘的老电脑上安装Win11系统了。
(关于GPT和MBR硬盘的更多介绍请参考文章《 应知必懂的两种磁盘分区类型:MBR 和 GPT 》)

Win11系统解除硬件限制和Win11安装过程中的硬盘类型等问题我将会在以后专文中介绍。

尽管上面问题,将 Ventoy 的优盘设置为MBR也可解决,但这就要为老电脑和新电脑分别制作GPT和MBR类型的两个 ventoy 优盘。

但我还是觉得ventoy制作的多启动优盘不太适合老电脑,因为有种说法,使用 ventoy 建议电脑内存大于 4G ,尽管4G内存对于目前新电脑基本不是问题,但我还是遇到过使用2G内存的旧电脑ventoy启动很慢的情况。
ISO作为光盘文件系统加载过程可能不会太慢,但是如果直接将ISO中的文件直接解压到磁盘分区中,我想对老电脑可能启动加载速度更快些。

基于以上原因,我又研究和测试了制作多启动优盘的第二种方案,该方案适用于内存较小、使用BIOS引导和MBR硬盘的老电脑,毕竟有些人(至少我认识的一些人)还在使用这种BIOS引导的电脑。

该第二种方案制作多启动优盘的操作过程相对于 ventoy 稍微复杂一些,我将继续在后面文章《 如何制作可以启动多个系统的多启动优盘(二) 》中进行介绍。

 楼主| dirtysea 发表于 2023-6-6 14:58:56 | 显示全部楼层

Ventoy使用说明



  • 1. Windows 系统安装 Ventoy —— 图形界面

下载安装包,例如 ventoy-1.0.00-windows.zip 然后解压开。
直接执行 Ventoy2Disk.exe 如下图所示,选择磁盘设备,然后点击 安装 按钮即可。

说明:
默认的 Ventoy2Disk.exe 是32位x86程序,同时支持最常见的32位和64位Windows系统,绝大部分情况下使用它就可以。
从1.0.58版本开始,Ventoy还同时提供了 Ventoy2Disk_X64.exe/Ventoy2Disk_ARM.exe/Ventoy2Disk_ARM64.exe 可以根据需要使用。
这些文件位于安装包内的altexe目录下,使用时需要将其拷贝到上一层目录(即和 Ventoy2Disk.exe 同一位置)。

  

安装包内 Ventoy 版本:当前安装包中的Ventoy版本号
设备内部 Ventoy 版本:U盘中已安装的Ventoy版本号,如果为空则表示U盘内没有安装Ventoy
左侧显示的 MBR/GPT:用户当前选择的分区格式,可以在选项中修改,只对安装过程有效。
右侧显示的 MBR/GPT:设备当前使用的分区格式 (也就是当初安装Ventoy时选择的分区格式),如果U盘内没有安装Ventoy,则会显示空。
左侧显示的 exFAT/NTFS/FAT32:用户当前选择的Ventoy分区文件系统类型,可以在选项中修改,只对安装过程有效。
右侧显示的 exFAT/NTFS/FAT32:当前设备中Ventoy分区的文件系统类型。如果当前设备中没有安装Ventoy,则显示为空。
安装:把Ventoy安装到U盘,只有第一次的时候需要,其他情况就只需要升级即可
升级:升级U盘中的Ventoy版本,升级不会影响已有的ISO文件

  1. 如果Ventoy2Disk.exe安装或升级一直提示失败,请参考 说明
  2. Ventoy可以安装在U盘上,也可以安装在本地硬盘上。为防止误操作,默认只会列出U盘,你可以勾选 配置选项-->显示所有设备 这个选项。
    此时会列出包括系统盘在内的所有磁盘,但此时你自己务必要小心操作,不要选错盘。
  3. MBR/GPT 分区格式选项只在安装时会用,升级的时候是不管的,也就是说升级是不会改变现有分区格式的,必须重新安装才可以。
  4. 安装完之后,U盘存放镜像文件的Ventoy分区也可以再次手动格式化。支持 exFAT/FAT32/NTFS/UDF/XFS/Ext2/3/4 系统。
    对于普通U盘建议使用exFAT文件系统,对于大容量的移动硬盘、本地硬盘、SSD等建议使用NTFS文件系统。
  • 2. Windows 系统安装 Ventoy —— 命令行界面

从 Ventoy 1.0.86 版本开始,也支持在命令行模式下执行安装、升级。请参考 Windows 命令行

  • 3. Linux系统安装 Ventoy —— 图形化界面

方式1,请参考 Linux 图形化界面 — GTK/QT
方式2,请参考 Linux 图形化界面 — WebUI

  • 4. Linux系统安装 Ventoy —— 命令行界面

下载安装包,例如 ventoy-1.0.00-linux.tar.gz, 然后解压开.
在终端以root权限执行 sudo sh Ventoy2Disk.sh -i /dev/XXX   其中 /dev/XXX 是U盘对应的设备名,比如 /dev/sdb

Ventoy2Disk.sh  命令  [选项]  /dev/XXX
  命令含义:
    -i   安装ventoy到磁盘中 (如果对应磁盘已经安装了ventoy则会返回失败)
    -I   强制安装ventoy到磁盘中,(不管原来有没有安装过)
    -u   升级磁盘中的ventoy版本
    -l   显示磁盘中的ventoy相关信息
    
  选项含义: (可选)
    -r SIZE_MB  在磁盘最后保留部分空间,单位 MB (只在安装时有效)
    -s          启用安全启动支持 (默认是关闭的)
    -g          使用GPT分区格式,默认是MBR格式 (只在安装时有效)
    -L          主分区(镜像分区)的卷标 (默认是 Ventoy)

针对Linux系统有几点需要特殊说明一下:
1. 执行脚本时需要有root权限, 对一些系统比如ubuntu/deepin 执行的时候需要在前面加 sudo 比如 sudo sh Ventoy2Disk.sh -i /dev/sdb
2. 必须cd到ventoy解压之后的目录下执行此脚本
3. 请务必输入正确的设备名称,ventoy不会检查你输入的设备是U盘还是本地硬盘,如果输错了有可能会把你的系统盘格式化掉哦!

请注意:选择安装的时候,磁盘将会被格式化,里面所有的数据都会丢失!
你只需要安装一次Ventoy即可,剩下的就只需要把各种ISO/WIM/VHD(x)/EFI文件拷贝到U盘中就可以了.
你也可以把它当成普通U盘使用,保存普通文件、图片或视频等,不会影响Ventoy的功能。

  • 5. 拷贝镜像文件

安装完成之后,U盘会被分成两个分区(参考 说明)。
其中第1个分区(就是容量大的那个分区,也可以称之为 镜像分区)将会被格式化为exFAT文件系统(你也可以再手动重新格式化成其他支持的文件系统,比如 NTFS/FAT32/UDF/XFS/Ext2/3/4 等,参考 说明), 你只需要把ISO/WIM等文件拷贝到这里面即可。你可以把文件放在任意目录以及子目录下。 Ventoy默认会遍历所有的目录和子目录,找出所有的镜像文件,并按照字母排序之后显示在菜单中。
你可以通过插件配置让Ventoy只搜索某一个固定的目录,或是跳过某些特殊目录等。 详细的控制 Ventoy 搜索路径的方法请参考 控制 Ventoy 搜索路径方法总结

  • 6. 升级 Ventoy

如果Ventoy发布了新版本之后,你可以点击 升级 按钮进行升级,或者Linux系统中使用 -u 选项进行升级。
需要说明的是,升级操作是安全的,不会影响现有的镜像文件,也不会重新把镜像分区改成exFAT格式。
你可以认为升级只是把第二个分区(32MB的VTOYEFI分区)内的Ventoy启动文件覆盖了,不会动到镜像分区,因此镜像文件不会丢失。 即使你当初安装完成之后,把镜像分区重新格式化为了NTFS,升级的时候也不会再改回exFAT。


来源:https://www.ventoy.net/cn/doc_start.html

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|手机版|Archiver|运维之家

GMT+8, 2024-7-25 00:22 , Processed in 0.024820 second(s), 14 queries .

Powered by Dirtysea

© 2008-2020 Dirtysea.com.

快速回复 返回顶部 返回列表