无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
12
返回列表 发新帖
楼主: qj_tzy
打印 上一主题 下一主题

[已解决] legacy+grub2以4种方式引导ventoy.vhd失败,求解

  [复制链接]
31#
 楼主| 发表于 2025-10-27 19:25:08 | 只看该作者
本帖最后由 qj_tzy 于 2025-10-27 19:27 编辑
2010XwX 发表于 2025-10-27 15:12
你测试时,会显示我24楼的图1和图2,把图贴出来看一下。

另外,NTBoot,还有一个自动列表功能,它在 NTB ...

用ntboot引导ventoy.vhd的情况

首先说明下,该ventoy.vhd存放在gpt分区的esp分区根目录下,用uefi+grub4dos、uefi+grub2、legacy+grub4dos,这三者引导ventoy.vhd均正常。
而用legacy+grub2采取几种方式均失败。

刚才用ntboot作了测试。
grub4dos的菜单是:
title 启动NTBOOT单文件
/boot/g4d/NTBOOT
#已把下载的NTBOOT拷入该目录
boot
#能引导成功

1.ntboot的vboot项输入ventoy.vhd,回车执行后出错





2.ntboot自动列表时出错(选择列出根目录vhd)




点评

1,把你的 ventoy.vhd 更名为 vboot.vhd,然后在 gpt 分区的任一可见分区根目录建一文件夹 boot,把 vboot.vhd 放入 boot 文件夹里,然后一试。esp 分区是隐藏区且未分配盘符,可能不认。 2,自动列表不能选择根  详情 回复 发表于 2025-10-27 19:53
回复

使用道具 举报

32#
发表于 2025-10-27 19:53:57 | 只看该作者
qj_tzy 发表于 2025-10-27 19:25
用ntboot引导ventoy.vhd的情况

首先说明下,该ventoy.vhd存放在gpt分区的esp分区根目录下,用uefi+gru ...

1,把你的 ventoy.vhd 更名为 vboot.vhd,然后在 gpt 分区的任一可见分区根目录建一文件夹 boot,把 vboot.vhd 放入 boot 文件夹里,然后一试。esp 分区是隐藏区且未分配盘符,可能不认。

2,自动列表不能选择根目录,它采用 NT6 方式启动,自动列表一定要选择 3.,前面3个(0,1, 2)都不能选。第3项可采用 NT5 方式启动。

点评

测试情况如下: 1.vboot项 在mbr分区硬盘的激活可见分区,建立目录\boot\,拷入ventoy.vhd,更名为vboot.vhd,引导出错。 在gpt分区硬盘的某可见分区(ntfs格式),建立目录\boot\,拷入ventoy.vhd,更名为vboo  详情 回复 发表于 2025-10-27 20:52
好的,我再试试  详情 回复 发表于 2025-10-27 20:22
回复

使用道具 举报

33#
 楼主| 发表于 2025-10-27 20:22:25 | 只看该作者
2010XwX 发表于 2025-10-27 19:53
1,把你的 ventoy.vhd 更名为 vboot.vhd,然后在 gpt 分区的任一可见分区根目录建一文件夹 boot,把 vboo ...

好的,我再试试

点评

刚才我在虚拟机里测试了 1 的情况,原先估计 NTBOOT 会不认隐藏区内容,实际测试下来可成功启动。一种是在 esp 分区根目录 建 boot 文件夹,把 ventoy.vhd 更名为 vboot.vhd 放入 boot 文件夹里;第二种就是你测试的  详情 回复 发表于 2025-10-27 20:41
回复

使用道具 举报

34#
发表于 2025-10-27 20:41:15 | 只看该作者
qj_tzy 发表于 2025-10-27 20:22
好的,我再试试

刚才我在虚拟机里测试了 1 的情况,原先估计 NTBOOT 会不认隐藏区内容,实际测试下来可成功启动。一种是在 esp 分区根目录 建 boot 文件夹,把 ventoy.vhd 更名为 vboot.vhd 放入 boot 文件夹里;第二种就是你测试的情况,把 ventoy.vhd 直接放在 esp 分区根目录里。两种情况都成功启动 ventoy.vhd 。不清楚为什么你不成功。是否制作 ventoy.vhd 不规范。

点评

或许是吧,我是在磁盘管理中创建300M的vhd,再用Ventoy2Disk选择该虚拟磁盘建立的,不知对否,能否把你建立的ventoy.vhd传我试下,或者我把我建立的ventoy.vhd传给你,请你帮我看下错在哪里,你看可以吗?  详情 回复 发表于 2025-10-27 20:57
回复

