收起左侧

多系统引导之Xorboot介绍及部署

0
回复
261
查看
[ 复制链接 ]

0

主题

2

回帖

0

牛值

江湖小虾

2025-4-28 12:42:57 显示全部楼层 阅读模式

一点点吐槽

这是你们看到的第二稿,第一稿已经没了,为啥?

1745814800834.png

如图,这是飞牛论坛发帖页面,保存草稿的按钮是灰色的,在整个写稿过程中,一直都是灰色的。。。

那我请问,设计交互就不能再深入一点点吗?灰色的按钮很容易让人误解:按钮不可用。

我一直以为是因为账号是新建的,等级不够,所以用不了。。。

好不容易写完的第一稿,就这么无了。。

即便,用户没有,主动保存草稿。

那,隔几分钟,自动保存的功能,是该有的吧?

会有的吧??

遍历论坛,发现众多友友对引导,特别是多系统引导有疑问,于是结合我的经验,开贴讲一篇。

如有错误,欢迎指正

Xorboot简介:(摘自百度)

Xorboot(Uefi 版) 是一个轻量级的图形化多系统引导程序,可以管理多达 32 个系统的启动,可用来启动 常规 .EFI 文件;Windows NT 6.x VHD/VHDX/WIM;Linux 系统;ISO 镜像文件等类型。

Xorboot相对于其它引导程序有如下优势:

  • 软件很小才2M左右,设置简单,一步到位,对作用的部位很清晰。
  • 软件可以在PE、windows里运行,并且可以直接空盘分区做出个性的引导菜单,也可安装系统后再用软件作为主引导,将系统添加到xorboot菜单。
  • xorboot_UEFI版本可以管理多达 32 个系统的启动,可直接启动 常规 .EFI 文件;Windows NT 6.x VHD/VHDX/WIM;Linux 系统grub2;ISO 、IMG镜像文件等类型。 xorboot_BIOS版本支持的启动类型有 GRLDR/GRLDR.MBR、NTLDR / SETUPLDR.BIN / BOOTMGR、SYSLINUX 的 LDLINUX.BIN/ISOLINUX.BIN(3.00~6.02)、PLoP Boot Manager、MS-DOS(IO.SYS)、FreeDOS(KERNEL.SYS)以及磁盘映像文件(IMG; IMA; ISO; VHD/VHDX(MS NT 6x); WIM(MS NT5x/6x); VHD/VMDK(VBOOT驱动); Windows NT5X PE(IMG/ISO/WIM))的启动
  • 如果使用图片背景,则背景图片应放在菜单文件同一文件夹下面(如\EFI\xorboot\black.bmp),背景图片仅支持 BMP 和 PNG 格式。

需要准备的工具

Linux CD Live ; WinPE ; U盘

使用Ventoy、Rufus、软碟通等制作启动U盘

这里推荐使用Ventoy制作启动U盘,再将ISO放入U盘,即可开机引导

Linux CD Live 我以 深度deepin 为例,当然也可选择其他Linux系统

制作过程略,请自行百度

实施部署操作过程:

全盘安装飞牛,重启且成功引导后,直接关机。

(不要进入飞牛初始化系统)

使用Linux CD Live对分区进行管理

进入deepin linux cd live,打开GParted工具

深度截图_20240827170129.png

此时看到,sda1为引导分区,sda2为飞牛系统分区,sda3为飞牛数据分区(即未分配的空间)

深度截图_20240827170648.png

删除sda3

深度截图_20240827170817.png

删除完成,如图

深度截图_20240827170833.png

调整sda2

先解锁卸载sda2

深度截图_20240827170844.png

解锁后如图:

深度截图_20240827170857.png

调整sda2,划出前置空余空间:

深度截图_20240827170912.png

选中sda2分区,右键调整大小

深度截图_20240827171025.png

可拖动也可填写数字

由于我想将WinPE内置在sda1引导分区,所以向前划出了1G多点的空间(WinPE ISO镜像980MB)

深度截图_20240827171043.png

调整结束,确认无误,点 应用 开始执行操作

深度截图_20240827171051.png

调整分区大概几分钟到十几分钟

深度截图_20240827171708.png

调整成功如图:

深度截图_20240827171735.png

此时空闲空间已划出,重启,进行下一阶段WinPE操作

使用WinPE,Diskgenius管理分区

尽量使用最新版DG,如PE内置不是最新版,可去DG官网下载最新版,放入U盘,进PE后打开U盘里的diskgenius.exe运行即可

选中sda1,即ESP分区,右键调整大小

sp240827_100223.png

拖动即可调整,也可填数字

sp240827_100335.png

确认无误,执行操作

sp240827_100402.pngsp240827_100434.png

选中未分配的空间,新建分区

sp240827_100514.png

如果你有多硬盘,只需每块硬盘安装单一系统,那么剩余空间可直接新建ext4分区,这样飞牛即可识别到未分配的空间

如果是单硬盘多系统,那么剩余空间需要规划,分出 ext4 和 NTFS

sp240827_100638.png

确认方案无误,点左上角 保存 执行操作

sp240827_100806.png

Xorboot安装部署

DG挂载ESP分区,分配盘符

sp240827_112940.png

记住新分配的盘符,接下来会用到,不可混淆了

sp240827_113007.png

打开新分配盘符所在的分区,新建 xorboot 文件夹

sp240827_113127.png

将 XorBootUx64.exe 放入该文件夹

sp240827_113207.png

双击运行 选 UEFI启动管理

sp240827_113248.png

导出 XorBoot.efi

sp240827_113332.png

将 BootX64.efi 放入 xorboot 文件夹

sp240827_113411.png

添加到 BIOS 启动序列

sp240827_113433.png

默认添加到最后一行,还需要将其挪到第一行,以便开机优先引导 Xorboot

sp240827_113501.png

移动完成后,保存设置

sp240827_113526.png

Xorboot 新建启动项菜单

sp240827_113600.png

新建菜单后,选另存为,保存到 xorboot 文件夹

sp240827_113625.png

文件名填 xorboot 保存

sp240827_113703.png

保存成功后 继续编辑,记得随改随存

sp240827_113838.png

飞牛引导项如图填写

sp240827_114249.png

启动时隐藏指定分区,可将Windows分区隐藏,这样飞牛里就读不到该分区,不会误操作

Windows引导项如图填写

同样亦可隐藏飞牛分区,防止误操作

sp240827_114444.png

WinPE引导项如图填写

sp240827_114923.png

当然,也可将WinPE放置在其他NTFS分区,配置启动项即可,此处不再赘述

全局设置

sp240827_115345.png

默认启动项可选择 指定启动序列 or 上一次启动的系统

超时秒数越短 自动选择时间越快

背景图片等需要自行摸索,看个人喜好~

至此 多系统引导就完成了 撒花撒花~~~

y 25.04.28 重庆handshake

收藏
送赞
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

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

本版积分规则