无忧启动论坛

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

[已解决] 如何把每次发布的ventoy新版部署到esp+ntfs+ext4+apfs的本地硬盘中

  [复制链接]
1#
发表于 2025-8-27 21:22:53 | 显示全部楼层
mygamexxx 发表于 2025-8-27 18:46
将VENTOY安装到一个VHD中,放置在硬盘,使用时map加载VHD。
要升级,将VHD挂载,直接可以升级。升级后卸 ...

这个方法是最实在的。也是最好的,唯一就是每次升级要修改一下grub.cfg
回复

使用道具 举报

2#
发表于 2025-8-28 16:03:02 | 显示全部楼层
qj_tzy 发表于 2025-8-28 14:52
我在硬盘管理中创建一个vhdx(大小1G、一个ntfs分区、动态),挂载,用ventoy最新版->显示所有设备->选该 ...

应该是VHD,固定大小。

其他的可以参考:http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
回复

使用道具 举报

3#
发表于 2025-8-28 16:05:39 | 显示全部楼层
看了下。
xorboot是启动win 的VHDX的,不是启动这种启动型的vhd。所以,还是按照上面的帖子在esp分区加入grub或grub4dos来启动这个vhd
回复

使用道具 举报

4#
发表于 2025-8-28 16:07:14 | 显示全部楼层
但将ventoy发布的新版本,不论是先安装在U盘,或无损安装在另一ssd硬盘中,将安装好的文件,复制到nvme2硬盘的esp分区和ntfs分区的ventoy目录中,引导ventoy失败。
-------------------------------------
覆盖后
把原ventoy 1.097中的/grub/grub.cfg再覆盖过去,基本就可以了。

点评

也可以看 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=445915&extra=page%3D1&page=3 #87楼 修改 ISO_part的硬盘标识  详情 回复 发表于 2025-8-29 08:01
vhd是gpt分区动态大小的吗  详情 回复 发表于 2025-8-28 17:56
回复

使用道具 举报

5#
发表于 2025-8-29 07:41:23 | 显示全部楼层
seeimpact153 发表于 2025-8-28 17:56
vhd是gpt分区动态大小的吗

创建VHD文件必须是固定大小,不能用动态的。

点评

目前创建固定大小的vhd,已启动成功。 经我测试,创建动态扩展的vhdx方式引导时会找不到其内的文件。  详情 回复 发表于 2025-8-29 15:17
回复

使用道具 举报

6#
发表于 2025-8-29 08:01:41 | 显示全部楼层
ybbao 发表于 2025-8-28 16:07
但将ventoy发布的新版本,不论是先安装在U盘,或无损安装在另一ssd硬盘中,将安装好的文件,复制到nvme2硬 ...

也可以看
http://bbs.wuyou.net/forum.php?m ... page%3D1&page=3
#87楼
修改 ISO_part的硬盘标识

点评

ventoy新版部署到硬盘、修改grub.cfg的方法,还不成功,详见21#,还诚请指点为谢![/backcolor]  详情 回复 发表于 2025-8-29 15:20
我作了以下两种尝试,均告失败: 一、ventoy部署到硬盘修改grub.cfg 将ventoy发布的新版本,先安装在U盘,将安装好的文件,复制到nvme2硬盘的esp分区和ntfs分区的ventoy目录中 按网友ybbao在19#的提  详情 回复 发表于 2025-8-29 10:45
回复

使用道具 举报

7#
发表于 2025-8-29 15:36:56 | 显示全部楼层
要看你现在的硬盘分区,如果你用vhd的方式,可以忽略:set vtoy_efi_part=(hd$vtid,1)
---------------------------
下面单说这个:
set vtoy_iso_part=(hd$vtid,2)
要看你的iso、wim、vhd等文件和文件配置放哪里,如果放在vhd里面,那这个就是

set vtoy_iso_part=(hd$vtid,1)
set vtoy_efi_part=(hd$vtid,2)

set vtoy_iso_part=(hd1,1)
set vtoy_efi_part=(hd1,2)

假设:硬盘的是ESP分区,iso、wim、vhd等文件和文件配置放在硬盘的分区2里面
set vtoy_iso_part=(hd0,2)

PS:(hdx,y)
x=0,1,2,3
y=1,2,3

点评

我的电脑只有2个硬盘,其中esp分区为(hd2,1),iso所在的分区为(hd2,2)下的ventoy目录,按照您的提示修改后,仍启动到grub>命令行,是否还须修改grub.cfg的其他地方吗  详情 回复 发表于 2025-8-29 16:32
回复

使用道具 举报

