无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 843|回复: 22
打印 上一主题 下一主题

[分享] 尝试UD、bootmgr引导ventoy_VHD,借用坛友资料

[复制链接]
跳转到指定楼层
1#
发表于 前天 13:11 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 liangzr1976 于 2025-6-15 21:58 编辑

之前及近期,很多坛友都关心 ventoy灵活调用的问题。主体问题分两个部分:

1、uefi的,基本就是fat32_efi分区复制大概能行,即使不行,已经有比较多坛友搞定,包括efi的vhd,即使可能是魔改,至少比较容易行得通。

2、传统bios/cms模式下的ventoy,尽量不破坏U盘、硬盘的方法相对少,或者比较难。
     个人认为最简单易学的应该是魔改过的ZYYDS-FT798 的 帖子“实战UD+Ventoy(BIOSUEFI)双启动 共存” 及 资料包
=========================================
其中问题2,大众坛友 希望能尽量简化,最好是VHD打包搞定。
为了快点告诉大家,我先发重点信息,后面再编辑啰嗦一下。
就是用 ZYYDS-FT798 的 帖子“实战UD+Ventoy(BIOSUEFI)双启动 共存” 的资料包,直接做成VHD
完整资料包见:
                https://www.123912.com/s/ss8KVv-MRSC提取码:lend
备用链接 https://www.123865.com/s/ss8KVv-MRSC提取码:lendz
资料包的menu6.lst 的例子 没有用 map (hd0) (hd1) 的语句,容易丢U盘、Ventoy F2界面U盘不被搜到。需自行补充map语句修正。

3、由于某坛友还想弄通 硬盘 MBR-bootmgr进 grub调用VentoyPC.vhd,我还是把一键克隆2014的提取包发上来吧。
https://www.123912.com/s/ss8KVv-nRSC提取码:lend
文件是 OneKeyGhost2014.7Z
直接解压在U盘或 启动硬盘 根目录。
  BCD调用时,不是调用\grldr.mbr  ,而是调用原作者魔改的 ghldr.mbr (减少调用错误)  
  \dosh\ghos\  的menu.lst我没有修改,需要用家自己再抄一下 menu6.LST的例句

   请参考11#  的补充




4、看到一个坛友的历史贴,应该是一个比较好的另类办法。
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=117637
Ventoy与Windows操作系统和谐共存于同一硬盘,不改变磁盘分区结构(安全可靠),体验  BY lj249911023
摘录:
套娃引导启动流程:Window===>GRUB4DOS===>VHD===>Ventoy===>Window
……     把用到工具、与安装好Ventoy的ventoy.vhd,打包到vty文件夹中。大家从网盘下载测试。
ht去tps掉:中/文/cloud.189.cn/web/share?code=iY3qEfju6RVr(访问码:wim2)
注意事项:安装Ventoy时一定要看清楚磁盘,要安装在VHD虚拟磁盘上,不要选错磁盘造成数据丢失!!!

   21#说的情况,由于我电脑硬盘一般是efi启动的,虽然BIOS是 efi 兼顾CMS的模式,没有去验证,只有用U盘时开机用 F9 临时选U盘CMS启动。
   多谢了。


5、资料包的 FBinst是原资料包的 FbinstTool v1.701,漏放FbinstTool_1607,暂时不管了










评分

参与人数 1无忧币 +5 收起 理由
whyme22 + 5

查看全部评分

2#
 楼主| 发表于 前天 13:20 | 只看该作者
本帖最后由 liangzr1976 于 2025-6-15 19:01 编辑

自己补充:
1、ZYYDS-FT798 的 帖子“实战UD+Ventoy(BIOSUEFI)双启动 共存” 的资料包,应该是完整的UD/CMS资料+efi引导资料。
    直接新建VHD文件,将资料包复制进去基本就行。里面就有 vtldr。
    另外论坛里一个热帖老帖 ntccharles、ksjifjui 等讨论时,也提供了这个文件。一下子找不到浏览记录了。    老帖可能是 ksjifjui  的  “Ventoy也可与你的操作系统和谐共存于同一硬盘,体验不一样的玩法”

2、用了diskgen,新建VHD,受软件限制,按110.5MB建固定大小的VHD,建FAT32主分区,分区设为 活动分区。
     硬盘引导、主分区引导,均用bootice写nt6.x引导程序。

