无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 3671|回复: 90
打印 上一主题 下一主题

[分享] 0420硬盘版Ventoy Lite重要更新

    [复制链接]
跳转到指定楼层
#
发表于 2024-4-13 06:08:16 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本帖最后由 plutoshen 于 2024-4-20 15:28 编辑

鸣谢:本工具修改自Ventoy原版(www.ventoy.net),在此向原作者致敬!

下载https://wwp.lanzout.com/itunW1vsat8d




20240420 更新:去掉原版的限制,正常显示硬盘第二分区文件。
增加对MBR分区表的支持(想不到居然现在还有人在用)。
可启动的ISO/IMG文件可以放到任意分区,优盘硬盘通用。

声明:本工具仅保留了x86_64平台UEFI环境下的功能,仅提供文本模式界面,未经广泛测试,不保证实现原版所有功能,如需恢复完整功能请自行添加原版文件。因修改时没有完全考虑到所有情况,有可能存在未知问题,测试时请提前备份电脑上所有分区的所有文件,如果发生意外造成数据丢失等本人概不负责。

用法:
下载解压本帖提供的文件以后,有P1和PX两个文件夹
1. 把P1下所有项目复制到硬盘的EFI分区(在puppy下直接可以,在Windows下需要自己找工具),注意这个版本直接使用了BOOTX64.EFI文件,如果怕风险可以把BOOTX64.EFI改名后在自己使用的启动器中添加引导项目进行加载。

2.把PX下所有项目复制到硬盘的任意分区(按照硬盘分区编号从后向前搜索),把需要测试的iso/img文件复制到这个分区的vfiles文件夹下,重新启动后选择新增的启动项,正常情况下应该能显示出文本模式菜单,列出vfiles文件夹下可启动的文件,按F1打开自定义菜单,按ESC退出自定义菜单,按F2可以浏览硬盘上的文件选择更多启动项,其它功能和按键参照原版ventoy用法。

说明:如果启动后出现问题,请检查是否存在第二块硬盘,是否连接有优盘, 是否X86_64-UEFI环境,是否关闭安全启动,硬盘是否存在隐藏的分区。

已测试过的系统:
    easyos  5.7 (包括解开的文件夹和整体的img文件)
    fatdog 9.01 (包括解开的文件夹和整体的iso文件)
    veket24 (包括解开的文件夹和整体的iso文件)
    centos(安装了centos的虚拟硬盘vtoy文件)

已测试过的文件:
    SincePE_Win11_240101.iso
    KuerPE_19045.3996_Omnipotent.stability.0208.iso
    蜂鸟PE-v2.3.0.iso

文件结构:
  1. ├─P1
  2. │  ├─grub
  3. │  │  ├─fonts
  4. │  │  └─x86_64-efi
  5. │  └─ventoy
  6. └─PX
  7.     ├─ventoy
  8.     └─vfiles
复制代码












点评

我只有X86_64-UEFI的机器,相信绝大多数人平时用win10也是这个平台,没必要为了所谓多功能增加好几倍的文件,991个文件中700多个都是用不上的,如果不考虑Windows系统只要5个文件就够了。  发表于 2024-4-13 13:05
仅保留了x86_64平台UEFI环境下的功能?  发表于 2024-4-13 11:23
辛苦了  发表于 2024-4-13 07:42

评分

参与人数 1无忧币 +2 收起 理由
yyz2191958 + 2 赞一个!

查看全部评分

87#
发表于 2024-5-13 23:08:09 | 只看该作者
感谢分享,试用了下,无法启动,正在研究中。
回复

使用道具 举报

86#
发表于 2024-5-8 00:54:50 | 只看该作者
感谢,作为伸手党的基本礼貌!
回复

使用道具 举报

85#
发表于 2024-5-7 23:33:16 | 只看该作者
感谢大佬分享!!终于有比较接近理想中的(本地)硬盘版ventoy了,不过这个在启动Ubuntu 2204的iso时有问题,选择 try/install 后不会进入后续图形化流程,原版ok的
回复

使用道具 举报

84#
发表于 2024-5-2 19:42:18 | 只看该作者
感谢分享
回复

使用道具 举报

83#
发表于 2024-4-25 14:43:51 | 只看该作者
感谢分享,现在有个问题:启动pe后,见不到CD_rom?这个怎么搞出来?原版的没问题。
回复

使用道具 举报

82#
发表于 2024-4-25 08:18:09 | 只看该作者
辛苦了
回复

使用道具 举报

81#
 楼主| 发表于 2024-4-25 05:04:23 | 只看该作者
qjldw 发表于 2024-4-24 20:50
这个就是GRUB2. ventoy都是基于GRUB2开发出来的,你觉得支不支持?

理论上是可以的,但是实际上能不能支持是另一回事。能分享一下吗?我试试。
回复

使用道具 举报

80#
发表于 2024-4-24 21:10:58 | 只看该作者
plutoshen 发表于 2024-4-20 15:26
其实ventoy对于纯Windows用户意义并不大,我研究它主要是为了启动各种Linux系统,比如easyos的img和各种p ...

