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

运维之家

 找回密码
 注册
搜索
查看: 1275|回复: 2

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

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

在上文《如何制作可以启动多个系统的多启动优盘(一)》中,我介绍了多启动优盘,并推荐了功能强大使用方便的ventoy,但我觉得ventoy比较适合UEFI启动以及GPT硬盘的新电脑。
对于比较旧的电脑以及MBR硬盘,推荐使用本文的方式制作多启动优盘。

本文要使用的工具叫做 XORBOOT ,它的主要功能是用来制作硬盘上的多启动系统,比如电脑硬盘上同时安装了多个Win系统,或者同时安装了Linux系统的多种发行,可以用来在电脑启动过程中进行选择。

该工具的作者是 无忧启动论坛 的 pauly ,以前旧版曾名为 XORLDR,XORBOOT 分为 BIOS 版本和 UEFI 版本,由于UEFI启动的电脑我推荐使用前文所述用法更简单的 ventoy ,所以本文内容仅介绍使用 XORBOOT 的 BIOS 版本。

但是,目前网上下载的 XORBOOT 大部分都是 UEFI 版本,虽然UEFI版本可能跟我下面所述的BIOS版本使用方法应该差不多,但我没用过,暂时对其不做介绍。

XORBOOT 的 BIOS 版本在网上很难找,无忧论坛的下载网址是

里面的最新版本是0.73,但看后面的回复,实际版本可能是0.72。

但是无忧启动论坛权限要求很多,下载需要无忧币,没有账号是无法下载的,于是我在无忧启动注册了账号,但依然无法下载,需要捐助100元以上成为VIP会员才可以(可参考网页: 支持无忧,升级权限,获无忧币,加入VIP会员! - 版务公开区 - 无忧启动论坛 ),但我是穷人没钱捐助,而 pauly 大侠的网站 ipauly.com/ 也已经无法访问了。
后来我终于费半天劲从其他渠道搞到了该工具的 0.71 版,因此,以下介绍基于BIOS版本 XORBOOT 的 0.71 版。

看相关使用说明,有时 XORBOOT 还需要配合使用 Pauly 的另一个大作——用来设置和修复系统启动 BOOTICE ,而 BOOTICE 不通过无忧启动论坛倒也比较容易获取,例如很多PE系统中都带有 BOOTICE,但在我下面的制作多启动优盘过程中不需要使用 BOOTICE 。

首先说明,优盘的存储格式与硬盘是类似的,因此系统启动过程也类似,因此XORBOOT虽然制作的初衷是用于设置硬盘多启动系统,但经我测试用于制作多启动优盘同样可行而且也很方便。

使用XORBOOT的主要原因是,我希望能直接将启动盘ISO文件解压到优盘各分区中,从而直接从分区的启动文件中启动,我想这样对老电脑启动速度可能更快些。

本文需要的另一个工具是用来进行磁盘操作的著名工具 DiskGenius (以下简称DG),使用XORBOOT制作多启动优盘以前,先要使用DG给优盘进行合适的分区和设置。

制作多启动优盘的第一个步骤,先根据优盘的容量大小考虑保存几个启动系统,从而划分为几个分区,每个分区分配多大空间。

由于为了支持老电脑,优盘采用MBR类型,而MBR最多支持4个主分区,所以如果优盘上的启动系统超过4个就需要建立扩展分区,并在扩展分区中建立多个逻辑分区。
按照MBR规范,硬盘分区只能有四个主分区,或三个主分区和一个扩展分区(扩展分区里可以有多个逻辑分区)。

这时就需要介绍了解一下MBR硬盘分区编号的知识,因为在后面XORBOOT设置中要用到。

MBR中的四个分区按顺序编号为 0 、1、 2、 3 ,如果其中有一个为扩展分区,其中的逻辑分区编号从 4 开始,例如该扩展分区又分了5个逻辑分区,则逻辑分区编号依次为 4 、5、6、7、8 ,逻辑分区的编号与扩展分区位于第几分区无关。

各个分区具体的编号可以在Diskgenius中查看,如下图1所示。

图1

(关于GPT和MBR硬盘的更多介绍请参考文章《 应知必懂的两种磁盘分区类型:MBR 和 GPT 》)

我使用XORBOOT制作的多启动优盘容量为32G,共分了7个分区,其中扩展分区位于第一分区,因此编号为0,扩展分区又分了四个逻辑分区,用来保存四个PE系统,编号分别为4、5、6、7,三个主分区保存三个版本的WIN系统,编号分别为1、2、3,DG中的分区情况如下图2所示,分别对应上面图1中的编号,读者将两个图比对一下应该就明白了(由于图2显示区域大小所限,有的PE系统分区名称显示不完整,但按图中顺序应该一看便知)。

图2

按照本文方法制作多启动优盘,读者要先将优盘初始化为MBR,然后根据自己的需求和优盘容量大小,进行适合的分区,并记录各分区的编号,然后使用XORBOOT进行设置。

本文先写这些预备知识,至于使用 XORBOOT 制作多启动优盘的具体步骤,我将在下文《 如何制作可以启动多个系统的多启动优盘(三) 》中继续介绍。

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

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