使用道具 举报

35#
 楼主| 发表于 2025-10-27 20:52:13 | 只看该作者
2010XwX 发表于 2025-10-27 19:53
1,把你的 ventoy.vhd 更名为 vboot.vhd,然后在 gpt 分区的任一可见分区根目录建一文件夹 boot,把 vboo ...

测试情况如下:

1.vboot项
在mbr分区硬盘的激活可见分区,建立目录\boot\,拷入ventoy.vhd,更名为vboot.vhd,引导出错。
在gpt分区硬盘的某可见分区(ntfs格式),建立目录\boot\,拷入ventoy.vhd,更名为vboot.vhd,引导出错。

2.自动列表
在mbr分区硬盘的激活可见分区,建立目录\vhds\,拷入ventoy.vhd,列表后选5,引导出错。
在gpt分区硬盘的某可见分区(ntfs格式),建立目录\vhds\,拷入ventoy.vhd,列表后选5,引导出错。

以上出错提示都是一样的,见29楼。

3.又用grub4dos调用grubfm测试,选择esp分区根目录的ventoy.vhd,用map方式引导,正常显现ventoy界面,其左下角显示"11.0.7 bios"。
回复

使用道具 举报

36#
 楼主| 发表于 2025-10-27 20:57:41 | 只看该作者
2010XwX 发表于 2025-10-27 20:41
刚才我在虚拟机里测试了 1 的情况,原先估计 NTBOOT 会不认隐藏区内容,实际测试下来可成功启动。一种是 ...

或许是吧,我是在磁盘管理中创建300M的vhd,再用Ventoy2Disk选择该虚拟磁盘建立的,不知对否,能否把你建立的ventoy.vhd传我试下,或者我把我建立的ventoy.vhd传给你,请你帮我看下错在哪里,你看可以吗?

点评

