无忧启动论坛

标题: 首发!实战UD+Ventoy(BIOS/UEFI)双启动 共存,打造一个不一样的启动U盘 [打印本页]

作者: ZYYDS-FT798    时间: 2024-3-31 17:34
标题: 首发!实战UD+Ventoy(BIOS/UEFI)双启动 共存,打造一个不一样的启动U盘
本帖最后由 ZYYDS-FT798 于 2024-4-16 11:05 编辑

前言:
            UD+Ventoy是否能完美共存呢???这个问题相信困扰大家很久了,很多人都说不可能的,其实还是可以的。

那么就直接进入主题了:                     UD工具fbinstTool  大家应该都会使用,不会的您请接着往下看。(fbinstTool工具原作者:jianliulin
要想实现UD+Ventoy 前提你需要一个  魔改版的 Ventoy(原作者:ksjifjui)  原版当然不支持,把片尾我提供的工具包根目录所有文件夹直接复制到你U盘第一个FAT32格式分区,必须是第一个,别的分区无效。(这样做的目的是更好的兼容老机子,有的机器他只识别前面4-8个G的引导分区表,索性直接这样用
UD教程如下:
第一步:把你U盘格式化为UD格式


点击启动设置选: 格式化 如图所示 选择前面两项  点击格式化



然后在点击格式一次,主要这次不选重置磁盘,要选一个 UD扩展区   你直接在它后面选款双击你鼠标左键,就会出现如图所示你的U盘容量了,是不是很简单?这个是32G的,你点击会出现一个你的U盘实际容量)
完成之后你的连表里面会有一个MBR.文件  这是你以前U盘引导的备份文件,鼠标右键把他删除掉,在点击上面的 数据管理 执行碎片清理!
第二步:导入FBA,新建IMG
数据管理  选导入FBA文件 (我会在帖子后面提供)如图所示你会得到一个这样的界面


这里要特别注意:导入我的FBA后   鼠标右键 新建文件  文件名 PE.IMG   里面的PE.IMG指的是  你要加入的ISO文件包大小,可以一个  也可以多个加到一起,比如我制作的PE包大小约1.6G ,这里文件大小就写:  1685   就OK了   你打算放几个ISO包   你自行计算需要多大的空间  1024M=1G。
接着来 流程还是一样的 这次新建文件   文件名 EFI.IMG    这里指的是你的Ventoy 分区  打算给多大的空间  我个人是把他当ESP使用了,直接给了300MB,各位可以依照实际情况自行选择,比如你打算集成一个我的PE 包   那这里就得写 1700了   多出来的算备用,一会还要放其他东西呢。
是不是还有一个DATA.img不知道是怎么回事?这个吗就是你的数据区 ,除了PE放其他东西的分区。
还是一样的流程 右键新建文件   DATA.img      文件大小直接看右下角显示剩余多少MB  就填多少就行了

第三步:把IMG文件分别加入到分区表

到了至关重要的环节了,仔细看,选中EFI.IMG 鼠标右键 选加入到分区表,接着选DATA.IMG 一样加入到分区表,删除PE.IMG     完成之后 要导入PEISO包了   鼠标右键  导入文件(扩展分区)选中你的PE镜像包=它导入之后 就大功告成了!介于某些新手可能还是会操作失误,特别修正以下内容:下面是一张成品图,它是一个多PE的模板,跟这个还是有点区别的!你把里面的多个ISO镜像包当成是一个ISO就行了,流程也是一样的,那是我今天刚做好的,只不过里面多了几个ISO包。对比我的成品图我估计你绝对没问题的。看图:


接下来你会得到一个如下图的UD启动界面:


关于UD里面 GRUB菜单写法可以参考下面的:

timeout 60
default 0
gfxmenu (ud)/MESSAGE
title [01] 启动 Ventoy
find --set-root --ignore-floppies /vtldr
#find --set-root /vtldr
kernel /grub/i386-pc/core.img
boot

title [02] 启动倾城系统维护PE
map (bd)/倾城系统维护_PE.iso (0xff)     这里的“倾城系统维护_PE.iso”可以换成你自己的PEISO
map --hook
chainloader (0xff)


title [03] 从硬盘启动计算机
find --set-root --ignore-floppies --ignore-cd /ntldr || find --set-root --ignore-floppies --ignore-cd /bootmgr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /ntldr || find --set-root --ignore-floppies --ignore-cd /bootmgr
chainloader /ntldr || chainloader /bootmgr


title [04] 重启 ***
reboot


title [05] 关机 !!!
halt


安装Ventoy:首先利用分区工具如:dg==  把你U盘第一个主分区格式化为:FAT32 格式
接着把我提供的Ventoy.7Z文件包解开,把所有文件夹包括根目录的文件直接复制到你U盘刚才部署完成的第一个主分区,如图


恭喜!!!到这里你已经完成所有操作了!!!(温馨提示:这个版本没有UEFI 32位模式,魔改原作者没提供其他版本,目前只有64位的魔改版,我借用Ventoy安全启动技术加入了支持过安全启动,具体操作我会截图说明)



操作方法大同小异,只不过我的钥匙是在EFI文件夹下/根目录/ ENROLL_THIS_KEY_IN_MOKMANAGER.cer   这个就是它里面介绍所使用的CER.效果是一样的!
有问题欢迎留言讨论!!!
fbinstTool工具地址:  123pan.com/s/wAhiVv-kRke.html提取码:nyA6
Ventoy部署包地址:     qingcheng111.lanzouw.com/b01m81gmb     密码:1zzb


闲篇:
       写给各位新手,大师您略过!可能好多人都不懂一个U盘的数据区也就是上面提到的第二个主分区到底应该选用什么格式?那么这里呢我给大家提个醒:个人建议使用 exFAT格式,不太推荐使用NTFS格式。理由NTFS它是硬盘主要用的模式它会采用日志记录模式大量读取你的U盘数据区,时间长了肯定影响使用寿命!为了你的U盘能够多用几年所以不太推荐!还是尽量选用 exFAT格式吧。固态也是一样同样的道理,如果您用的是移动硬盘那当我没说就行。
至于说其他设置:扇区:2048/4096 都可以,个人建议一般选默认的就可以,固态U盘直接选 4096    簇大小:32G你就选32K,64G勾选64K...........以此类推就可以了。没啥大问题的
最后转帖请注明出处!!!谢谢
作者: ZYYDS-FT798    时间: 2024-3-31 17:35
本帖最后由 ZYYDS-FT798 于 2024-4-15 17:58 编辑

补充说明:有人说,楼主你这样是不是不支持以前的自定义插件包了?比如Ventoy 文件夹,NO.NO.NO   你是没找对方法,你可以理解成反方向的Ventoy,一样是把你以前的Ventoy  自定义文件夹 放到数据区,只不过你以前是放在前面 ,这次你得放到后边也就是你U盘的第二个主分区它才会生效,原汁原味!!!
附上美化Ventoy的帖子:(已经有人写了,我就不多事了,呵呵)
主界面 增加提示信息以及图标。【已上传附件】
http://bbs.wuyou.net/forum.php?m ... 9449&fromuid=885895
(出处: 无忧启动论坛)
作者: yyz2191958    时间: 2024-3-31 17:43
支持原创
作者: 2012飘水    时间: 2024-3-31 17:50
谢谢楼主,长姿势了
作者: zlq_hysy    时间: 2024-3-31 17:59
感谢分享
作者: ZYYDS-FT798    时间: 2024-3-31 17:59
yyz2191958 发表于 2024-3-31 17:43
支持原创

谢谢老铁支持!
作者: ZYYDS-FT798    时间: 2024-3-31 18:01
2012飘水 发表于 2024-3-31 17:50
谢谢楼主,长姿势了

您太客气,这也是我的一个学习心得,本来没打算写帖子的,闲的无聊索性直接写了一篇,写的不好见谅了!呵呵
作者: 不才    时间: 2024-3-31 18:56
本帖最后由 不才 于 2024-3-31 18:57 编辑

嘿嘿,为何要共存呢?辣么麻烦,一个g4d,足矣!
作者: wang1126    时间: 2024-3-31 19:41
谢谢楼主
作者: ZYYDS-FT798    时间: 2024-3-31 19:52
不才 发表于 2024-3-31 18:56
嘿嘿,为何要共存呢?辣么麻烦,一个g4d,足矣!

[fly]G4D,走天下![/fly]优秀,呵呵。我的主要目的是把UD发扬光大,这叫新老技术相互结合!
作者: yc2428    时间: 2024-3-31 20:01
谢谢分享
作者: ananyiyilove    时间: 2024-3-31 20:42
谢谢分享
作者: 不才    时间: 2024-3-31 21:44
本帖最后由 不才 于 2024-3-31 21:52 编辑
ZYYDS-FT798 发表于 2024-3-31 19:52
优秀,呵呵。我的主要目的是把UD发扬光大,这叫新老技术相互结合!

嘿嘿,有创意哈!
只是ud已经全能了,你还要发扬光大神马东东呢?百花齐放是好事儿,Ventoy貌似也不错,让玩家们多了一项玩具选择。不过非要将两个玩具捆在一块玩,就有点那啥了不是?

作者: ZYYDS-FT798    时间: 2024-3-31 21:49
不才 发表于 2024-3-31 21:44
嘿嘿,有创意哈!
只是ud已经全能了,你还要发扬光大神马东东呢?

不是有UDM吗?  我要在发展一个UDV   还没写好程序呢,目前还不能实现把Ventoy直接部署到UD区 ,我的UDV必须支持这些功能
作者: ZYYDS-FT798    时间: 2024-3-31 22:03
本帖最后由 ZYYDS-FT798 于 2024-3-31 22:04 编辑
不才 发表于 2024-3-31 21:44
嘿嘿,有创意哈!
只是ud已经全能了,你还要发扬光大神马东东呢?百花齐放是好事儿,Ventoy貌 ...

套用一句经典名言:我全都要!!!   无限套娃!舍我其谁???
作者: wwglsh    时间: 2024-3-31 22:29
感谢分享,楼主辛苦了
作者: daixq021    时间: 2024-4-1 00:24
感谢分享,值得一看!赞
作者: 2010jsydwym    时间: 2024-4-1 06:05
楼主,看一下零PE讨论区的P大的“7zE外置方案”贴,是不是如出一辙,应该不算是首创吧。
作者: 2012andyle113    时间: 2024-4-1 08:23
感谢分享,貌似有人有另外方法搞过
作者: ZYYDS-FT798    时间: 2024-4-1 08:35
本帖最后由 ZYYDS-FT798 于 2024-4-1 08:53 编辑
2010jsydwym 发表于 2024-4-1 06:05
楼主,看一下零PE讨论区的P大的“7zE外置方案”贴,是不是如出一辙,应该不算是首创吧。

P大的帖子我看过,写的很精彩!他采用GRUB2加载外置7z包来实现,人家调运可是正版Ventoy,我采用G4D在UD区直接调用img启动的是魔改版Ventoy,如何算不上首创?
作者: ZYYDS-FT798    时间: 2024-4-1 08:37
2012andyle113 发表于 2024-4-1 08:23
感谢分享,貌似有人有另外方法搞过

哦,是P大的7Z外置方法吗?我看过帖子,呵呵
作者: yuguotqing    时间: 2024-4-1 09:22
感谢分享
作者: sun4008    时间: 2024-4-1 10:33
必须支持楼主-创新!
作者: 小歌    时间: 2024-4-1 16:28
不知道跟本论坛的 UD+Data+Ventoy+MSEFI四分区启动 如何
作者: 2267981144    时间: 2024-4-1 19:22
多谢提供分享!
作者: 进士小站    时间: 2024-4-2 14:29
感谢楼主分享成功经验
作者: ZYYDS-FT798    时间: 2024-4-2 15:30
小歌 发表于 2024-4-1 16:28
不知道跟本论坛的 UD+Data+Ventoy+MSEFI四分区启动 如何

这个吗,我只能说各有千秋,不过多评价!
作者: 2011matrixvexx    时间: 2024-4-3 00:18
感谢楼主分享
作者: ebook    时间: 2024-4-3 09:25
感谢分享
作者: 13877594412    时间: 2024-4-3 09:48
title [03] 从硬盘启动计算机 oppies --ignore-cd /ntldr || find --set-root --ignore-flomap --rehook find --set-root --ignore-floppies --ignore-cd /ntldrchainloader /bootmgr
作者: heima3    时间: 2024-4-3 09:58
谢谢楼主,长姿势了

作者: 一代宗师    时间: 2024-4-3 10:00
折腾 达人,呵呵
作者: Yuanshen    时间: 2024-4-3 10:05
13877594412 发表于 2024-4-3 09:48
title [03] 从硬盘启动计算机 oppies --ignore-cd /ntldr || find --set-root --ignore-flomap --rehook fi ...

没学过英语,请翻译成汉字,我琢磨一下。。。。。
作者: 浅水一方    时间: 2024-4-3 10:24
Ventoy当时出来的时候 我知道是个系统安装工具,现在能拿这个东西启动各类PE?
当时Ventoy支持的系统少,后来多了。
作者: ZYYDS-FT798    时间: 2024-4-3 10:38
13877594412 发表于 2024-4-3 09:48
title [03] 从硬盘启动计算机 oppies --ignore-cd /ntldr || find --set-root --ignore-flomap --rehook fi ...

我那只是参考呵呵,你这个更加专业啊,呵呵
作者: Tatsumki    时间: 2024-4-3 10:47

感谢分享
作者: zhcn    时间: 2024-4-5 14:34
感谢分享
作者: downkkk    时间: 2024-4-6 14:58
感谢分享,值得一看!赞
作者: 一只猪    时间: 2024-4-7 12:10
感谢分享,辛苦了
作者: 2024goodsoft    时间: 2024-4-7 21:49

感谢分享,学习中,非常实用
作者: 865g    时间: 2024-4-8 15:56
感谢楼主分享
作者: singyu    时间: 2024-4-8 16:26
有空学习学习
作者: 土著007    时间: 2024-4-9 20:21

这是什么问题呢??


作者: ZYYDS-FT798    时间: 2024-4-9 22:09
本帖最后由 ZYYDS-FT798 于 2024-4-9 22:12 编辑
土著007 发表于 2024-4-9 20:21
这是什么问题呢??

这是提示无法加入到分区表,你操作步骤错了,重新格式化,仔细看每
一步操作流程
作者: 土著007    时间: 2024-4-10 07:07
ZYYDS-FT798 发表于 2024-4-9 22:09
这是提示无法加入到分区表,你操作步骤错了,重新格式化,仔细看每
一步操作流程

步骤没错,不折腾了,找到另一种方案,一次就成功了
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=439796
作者: ZYYDS-FT798    时间: 2024-4-10 07:49
土著007 发表于 2024-4-10 07:07
步骤没错,不折腾了,找到另一种方案,一次就成功了
http://bbs.wuyou.net/forum.php?mod=viewthread&ti ...

呵呵!恭喜,不过UD这个东西按理来说是个U盘都兼容,昨天我也遇见一个奇葩U盘,第一分区表可以加入 ,第二分区表压根就没那个选项,改用你上面的方案也一样,最后也是失败了
作者: saldzs    时间: 2024-4-12 12:37
进来学习一下
作者: 土著007    时间: 2024-4-21 11:20
ZYYDS-FT798 发表于 2024-4-10 07:49
呵呵!恭喜,不过UD这个东西按理来说是个U盘都兼容,昨天我也遇见一个奇葩U盘,第一分区表可以加入 ,第 ...

似乎是固态u盘问题 普通U盘一次就成功 用了几只固态U盘都不行
作者: ZYYDS-FT798    时间: 2024-4-21 17:49
土著007 发表于 2024-4-21 11:20
似乎是固态u盘问题 普通U盘一次就成功 用了几只固态U盘都不行

我后面查资料了,大概意思是:跟U盘主控有关,也不全是固态的问题。我也玩量产,多少懂点这方面,对了我那个U盘后面也做成了,使用量产工具数据全部清空 格式化为单盘  1次过。同样是固态U盘自己拆机手机内存颗粒自己配的板 弄着玩的。前段时间UD+Ventoy做不了,后面解决了!呵呵
作者: yuyer    时间: 2024-5-3 22:27
我是来学习的,感谢!
作者: zhafaq    时间: 2024-5-3 23:38
土著007 发表于 2024-4-21 11:20
似乎是固态u盘问题 普通U盘一次就成功 用了几只固态U盘都不行

还有这事?整备测试一下的,固态U盘速度快啊,普通的4k性能不行
作者: dir530    时间: 2024-5-8 16:52
没看明白,你那个Ventoy启动模版是放在你创建的300M区还是数据区?
作者: dir530    时间: 2024-5-8 17:10
本帖最后由 dir530 于 2024-5-8 19:02 编辑

关于UD里面 GRUB菜单写法可以参考下面的:

timeout 60
default 0
gfxmenu (ud)/MESSAGE
title [01] 启动 Ventoy
find --set-root --ignore-floppies /vtldr
#find --set-root /vtldr
kernel /grub/i386-pc/core.img
boot


看了UD里你写的启动,请问这是从UD里启动Ventoy吗?如果是这样的话,根本上不还是UD启动吗?还有Ventoy能启动UD里的PE吗?感谢

作者: maisifu    时间: 2024-5-8 17:28
感谢分享!
作者: ZYYDS-FT798    时间: 2024-5-8 20:25
dir530 发表于 2024-5-8 17:10
关于UD里面 GRUB菜单写法可以参考下面的:

timeout 60

是从UD启动Ventoy,在UD下调运第一分区提前安置的Ventoy 启动插件,不支持直接反向启动UD 里的东西 =但是你可以自己写个菜单 返回到UD  区  在启动你UD的PE
作者: ZYYDS-FT798    时间: 2024-5-8 20:31
dir530 发表于 2024-5-8 16:52
没看明白,你那个Ventoy启动模版是放在你创建的300M区还是数据区?

楼上不是写的很明白?  第一个主分区   也就是300MB那个  /  这个分区 你想要多大都行可以随意 直接放几个WIM都没问题
作者: dir530    时间: 2024-5-8 21:09
ZYYDS-FT798 发表于 2024-5-8 20:25
是从UD启动Ventoy,在UD下调运第一分区提前安置的Ventoy 启动插件,不支持直接反向启动UD 里的东西 =但是 ...

UD内不能EFI启动,只能在BIOS启动,EFI启动用Vt就行了,在UD区启动Vt,有必要吗?
作者: ZYYDS-FT798    时间: 2024-5-8 22:30
dir530 发表于 2024-5-8 21:09
UD内不能EFI启动,只能在BIOS启动,EFI启动用Vt就行了,在UD区启动Vt,有必要吗?

看你个人爱好,你要觉得没必要,我也没什么说的,BIOS 下UD兼容性最好。
作者: iamoldbush    时间: 2024-5-16 10:03
感谢分享
作者: shy20070509    时间: 2024-5-16 10:17
先学习一下,以后慢慢实践
作者: 2012ye5420    时间: 2024-5-16 10:26
感谢分享,膜拜一下大神的作品
作者: 财源茂盛    时间: 2024-5-19 15:25
提示: 作者被禁止或删除 内容自动屏蔽
作者: hipone    时间: 2024-5-20 11:35
感谢楼主分享。学习了。。
作者: dir530    时间: 2024-6-3 09:18
请问如何升级Ventoy呢?
作者: ZYYDS-FT798    时间: 2024-6-5 17:13
dir530 发表于 2024-6-3 09:18
请问如何升级Ventoy呢?

这个版本目前还没有升级,你可以选择手动替换配置文件,但是由于是修改版未必完全兼容最新版本,个人不推荐升级
作者: rbwrbw    时间: 2024-7-7 13:15
很好 支持
作者: caocctv    时间: 2024-7-11 23:10
谢谢分享
作者: hihk    时间: 2024-7-17 22:12
先留个脚印,看起来不错,要是实践起来有问题,好找到家问问
作者: vyuha    时间: 2024-7-22 20:20
感谢分享
作者: sa1163    时间: 2024-8-17 11:57
非常感谢,有空我去试试,
作者: akibaizumi413    时间: 2024-8-22 18:54

谢谢分享
作者: j4tan    时间: 2024-8-22 23:59
学习一下,感谢分享
作者: fxssj    时间: 2024-8-27 15:27
学习了,谢谢
作者: dony2006    时间: 2024-8-28 10:46
启动后找不到iso文件
作者: cu6醋    时间: 2024-9-6 11:21
3
作者: tigercgy    时间: 2024-9-6 14:41
请问楼主:
第三步把DATA.img加入到分区表后,为什么要删除PE.IMG? 另外,按你的操作,U盘第一个分区不是300M的EFI,而是未建立分区的空白1.7G,这个空白1.7G留着干啥用?
最后:昨晚了无法引导,启动的时候黑屏光标闪烁卡住了。。。
作者: tigercgy    时间: 2024-9-7 07:50
tigercgy 发表于 2024-9-6 14:41
请问楼主:
第三步把DATA.img加入到分区表后,为什么要删除PE.IMG? 另外,按你的操作,U盘第一个分区不是 ...

终于弄明白了,U盘第一个空白分区原来是UD,PE.ISO是放在里面的,WINDOWS下是看不到里面内容的,UD分区主要是用来引导Legacy BIOS的。而Ventoy是放在第二个EFI的FAT32分区,用来引导UEFI BIOS的,这时候要用PE系统,还要重新拷贝一份到EFI分区或者第三个DATA分区。

所以:UD和VENTOY要双份PE引导系统啊,比较费空间,能不能这两个公用一份PE?
作者: sony8899    时间: 2024-10-11 20:29
需要好好学习一下
作者: 4109958    时间: 2024-10-14 08:32
感谢分享
作者: zhanglei1371    时间: 2024-10-14 10:32
本帖最后由 zhanglei1371 于 2024-10-14 10:54 编辑

我在vhd里测试,将磁盘划分为NTFS-Fat32-NTFS三个主分区,激活Fat32,此时ventoy加载失败,出现
是否必须是第一个主分区才行?
另外,若是选择保留MSR分区,那么此时就因为找不到第二分区(hd0,2)导致无法启动iso,那么有没有办法解决这个问题?


作者: wn168cn@163.com    时间: 2024-10-14 10:47
感谢分享
作者: 随便启动    时间: 2024-10-14 20:36
楼主很优秀
作者: 喝茶养身    时间: 2024-10-16 22:17

感谢分享
作者: wy-tooold    时间: 2024-10-19 17:12
真是厉害啊
作者: 喝茶养身    时间: 2024-10-20 13:45
小白,有些问题还是没搞明白,逛了差不多一个星期的论坛。bios启动是通过查找磁盘0磁道1分区的mbr进行启动,而uefi,则是查找第一个esp分区中的.efi文件进行启动。而uefi又能在mbr环境中运行,所以双启动的时候,其实是把u盘先把使用传统bios初始化U盘,再在mbr的运行环境上,查找到esp区中的.efi文件,再进行UEFI启动吗?很多概念我都很模糊,论坛上基本都是些成品的,csdn论坛上讲的也不够清楚,有没有大佬能推荐一下文章或者哪一本书可以让我比较全面的了解这一块的内容,感谢大佬们
作者: 524280981    时间: 2024-10-21 12:06
感谢分享
作者: fdongh    时间: 2024-10-22 17:07
谢谢分享
作者: asmian8    时间: 2024-10-22 17:42
感谢楼主分享
作者: Interesting    时间: 2024-10-23 21:42
感谢分享
作者: twx666    时间: 2024-10-24 16:59
这个名字起的和以前看M片那个软件差不多,好像是哇嘎vage
作者: ntconjohn    时间: 2024-10-27 21:59
本帖最后由 ntconjohn 于 2024-10-28 20:34 编辑

謝謝前輩分享, 請問第一步~第三步,及安裝ventoy 共計4張圖片無法顯示, 可否修復? 3 Q!!
ps.  2024.10.28 20:30看到了 3Q!!

作者: 445112826    时间: 2024-10-28 09:36
支持原创
作者: 学习8899    时间: 2024-10-30 17:20
谢谢楼主
作者: 孟仁飞    时间: 2024-10-30 17:42
学习
作者: 朗月清风    时间: 2024-11-1 14:40
谢谢大佬,好用,新机旧机都可以!
作者: dwtr    时间: 2024-11-1 22:46
楼主辛苦
作者: jksw008    时间: 2024-11-7 21:50
认真学习,这个方便多了
作者: wn168cn@163.com    时间: 2024-11-7 22:12
感谢分享
作者: kenooze    时间: 2024-11-11 18:46
ventoy是用的魔改97版本吗?
作者: flysomi    时间: 2024-11-12 11:01
感谢分享!




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3