以前经常用E2B启动各种Linux live CD系统,但更新到uefi引导后没怎么整明白,便放弃了
回复

使用道具 举报

79#
发表于 2024-4-24 20:50:45 | 只看该作者
plutoshen 发表于 2024-4-24 16:18
请问,这个能不能整体启动easyos的镜像?如果不能或者你不知道什么是easyos镜像,这问题就没必要讨论了。

这个就是GRUB2. ventoy都是基于GRUB2开发出来的,你觉得支不支持?

点评

理论上是可以的,但是实际上能不能支持是另一回事。能分享一下吗?我试试。  详情 回复 发表于 2024-4-25 05:04
回复

使用道具 举报

78#
 楼主| 发表于 2024-4-24 16:19:44 | 只看该作者
yangfphn 发表于 2024-4-23 08:58
我将楼主的这个硬盘版嵌入到Ubuntu22.04的grub2菜单中(通过增加一个grub项包含了chainloader /EFI/BOOT/BOO ...

我不用Windows的vhd也不想支持。
回复

使用道具 举报

77#
 楼主| 发表于 2024-4-24 16:18:08 | 只看该作者
qjldw 发表于 2024-4-20 22:30
这是GRUB2通过脚本自动生成的启动列表,感觉比ventoy好用。

请问,这个能不能整体启动easyos的镜像?如果不能或者你不知道什么是easyos镜像,这问题就没必要讨论了。

点评

这个就是GRUB2. ventoy都是基于GRUB2开发出来的,你觉得支不支持?  详情 回复 发表于 2024-4-24 20:50
回复

使用道具 举报

76#
发表于 2024-4-23 08:58:21 | 只看该作者
我将楼主的这个硬盘版嵌入到Ubuntu22.04的grub2菜单中(通过增加一个grub项包含了chainloader /EFI/BOOT/BOOTX64.EFI启用), 启动iso没有问题。但是启动vhdboot会报以下错误。
```
If you do not have this dis, contact your system administrator or computer manufacturer for assistance.

File: \EFI\Microsoft\Boot\BCD

Status: 0xc000000f

Info: The Boot Configuration Data for your PC is missing or contains errors.
```
这个错误与《[分享] Ventoy也可与你的操作系统和谐共存于同一硬盘,体验不一样的玩法》这个帖子里提到的内容一样(见第74楼)。上面帖子中的帖主后面发了一个更新版本的压缩包解决了问题(见第94楼),楼主是否能同步到这个更新后压缩包里的内容?

点评

我不用Windows的vhd也不想支持。  详情 回复 发表于 2024-4-24 16:19
回复

使用道具 举报

75#
发表于 2024-4-21 10:59:13 | 只看该作者
不错不错,现在启动加载容易多了
回复

使用道具 举报

74#
发表于 2024-4-20 22:57:51 | 只看该作者
伸手党表示感谢,也只能感谢
回复

使用道具 举报

73#
发表于 2024-4-20 22:34:39 | 只看该作者
感谢分享
回复

使用道具 举报

72#
发表于 2024-4-20 22:30:02 | 只看该作者


这是GRUB2通过脚本自动生成的启动列表,感觉比ventoy好用。

点评

请问,这个能不能整体启动easyos的镜像?如果不能或者你不知道什么是easyos镜像,这问题就没必要讨论了。  详情 回复 发表于 2024-4-24 16:18
回复

使用道具 举报

71#
发表于 2024-4-20 22:27:21 | 只看该作者
致敬楼主,谢谢分享
回复

使用道具 举报

70#
发表于 2024-4-20 22:21:36 | 只看该作者
目前ventoy_grub.cfg所在硬盘与启动硬盘不在一个盘能找到了。但是vfile目录必须与启动硬盘在同一个硬盘才能找到,不在同一个硬盘找不到,感觉再次修改下就能找到了。
回复

使用道具 举报

69#
 楼主| 发表于 2024-4-20 15:26:41 | 只看该作者
qjldw 发表于 2024-4-20 13:55
其实我就是为了帮你测试个。gurb2本身就能通过脚本直接以列表的方式列出电脑上所有盘上的所有ISO VHD ESD ...

其实ventoy对于纯Windows用户意义并不大,我研究它主要是为了启动各种Linux系统,比如easyos的img和各种puppy的iso,其它启动器都不能整体启动。

点评

以前经常用E2B启动各种Linux live CD系统,但更新到uefi引导后没怎么整明白,便放弃了  详情 回复 发表于 2024-4-24 21:10
回复

使用道具 举报

68#
发表于 2024-4-20 13:55:24 | 只看该作者
plutoshen 发表于 2024-4-20 13:28
你这好几块硬盘,我实在测试不到这种情况。
如果今天的版本放硬盘还启动不成功,你把我的文件放优盘启动 ...

其实我就是为了帮你测试个。gurb2本身就能通过脚本直接以列表的方式列出电脑上所有盘上的所有ISO VHD ESD WIM等等可启动文件进行启动,而不必指定目录或者分区。可启动文件类型以及搜索的子目录深度都可以自定义。

点评

其实ventoy对于纯Windows用户意义并不大,我研究它主要是为了启动各种Linux系统,比如easyos的img和各种puppy的iso,其它启动器都不能整体启动。  详情 回复 发表于 2024-4-20 15:26
回复

使用道具 举报

67#
 楼主| 发表于 2024-4-20 13:28:37 | 只看该作者
qjldw 发表于 2024-4-20 11:53
可能是这个原因,晚上试试。问题是我专门用这个ssd放PE的WIM,系统的VHDX以及ramos等各种系统的,

你这好几块硬盘,我实在测试不到这种情况。
如果今天的版本放硬盘还启动不成功,你把我的文件放优盘启动,然后手动浏览到你的各种系统启动试试。

点评

其实我就是为了帮你测试个。gurb2本身就能通过脚本直接以列表的方式列出电脑上所有盘上的所有ISO VHD ESD WIM等等可启动文件进行启动,而不必指定目录或者分区。可启动文件类型以及搜索的子目录深度都可以自定义。  详情 回复 发表于 2024-4-20 13:55
回复

使用道具 举报

66#
发表于 2024-4-20 11:53:00 | 只看该作者
plutoshen 发表于 2024-4-20 11:36
你把文件都放同一个硬盘试试.

可能是这个原因,晚上试试。问题是我专门用这个ssd放PE的WIM,系统的VHDX以及ramos等各种系统的,

点评

你这好几块硬盘,我实在测试不到这种情况。 如果今天的版本放硬盘还启动不成功,你把我的文件放优盘启动,然后手动浏览到你的各种系统启动试试。  详情 回复 发表于 2024-4-20 13:28
回复

使用道具 举报

65#
 楼主| 发表于 2024-4-20 11:36:08 | 只看该作者
qjldw 发表于 2024-4-19 16:56
没U盘。启动盘第一分区是efi,复制你的目录进去的。vfile目录所在盘是另外一个SSD盘,只分了那一个区,

你把文件都放同一个硬盘试试.

点评

可能是这个原因,晚上试试。问题是我专门用这个ssd放PE的WIM,系统的VHDX以及ramos等各种系统的,  详情 回复 发表于 2024-4-20 11:53
回复

使用道具 举报

64#
发表于 2024-4-19 22:29:41 | 只看该作者
支持amd的平台吗
回复

使用道具 举报

63#
发表于 2024-4-19 21:26:55 | 只看该作者
qjldw 发表于 2024-4-19 16:56
没U盘。启动盘第一分区是efi,复制你的目录进去的。vfile目录所在盘是另外一个SSD盘,只分了那一个区,


回复

使用道具 举报

62#
发表于 2024-4-19 18:02:04 | 只看该作者
感谢分享
回复

使用道具 举报

61#
发表于 2024-4-19 16:56:06 | 只看该作者
plutoshen 发表于 2024-4-19 15:55
检查你是不是插了优盘,还有硬盘第一个分区下有没有/ventoy/ventoy.json。

没U盘。启动盘第一分区是efi,复制你的目录进去的。vfile目录所在盘是另外一个SSD盘,只分了那一个区,

点评

你把文件都放同一个硬盘试试.  详情 回复 发表于 2024-4-20 11:36
[attachimg]540610[/attachimg]  详情 回复 发表于 2024-4-19 21:26
回复

使用道具 举报

60#
 楼主| 发表于 2024-4-19 15:55:49 | 只看该作者
qjldw 发表于 2024-4-19 12:34
ventoy文件夹放在倒数第二分区的根目录。然后不管是通过efi方式还是grub2启动硬盘版ventoy,列表出来的是本 ...

检查你是不是插了优盘,还有硬盘第一个分区下有没有/ventoy/ventoy.json。

点评

没U盘。启动盘第一分区是efi,复制你的目录进去的。vfile目录所在盘是另外一个SSD盘,只分了那一个区,  详情 回复 发表于 2024-4-19 16:56
回复

使用道具 举报

59#
发表于 2024-4-19 12:34:07 | 只看该作者
ventoy文件夹放在倒数第二分区的根目录。然后不管是通过efi方式还是grub2启动硬盘版ventoy,列表出来的是本机的所有efi,而不是vfile目录下的启动文件。按f1,显示ventoy_grub.cfg不存在。不晓得是啥原因。

点评

检查你是不是插了优盘,还有硬盘第一个分区下有没有/ventoy/ventoy.json。  详情 回复 发表于 2024-4-19 15:55
回复

使用道具 举报

58#
 楼主| 发表于 2024-4-18 20:32:24 | 只看该作者
2011wolfsina 发表于 2024-4-17 21:59
set vtoy_iso_part=($vtoy_dev,4)
是修改这个吗?

你下载今天的版本试试,不用修改文件,自动找到你的启动文件夹。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-21 21:54

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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