前文 《 如何制作可以启动多个系统的多启动优盘(一) 》 一中介绍了多启动优盘以及制作工具 ventoy , 《 如何制作可以启动多个系统的多启动优盘(二)》简介了旧电脑的多启动优盘制作工具 XORBOOT 及相关基础知识,本文就继续介绍一下 XORBOOT 制作多启动优盘的具体操作的干货知识。

本文介绍使用 XORBOOT 的BIOS版,主要用于 BIOS 启动的旧电脑,优盘使用 MBR 类型,如果对相关信息不太了解,建议阅读本文之前先阅读本系列前面文章和《应知必懂的两种磁盘分区类型:MBR 和 GPT》)。

前文已经说了,XORBOOT 适用于硬盘的多启动系统,与优盘启动过程是一个道理。使用XORBOOT前,先对优盘初始化为MBR,使用DG等磁盘分区工具进行合适的分区,这里不再重复。

打开 XORBOOT ,起始界面如下图1所示:

图1

点击 新建配置 按钮进入 全局设置 标签页面,如下图2所示,该标签页主要用于美化界面等,对于不过分苛求界面美观的读者基本上不需要修改,需要注意的是,启动中选中此菜单项,最好不用设置为 上一次选择 ,而设置为 默认系统 ,原因我会在后文中进行说明。由于多启动系统的 启动菜单 还没有设置,所以这里先不进行设置,等设置完 启动菜单 后再进行设置。

超时自启动 倒计时时间(文字被下拉菜单挡住了)默认为 10 秒,可以根据自己的习惯进行设置。

图2

自己定制设计的界面可以做的很漂亮,例如文章 【多系统引导程序XORLDR v0.40应用图解示例】 ,对美化界面感兴趣的可以到无忧启动上找相关文章,但这不是本文的重点,先略过。

很多XORBOOT的使用说明写的太复杂,让用户难以理解, 其中包括图片显示等,其实通常我们只需要实现(优盘)多系统启动功能,设置过程其实很简单。

关键的主要设置在 启动菜单 标签页中,启动菜单的设置如下图3所示,

启动方式设置为 从分区引导扇区启动 ,电脑BIOS中设置从优盘启动以后,优盘的编号就是 0 ,所以磁盘号改为 0 ,分区号根据 DG 里面的分区编号进行设置,如果不清楚的请参考上文《 如何制作可以启动多个系统的多启动优盘(二) 》,根据上文,图中 Win11安装 位于第二主分区,所以分区号为 1 ,勾选 启动时激活分区 ,自己 编写生成文本菜单 里面的文字内容,以上就是需要设置的主要项目,启动热键和颜色如果需要的话可以自行设置。

图3

除了使用以上方法设置启动菜单用来启动优盘个分区的系统,还可以设置为 关闭计算机 和 分隔线 等,如下图4所示。

图4

设置完一个菜单以后,点击下面的 添加 按钮,继续设置其他启动菜单,最多可以设置8个启动菜单(图中由于8个启动菜单已经添满了,所以 添加 按钮为灰色),如上图所示。

设置完成启动菜单以后,可以回到上文所述 全局设置 中,设置启动时默认系统的编号。

完成上述启动菜单等设置以后,选择最下方的 另存为 按钮,选中上方的 部署到硬盘MBR(这里的硬盘包括优盘),如图5所示。

图5

这里要特别注意、谨慎操作,!!!敲黑板、请注意:一定要在下拉列表中选择正确的盘,选择要创建的多启动优盘,而不是电脑硬盘,否则如果选错了,将以上设置写入电脑硬盘MBR,可能导致电脑无法启动甚至硬盘损坏。如果出现这种操作失误,可不要怪我没说清楚。
另外,也可以选择 部署到指定文件 ,将以上设置备份到文件。

以后在初始界面图1中,可以选择 打开配置 ,从优盘MBR中读取或者从以上备份的文件中读取以前设置好的配置,然后进行修改完善,不用从头重新配置,如图6所示。

图6

按以上步骤用XOROOT设置完成启动菜单等,并写入优盘MBR以后,多启动优盘的配置过程就完成了。

但是,细心的用户可能会发现,这时候优盘各个分区里还没有系统呢,虽然可以进行启动选择,但还无法启动进入各系统。
因此,还要在优盘各个分区中保存相应的可启动系统,在优盘中添加多个可启动系统的过程以及我在使用该软件时遇到的坑,请继续看下文《 如何制作可以启动多个系统的多启动优盘(四) 》

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

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


前面文章《 如何制作可以启动多个系统的多启动优盘(三) 》介绍了使用XORBOOT制作多启动优盘的方法,但是优盘中还没有加入各个系统,本文接着进行介绍。

其实在多启动优盘中加入各种多个系统的方法很简单,很多人认为制作启动优盘需要使用 UltraISO 或者 rufus 等优盘工具,其实完全不必要,对于 MBR 优盘只要将ISO文件中包含的所有内容复制到优盘相应分区中就可以。