3、复制 ZYYDS-FT798 帖子“实战UD+Ventoy(BIOSUEFI)双启动 共存” 的资料包,解压到 VHD根目录。      用 bootice编辑VHD的/boot/BCD, 应该没有做什么调整,主要是验证vtldr、grldr摆放的目录,
     并将默认BCD项调整为 ventoy的那一项。

4、用VirtualBox 调试检查VHD,分别根据efi、传统 bios启动的出错提示,将vtldr、grldr 冗余复制到 出错提示对应目录。
      这样VirtualBox 直到检查 VHD的 efi、传统 bios 都完全正常。      VirtualBox 测试建档按  win7-64建立的虚拟机。

5、在UD的grub加入SISO等模块,检验引导 ventoyPC.VHD,不顺利。
      在UD的grub外调用 ntboot.iso,引导VentoyPC.vhd不顺利。     应该都是 ntboot 用了虚拟的BCD不匹配的问题

6、在UD盘外的data,不经过VHD,直接解 FAT32分区Ventoy启动模板_by_ZYYDS-FT798,UD的grub4DOS menu.lst 用 kernel /grub/i386-pc/core.img 调用 ventoy顺利。

7、在UD的grub调用fat32盘的VentoyPC.vhd,分别用3种方法顺利。

   7.1  借grubfm.iso的 两种map方式。

title 01 grubfm.iso
find --set-root /grubfm.iso
map --mem /grubfm.iso (0xff)
map --hook
chainloader (0xff)


    7.2 直接用 map mem 调用  VHD,并 chainloader vhd内的 vtldr

title 03 VentoyPC VHD map mem
find --set-root /VentoyPC.vhd
map (hd0) (hd1)
map --mem /VentoyPC.vhd (hd0)
map --hook
chainloader (hd0,0)/vtldr


    7.3 直接用 map no-mem 调用  VHD,并 chainloader (hd0)+指令使用 vhd,用vhd内的bootmgr及BCD

title 04 VentoyPC VHD map no-mem
find --set-root /VentoyPC.vhd
#map (hd0) (hd1) 这个map句子尽量用
map /VentoyPC.vhd (hd0)
map --hook
chainloader (hd0)+1

8、没有验证,真机在efi下U盘bootmgr调用VHD的情况,只是验证 v-box将 VHD 按efi启动

9、最后的实际操作就相当简单了,
     将VentoyPC.vhd扔在U盘data分区 或硬盘主分区内。
     U盘通过UD的menu.lst菜单调用 VHD, 或bootmgr的BCD实模式调用grub->VHD 就行。
     nemu.lst 抄  我的 MENU06.lst 例句样板,我也不太懂,都是简单抄作业。

10、menu6.lst 中少了 map   (hd0) (hd1) 之类的语句,可能存在Ventoy丢/读不到U盘的情况,尽量按7.2补上





回复

使用道具 举报

3#
发表于 前天 13:34 | 只看该作者
看看 学习一下
回复

使用道具 举报

4#
发表于 前天 13:57 | 只看该作者
谢谢分享
回复

使用道具 举报

5#
发表于 前天 15:16 来自手机 | 只看该作者
看不懂!mbr硬盘通过bootmgr如何引导ventoy

点评

1#介绍的: 4.看到一个坛友的历史贴,应该是一个比较好的另类办法。 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=117637 试了一下,虚拟机的虚拟cpu出错。物理机成功。方法简单。下载附件:Ventoy自定义  详情 回复 发表于 昨天 21:00
回复

使用道具 举报

6#
发表于 前天 15:17 来自手机 | 只看该作者
看不懂!mbr硬盘通过bootmgr如何引导ventoy
回复

使用道具 举报

7#
发表于 前天 15:17 来自手机 | 只看该作者
看不懂!mbr硬盘通过bootmgr如何引导ventoy

点评

还是俄罗斯套娃,MBR硬盘nt6.x引导Bootmgr,bootmgr在BCD菜单控制调用了grub的grldr,本例是调用坛友魔改的VTldr。vtldr完成了后面的工作  详情 回复 发表于 前天 16:22
回复

使用道具 举报

8#
发表于 前天 15:29 | 只看该作者
谢谢分享
回复