8#
发表于 2025-8-29 20:30:01 | 显示全部楼层
qj_tzy 发表于 2025-8-29 16:32
我的电脑只有2个硬盘,其中esp分区为(hd2,1),iso所在的分区为(hd2,2)下的ventoy目录,按照您的提示修 ...

我说的是VHD启动方式:意思是把Ventoy安装到vhd,再用grub或grub4dos map启动到Ventoy

如果是安装到硬盘方式,你要看下面#35的chen463介绍了,他是这方面的专家。
回复

使用道具 举报

9#
发表于 2025-8-29 20:33:18 | 显示全部楼层
qj_tzy 发表于 2025-8-29 20:27
仔细看了,还是一头雾水,感觉是这样做的,但启动后进入grub>命令行,

有2个grub.cfg的。

一个是EFI grub.efi的启动grub.cfg,通常在ESP分区下  /EFI/grub/目录下
一个是ventoy的grub.cfg,一般在ESP分区下 /grub 目录下

点评

非常感谢回复,因事直到现在才看贴,空了试下,不清楚再问  详情 回复 发表于 2025-8-30 21:04
回复

使用道具 举报

10#
发表于 2025-8-31 08:22:31 | 显示全部楼层
qj_tzy 发表于 2025-8-31 07:50
我是想弄清楚,对官方发布的ventoy最新版,在U盘安装后,将其VENTOY分区的内容全部直接复制到引导硬盘的e ...
3.      set vtoy_efi_part=(hd$vtid,2), set vtoy_iso_part=(hd$vtid,1)这是官方版
set vtoy_efi_part=(hd$vtid,1), set vtoy_iso_part=(hd$vtid,2)这是魔改版,也可以同分区efi_part=(hd$vtid,1), iso_part=(hd$vtid,1),看您分区使用得情况而定,iso_part也可以放后面3456789。建议放在同分区1,1-esp分区里面,省得麻烦


只改\grub\grub.cfg,能否正常引导?-----可以,用官方的bootx64.efi启动,但不能用官方的grubx64_real.efi,这个不改,就会出现grub命令行,因为是官方特制的。而且加了校验。

你要搞清楚硬盘分区,你的iso、wim、vhd文件放哪里?
nvme2硬盘的分区1--Fat32--写为:(hd0,1),也有可能是(hd1,1)或(hd2,1)
如果是分区2(NTFS)--写为:(hd0,2),也有可能是(hd1,2)或(hd2,2)
最好的方法就是在成功启动的U盘下,用命令:ls,每个hd都有对应的分区,预估一下你的硬盘,分区对应的sata硬盘还是nvme硬盘还是u盘

在U盘安装后
第一处:set vtoy_iso_part=(hd$vtid,1)----这个是U盘的分区1
改:set vtoy_iso_part=(hdx,y)


第二处:set vtoy_iso_part=($vtoy_dev,1)----这个是U盘的分区1
改:set vtoy_iso_part=(hdx,y)

点评

按照你的提示,我对ventoy最新版,在U盘安装后,将其VENTOY分区的内容全部直接复制到引导硬盘的efi分区,对其\grub\grub.cfg作上述修改后,用原版的bootx64.efi(而非grubx64-real.efi)引导,结果提示无\efi\ventoy  详情 回复 发表于 2025-8-31 15:24
非常感谢,空时再试下  详情 回复 发表于 2025-8-31 11:32
回复

使用道具 举报

11#
发表于 2025-8-31 16:52:46 | 显示全部楼层
qj_tzy 发表于 2025-8-31 15:24
按照你的提示,我对ventoy最新版,在U盘安装后,将其VENTOY分区的内容全部直接复制到引导硬盘的efi分区, ...

我也是没看题。。。。。。。。。

你要硬盘引导,那只能用魔改版的grubx64_real.efi做引导。
U盘启动是用官方的就可以。

点评

在您的提示下,我用chen463发布的bootx64.efi+官方发布的grub.cfg(内容作了自行修改,引导成功,非常感谢! 详见http://bbs.wuyou.net/forum.php?mod=redirect&goto=findpost&ptid=447427&pid=5824922&fro  详情 回复 发表于 2025-8-31 19:04
好的,谢谢!  详情 回复 发表于 2025-8-31 18:27
回复

使用道具 举报

12#
发表于 2025-8-31 20:47:45 | 显示全部楼层
qj_tzy 发表于 2025-8-31 19:04
在您的提示下,我用chen463发布的bootx64.efi+官方发布的grub.cfg(内容按44#作了修改),引导成功,非 ...

解决就好
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-11-15 22:09

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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