还没解决啊,试试这个grub2启动ventoy.vhd菜单.vmware虚拟机测试是成功的,我没有实机测试条件,我电脑是UEFI ventoy.vhd必须是固定模式,不能是动态的,否则会报错 menuentry "启动ventoy.vhd" { linux16  详情 回复 发表于 2025-10-29 22:48
回复

使用道具 举报

37#
 楼主| 发表于 2025-10-27 21:00:32 | 只看该作者
我建立的ventoy.vhd的链接是:通过网盘分享的文件:ventoy.7z
链接: https://pan.baidu.com/s/1zYO7GqjQzg7mfsCglDYz0w 提取码: csdy

点评

你的 ventoy.vhd 在我的虚拟机里测试都正常。我把我的 ventoy110.vhd 发你测试一下,大小约110M,在以下网盘中 PE.7Z。 https://pan.baidu.com/s/1i9S_EG7GRsezpn7gwilIyQ?pwd=ex4w  详情 回复 发表于 2025-10-27 21:12
回复

使用道具 举报

38#
发表于 2025-10-27 21:12:41 | 只看该作者
本帖最后由 2010XwX 于 2025-10-27 21:35 编辑
qj_tzy 发表于 2025-10-27 21:00
我建立的ventoy.vhd的链接是:通过网盘分享的文件:ventoy.7z
链接: https://pan.baidu.com/s/1zYO7GqjQzg ...

你的 ventoy.vhd 在我的虚拟机里测试都正常。我把我的 ventoy110.vhd 发你测试一下,大小约110M,在以下网盘中 PE.7Z。

https://pan.baidu.com/s/1i9S_EG7GRsezpn7gwilIyQ?pwd=ex4w

截图是你的测试页面,【04】ventoy300.vhd 是你的 VHD。采用 自动列表 选项。其它测试同。

另外你确认一下,grub4dos 启动 NTBOOT 语句:

#8
title   【08】 运行 NTBOOT 启动管理器    \n    Legacy BIOS 模式下, NTBOOT 启动管理器。\n    自动搜索并启动存在的系统,及各类映像文件 IS_,IM_,WIM,VHD ......   
setmenu --help=2=0=0
setmenu --timeout=0=0=0xff00
command /BOOT/GRUB/NTBOOT menu

快照2.jpg (80.49 KB, 下载次数: 29)

快照2.jpg

快照3.jpg (86.16 KB, 下载次数: 23)

快照3.jpg

点评

在你的提醒下,我用我制作的ventoy.vhd,在qemu下测试: 1.自动列表,在vhds/ventoy.vhd,选5引导正常,出现38楼快照3界面。 2.在mbr分区硬盘的fat32或ntfs分区,建立/boot/目录,拷入ventoy.vhd,更名为vboot.vhd  详情 回复 发表于 2025-10-27 23:08
刚才有点事,只有明晚测试了,测试后再回复,谢谢!  详情 回复 发表于 2025-10-27 22:31
回复

使用道具 举报

39#
发表于 2025-10-27 22:10:59 | 只看该作者
看看,学习下
回复

使用道具 举报

40#
 楼主| 发表于 2025-10-27 22:31:49 | 只看该作者
2010XwX 发表于 2025-10-27 21:12
你的 ventoy.vhd 在我的虚拟机里测试都正常。我把我的 ventoy110.vhd 发你测试一下,大小约110M,在以下 ...

刚才有点事,只有明晚测试了,测试后再回复,谢谢!
回复

使用道具 举报

41#
 楼主| 发表于 2025-10-27 23:08:45 | 只看该作者
2010XwX 发表于 2025-10-27 21:12
你的 ventoy.vhd 在我的虚拟机里测试都正常。我把我的 ventoy110.vhd 发你测试一下,大小约110M,在以下 ...

在你的提醒下,我用我制作的ventoy.vhd,在qemu下测试:
1.自动列表,在vhds/ventoy.vhd,选5引导正常,出现38楼快照3界面。
2.在mbr分区硬盘的fat32或ntfs分区,建立/boot/目录,拷入ventoy.vhd,更名为vboot.vhd,引导正常。但在gpt分区硬盘的esp分区或其他fat32或ntfs分区,同样测试,提示找不到文件。

但在实机上测试,就是35楼的情况。
你发的ventoy.vhd,只有明晚再测试了。

点评

我在实体机和虚拟机(VMWare)上测试都是正常的,分区格式都是 gpt,由于用 DG 快速标准化分区,esp 分区为 300M,无法放入你的 300M ventoy.vhd,只有放入我的 110M ventoy.vhd。你的 300M ventoy.vhd 是放在可见区  详情 回复 发表于 2025-10-28 06:49
回复

使用道具 举报

42#
发表于 2025-10-28 06:49:27 | 只看该作者
本帖最后由 2010XwX 于 2025-10-28 07:05 编辑
qj_tzy 发表于 2025-10-27 23:08
在你的提醒下,我用我制作的ventoy.vhd,在qemu下测试:
1.自动列表,在vhds/ventoy.vhd,选5引导正常, ...

我在实体机和虚拟机(VMWare)上测试都是正常的,分区格式都是 gpt,由于用 DG 快速标准化分区,esp 分区为 300M,无法放入你的 300M ventoy.vhd,只有放入我的 110M ventoy.vhd。你的 300M ventoy.vhd 是放在可见区测试的,效果也正常的。不清楚你的测试过程如何。我的测试过程如下:

测试机器都是gpt 分区,采用 U盘 BIOS 启动进入 grub4dos 环境,加载 NTBOOT,无论 ventoy.vhd 放在 esp 区还是其它可见区,对上述 ventoy.vhd 加载启动都成功。

截图是我的虚拟机 DG 图,HD0 是虚拟机 gpt 分区,300M esp 分区里建立个 boot 文件夹,里面放置了 vboot.vhd。HD1 是我的 启动 U 盘。UD 三分区格式。见第二张截图。

快照4.jpg (189.19 KB, 下载次数: 31)

快照4.jpg

快照5.jpg (168.54 KB, 下载次数: 24)

快照5.jpg

点评

刚才,我用你传给我的ventoy110.vhd在我的实机上作了测试,不论是vboot项,还是自动列表项,均出现29楼的出错提示,而用qemu测试正常。这是在6代cpu笔记本电脑上测试的。 这是否: 1.要用USBOS测试,而不用ntboot  详情 回复 发表于 2025-10-28 19:51
回复

使用道具 举报

43#
 楼主| 发表于 2025-10-28 19:51:35 | 只看该作者
2010XwX 发表于 2025-10-28 06:49
我在实体机和虚拟机(VMWare)上测试都是正常的,分区格式都是 gpt,由于用 DG 快速标准化分区,esp 分区 ...

刚才,我用你传给我的ventoy110.vhd在我的实机上作了测试,不论是vboot项,还是自动列表项,均出现29楼的出错提示,而用qemu测试正常。这是在6代cpu笔记本电脑上测试的。
这是否:
1.要用USBOS测试,而不用ntboot测试?
2.或许与电脑有关,是否要用另一台电脑测试,而我家中另一台电脑只支持纯uefi引导,还有一台9代cpu电脑支持uefi+bios引导,但要到我兄弟家中才能测试。

点评

可能和电脑的配置有关,我的测试机器是一台神州台式机,配置很低的 ,处理器是 英特尔(R) 酷睿(TM) i5-4440 CPU @ 3.10GHz,内存8G,显卡GeForce GTX 750 Ti,测试下来都可以的,你换一台试试看,这要请教老法师的解  详情 回复 发表于 2025-10-28 20:45
回复

使用道具 举报

44#
发表于 2025-10-28 20:45:25 | 只看该作者
qj_tzy 发表于 2025-10-28 19:51
刚才,我用你传给我的ventoy110.vhd在我的实机上作了测试,不论是vboot项,还是自动列表项,均出现29楼的 ...

可能和电脑的配置有关,我的测试机器是一台神州台式机,配置很低的 ,处理器是 英特尔(R) 酷睿(TM) i5-4440 CPU @ 3.10GHz,内存8G,显卡GeForce GTX 750 Ti,测试下来都可以的,你换一台试试看,这要请教老法师的解释了。

点评

有机会找另一台电脑测试后,再反馈。  详情 回复 发表于 2025-10-28 22:05
回复

使用道具 举报

45#
 楼主| 发表于 2025-10-28 22:05:26 | 只看该作者
2010XwX 发表于 2025-10-28 20:45
可能和电脑的配置有关,我的测试机器是一台神州台式机,配置很低的 ,处理器是 英特尔(R) 酷睿(TM) i5-44 ...

有机会找另一台电脑测试后,再反馈。

点评

我刚才在一台老电脑(仅支持bios引导)上测试,用ntboot的自动列表和vboot方式引导我制作的ventoy.vhd均成功,看来与电脑有关。  详情 回复 发表于 2025-10-29 09:32
回复

使用道具 举报

46#
 楼主| 发表于 2025-10-29 09:32:23 | 只看该作者
qj_tzy 发表于 2025-10-28 22:05
有机会找另一台电脑测试后,再反馈。

我刚才在一台老电脑(仅支持bios引导)上测试,用ntboot的自动列表和vboot方式引导我制作的ventoy.vhd均成功,看来与电脑有关。

点评

不过这个现象蛮怪的,实体机测试不行,但在这台实体机上安装的虚拟机上测试,却是成功的。硬件没有变,仅是软件环境变了。  详情 回复 发表于 2025-10-29 19:13
回复

使用道具 举报

47#
发表于 2025-10-29 17:49:12 来自手机 | 只看该作者
学习学习
回复

使用道具 举报

48#
发表于 2025-10-29 19:13:53 | 只看该作者
qj_tzy 发表于 2025-10-29 09:32
我刚才在一台老电脑(仅支持bios引导)上测试,用ntboot的自动列表和vboot方式引导我制作的ventoy.vhd均 ...

不过这个现象蛮怪的,实体机测试不行,但在这台实体机上安装的虚拟机上测试,却是成功的。硬件没有变,仅是软件环境变了。
回复

使用道具 举报

49#
发表于 2025-10-29 22:48:50 | 只看该作者
本帖最后由 fh123456 于 2025-10-29 23:19 编辑
qj_tzy 发表于 2025-10-27 20:57
或许是吧,我是在磁盘管理中创建300M的vhd,再用Ventoy2Disk选择该虚拟磁盘建立的,不知对否,能否把你建 ...

试试这个grub2启动ventoy.vhd菜单.vmware虚拟机测试是成功的,我没有实机测试条件,我电脑是UEFI   ventoy.vhd必须是固定模式,不能是动态的,否则会报错

menuentry "启动ventoy.vhd" {
    linux16 /boot/memdisk raw
    initrd16 /boot/ventoy.vhd
}

点评

感谢,空时试试后再反馈!  详情 回复 发表于 2025-10-30 10:59
这菜单我先前试过,就是失败。 1. 不知是GRUB2版本问题,2. 还是memdisk文件版本问题。3. 还是放置位置问题  详情 回复 发表于 2025-10-30 09:32
回复

使用道具 举报

50#
发表于 2025-10-30 09:32:18 | 只看该作者
本帖最后由 chen463 于 2025-10-30 10:08 编辑
fh123456 发表于 2025-10-29 22:48
试试这个grub2启动ventoy.vhd菜单.vmware虚拟机测试是成功的,我没有实机测试条件,我电脑是UEFI   vento ...

这菜单我先前试过,就是失败。

1.  不知是GRUB2版本问题,
2.  还是memdisk文件版本问题。
3.   还是放置位置问题

终于找到失败问题之所在,因为该分区剩余空间不足造成失败需要放该分区,VHD放其他分区不行终于成功了。感谢您成功印证,让我重新确认问题。

2025-10-30_092628.png (7.38 KB, 下载次数: 29)

2025-10-30_092628.png
回复

使用道具 举报

51#
发表于 2025-10-30 09:47:43 | 只看该作者
bios引导问题很复杂的,所以现在才会被抛弃,跟引导MBR分区表有很大关系,支持性不全良好,所以当初才有UD的出现,

判断跟分区格式结构有很大关系,最好采取Legacy BIOS-MBR格式处理,启动机率较高。

如果有其他可以启动,而有少数不能启动,那不用执着,您的设定引导没问题,只是不能全共享罢了。

点评

谢谢指点!  详情 回复 发表于 2025-10-30 11:00
回复

使用道具 举报

52#
 楼主| 发表于 2025-10-30 10:59:15 | 只看该作者
fh123456 发表于 2025-10-29 22:48
试试这个grub2启动ventoy.vhd菜单.vmware虚拟机测试是成功的,我没有实机测试条件,我电脑是UEFI   vento ...

感谢,空时试试后再反馈!

点评

实机测试成功。 终于完成Legacy BIOS-GRUB2-VENTOY.VHD菜单  详情 回复 发表于 2025-10-31 10:04
回复

使用道具 举报

53#
 楼主| 发表于 2025-10-30 11:00:41 | 只看该作者
chen463 发表于 2025-10-30 09:47
bios引导问题很复杂的,所以现在才会被抛弃,跟引导MBR分区表有很大关系,支持性不全良好,所以当初才有UD ...

谢谢指点!
回复

使用道具 举报

54#
发表于 2025-10-31 10:04:14 | 只看该作者
qj_tzy 发表于 2025-10-30 10:59
感谢,空时试试后再反馈!

实机测试成功。
   终于完成Legacy BIOS-GRUB2-VENTOY.VHD菜单

点评

legacy+grub2引导ventoy.vhd的实测菜单可分享下吗?  详情 回复 发表于 2025-10-31 11:52
回复

使用道具 举报

55#
 楼主| 发表于 2025-10-31 11:52:29 | 只看该作者
chen463 发表于 2025-10-31 10:04
实机测试成功。
   终于完成Legacy BIOS-GRUB2-VENTOY.VHD菜单

legacy+grub2引导ventoy.vhd的实测菜单可分享下吗?

点评

上面有呀 要放同分区,不能放在其他分区,找不到会失败 menuentry "启动ventoy.vhd" { linux16 /boot/memdisk raw initrd16 /boot/ventoy.vhd }  详情 回复 发表于 2025-10-31 13:00
回复

使用道具 举报

56#
发表于 2025-10-31 13:00:31 | 只看该作者
本帖最后由 chen463 于 2025-10-31 13:31 编辑
qj_tzy 发表于 2025-10-31 11:52
legacy+grub2引导ventoy.vhd的实测菜单可分享下吗?


上面有呀


要放同分区,不能放在其他分区,找不到会失败




menuentry "启动ventoy.vhd" {
    linux16 /boot/memdisk raw
    initrd16 /boot/ventoy.vhd
}




放不同分区需定位
menuentry "ventoy.vhd-search" {
    linux16/boot/memdisk raw
    initrd16(hd0,msdos4)/0VHD/VT50.vhd
}




  1. menuentry "启动ventoy.vhd" {
  2.     linux16 /boot/memdisk raw
  3.     initrd16 /boot/ventoy.vhd
  4. }
复制代码



点评

好的,谢谢,试试!  详情 回复 发表于 2025-10-31 14:07
回复

使用道具 举报

57#
 楼主| 发表于 2025-10-31 14:07:12 | 只看该作者

好的,谢谢,试试!

点评

经测试,引导成功! 感谢@fh123456和@chen463两位网友的热心指点!  详情 回复 发表于 2025-10-31 14:46
回复

使用道具 举报

58#
 楼主| 发表于 2025-10-31 14:46:55 | 只看该作者
qj_tzy 发表于 2025-10-31 14:07
好的,谢谢,试试!

经测试,引导成功!
感谢fh123456和chen463两位网友的热心指点!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-11-28 22:31

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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