使用道具 举报

9#
发表于 前天 15:59 | 只看该作者
谢谢分享!!!
回复

使用道具 举报

10#
发表于 前天 16:04 | 只看该作者
感谢分享!!!
回复

使用道具 举报

11#
 楼主| 发表于 前天 16:22 | 只看该作者
本帖最后由 liangzr1976 于 2025-6-14 20:12 编辑
jone 发表于 2025-6-14 15:17
看不懂!mbr硬盘通过bootmgr如何引导ventoy

======================
本例子,没有直接走bootmgr引导 VentoyPC.VHD
本例子,也没有走bootmgr引导grub4DOS启动 VentoyPC.VHD

U盘Bootmgr,调用grub4DOS是大众常识了吧,写在了bootice的默认例子里,见本楼第4点。

==========以下是   VHD内部    启动逻辑============
1、还是俄罗斯套娃,VHD内部 MBR硬盘nt6.x引导Bootmgr,bootmgr在BCD菜单控制调用了grub的grldr,本例是调用坛友魔改的VTldr。vtldr完成了后面的工作.。    也可以反复套娃,bootmgr在BCD菜单控制调用了grub的grldr, grldr再调用 vtldr
2、这是 VHD内部 bootmgr在BCD菜单控制调用了vtldr



3、这是VHD内部 bootmgr在BCD菜单控制调用了grldr

这是 grldr 套娃调用了 /grub/i386-pc/core.img 启动了Ventoy
title [01] 启动 Ventoy
find --set-root --ignore-floppies /vtldr
#find --set-root /vtldr
kernel /grub/i386-pc/core.img
boot

=========================
4、
但是U盘Bootmgr,调用grub4DOS是大众常识了吧,写在了bootice的默认例子里:


在U盘中  Bootmgr 通过 BCD 调用了grub4DOS,之后就等效在UD运行grub4DOS了呀,
直接抄 menu6.lst的例句就OK了呀。
我没有将U盘反复搞练习的习惯,就没有去验证了,“U盘Bootmgr中通过BCD调用了grub4DOS”  这个操作,在没用ventoy是之前练习过很多次的了。


需联系1#第3点,合起来看。








回复

使用道具 举报

12#
发表于 前天 18:12 | 只看该作者

感谢分享!!!
回复

使用道具 举报

13#
发表于 前天 19:57 | 只看该作者
感谢分享
回复

使用道具 举报

14#
发表于 前天 22:23 | 只看该作者

感谢分享!
回复

使用道具 举报

15#
发表于 昨天 00:05 | 只看该作者
本帖最后由 azhong123456 于 2025-6-15 00:10 编辑

保留官方多方法制作(2025-06-15)Ventoy+Grud4Dos增强三分区工具V6.3.2完结 - 综合讨论区 - 无忧启动论坛 - Powered by Discuz!

屏幕截图 2025-06-15 000906.png (284.5 KB, 下载次数: 0)

屏幕截图 2025-06-15 000906.png

点评

一直有存这个版本,谢谢!  发表于 昨天 13:35
回复

使用道具 举报

16#
发表于 昨天 06:39 | 只看该作者
谢谢楼主分享
回复

使用道具 举报

17#
发表于 昨天 10:07 | 只看该作者
谢谢楼主专研分享,学了不少东西。
回复

使用道具 举报

18#
发表于 昨天 12:38 | 只看该作者
进来学习一下了
回复

使用道具 举报

19#
发表于 昨天 14:28 | 只看该作者
谢谢分享
回复

使用道具 举报

20#
发表于 昨天 15:51 | 只看该作者
学习一下
回复

使用道具 举报

21#
发表于 昨天 21:00 | 只看该作者
本帖最后由 jlshnlhj 于 2025-6-16 06:46 编辑
jone 发表于 2025-6-14 15:16
看不懂!mbr硬盘通过bootmgr如何引导ventoy

1#介绍的:
4.看到一个坛友的历史贴,应该是一个比较好的另类办法。
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=117637
试了一下,虚拟机的虚拟cpu出错。物理机成功。方法简单。下载附件:Ventoy自定义启动VHD.7z或ventoy自定义vhd.7z,解压后vty文件夹拷贝到任一盘下,BOOTICE设置一下。

回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-6-16 23:40

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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