有些介绍XORBOOT的制作多系统的时候还需要 BOOTICE 等软件设置系统的启动相关文件,但我在制作多启动优盘中完全不需要 BOOTICE 等设置,因为这些ISO中本身就自带 bootmgr 等启动文件,不需要特别设置。

具体操作步骤是,将下载的Win系统盘ISO文件右键 装载 到虚拟光驱中,然后将所有文件复制到优盘的相应分区内即可。
顺便说一下,MBR盘中需要将启动的分区设置为活动分区,这种激活分区的操作可以在DG中完成。
因此使用 XORBOOT 在上面启动菜单中要勾选 启动时激活分区,后文我还要对此进行说明。

以上是对于多启动优盘内的Win系统的解决方法,对于多系统优盘中的PE系统,可以用相应PE盘制作工具制作ISO文件后,同样将ISO加载到虚拟光驱,然后将内容复制到多启动优盘相应分区即可。

这里要特别介绍,从上文中可以看到,我的多启动优盘中的PE盘中包括 EdgelessPE ,这是一个用户可以定制的PE,比普通PE系统玩法更多些,也是 Github 上的一个开源项目,更多信息及用法可以到官网: Edgeless-强大而优雅的半开源PE工具 查看相关文档。

我这里只介绍,在多启动优盘中加入个人定制化的 EdgelessPE 的方法:

方法一:
1. 使用EdgeLessPE制作一个单独的PE优盘,并在优盘中根据个人需求定制PE中所需要的工具。
2. 在电脑制作 EdgelessPE 的 HubCache\Burn 目录找到 Edgeless 的 ISO 文件,也可以在官网下载ISO文件,可参考 如何获取ISO镜像 | Edgeless Wiki 。
3. 使用 UltraISO 程序,将 EdgelessPE 的定制优盘中 Resource 目录的所有文件添加到 EdgelessPE 的ISO文件的相应 Resource 目录中,重新生成新的ISO。
4. 与前面类似,加载新生成的ISO到虚拟光驱 ,然后将其中所有文件复制到多启动优盘相应分区中即可。

方法二:
按照方法一的第1和第2步骤制作EdgelessPE定制化优盘,并获取EdgeLessPE的ISO文件以后,装载EdgelessPE的ISO文件到虚拟光驱,将其中所有文件复制到多启动优盘相应分区中,然后将 Edgeless定制化优盘 Resource 目录的所有内容复制到多启动优盘的 EdgelessPE 分区相应 Resource 目录中即可。

方法一和方法二的操作完成的其实是一回事,都是将 EdgelessPE 定制化优盘的 Resource 文件夹内的文件复制到多启动优盘的 EdgelessPE 分区的相应 Resource 目录而已。

完成以上所有步骤以后,就可以在电脑中BIOS设置优盘启动,怀着激动的心情,测试多启动优盘是否制作成功了,如果成功就会显示上文图中右侧的启动菜单画面,选择选项进入相应的系统。

如果测试失败,请接着看下面,我在XORBOOT使用过程中遇到的坑以及从填坑中获得的经验,一般就可解决启动问题,可避免读者踩同样的坑:

1. 进入电脑的BIOS设置,检查插入的多启动优盘是否优先启动,启动优先级是否高于硬盘。

2. 如果BIOS设置优盘启动以后,如果无法从多启动优盘启动,仍然从硬盘系统启动,首先按上文 图6 操作,用XORBOOT获取优盘MBR中的配置,检查优盘MBR的配置数据能否成功读取,如果能成功读取,请认真核对上文所述设置的内容是否正确。如果不能成功读取(可能性很小),可能优盘MBR出问题了,可考虑使用DG等磁盘工具或者量产工具进行修复。

3. 如果XORBOOT的设置都符合我上面的介绍,设置内容参数都正确,BIOS设置优盘启动后,优盘仍然无法启动。这时可以用DG查看XORBOOT的全局设置中默认启动的相应分区是否是激活分区,用DG将该分区设置为激活分区,一般情况下应该解决问题。这也是我为什么在前文 全局设置 中不建议设置为 上一次选择 的原因。如果仍然无法从多启动优盘启动,可以尝试取消激活分区,使所有分区都处于未激活状态再测试。
总之,在DG中切换默认分区是否激活,一般可以解决多启动优盘遇到的启动问题。

4. 我还遇到过多启动优盘插在电脑USB扩展坞的USB口上无法启动,直接插在电脑本身的USB口上就行的奇怪问题,这种情况应该属于不合理的意外情况,在此仅稍微提一下供读者参考。

通过以上介绍的操作步骤,可手动选择的多系统启动MBR优盘的需求,就可以用XORBOOT完美实现了。

XORBOOT制作的多启动优盘并测试成功以后,有兴趣的读者还可以研究一下美化启动界面等设置,在其中加上自己的个性图片、昵称、签名等,拿出去唬一下小白用户,人家肯定对你很倾慕、觉得你好牛哦!

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

本版积分规则

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

GMT+8, 2024-4-16 18:30 , Processed in 0.092410 second(s), 14 queries .

Powered by Dirtysea

© 2008-2020 Dirtysea.com.

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