无忧启动论坛

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

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

    [复制链接]
跳转到指定楼层
1#
发表于 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 赞一个!

查看全部评分

2#
 楼主| 发表于 2024-4-13 12:39:10 | 显示全部楼层
guilin_pan 发表于 2024-4-13 06:56
这个不需要格式化了?

硬盘啊,当然不能随便格。

点评

Ventoy2Disk 是不是你开发的?  详情 回复 发表于 2024-4-13 15:22
回复

使用道具 举报

3#
 楼主| 发表于 2024-4-13 15:26:16 | 显示全部楼层
周传雄 发表于 2024-4-13 15:22
Ventoy2Disk 是不是你开发的?

当然不是啦。
我只不过是改一下ventoy方便自己用。

点评

我想找到原作者跟他说一下,给Ventoy2Disk添加一个引导修复功能,我有个16T硬盘,初始化安装了Ventoy2Disk,后来我用SyncBackPro 同步数据,结果引导没有了。因为没有多余空间把数据转移到其他硬盘,现在这个硬盘无  详情 回复 发表于 2024-4-13 19:02
回复

使用道具 举报

4#
 楼主| 发表于 2024-4-13 19:16:11 | 显示全部楼层
周传雄 发表于 2024-4-13 19:02
我想找到原作者跟他说一下,给Ventoy2Disk添加一个引导修复功能,我有个16T硬盘,初始化安装了Ventoy2Dis ...

你那么大的硬盘肯定是gpt分区表UEFI引导吧,如果有efi分区也就是fat32分区,打开那个分区,重新复制一下efi文件就行了,完全不需要重写引导扇区吧。

点评

新建分区的时候没有创建efi分区  详情 回复 发表于 2024-4-14 23:08
回复

使用道具 举报

5#
 楼主| 发表于 2024-4-14 22:01:31 | 显示全部楼层
qjldw 发表于 2024-4-14 18:38
我如果想把P4下的目录放到其他分区应该怎么修改?我的第四分区不适合放启动文件。

改一下grub.cfg

点评

代码太长了。确实看不懂。我一般只能照搬。  详情 回复 发表于 2024-4-15 20:36
回复

使用道具 举报

6#
 楼主| 发表于 2024-4-14 22:02:31 | 显示全部楼层
ahwwy 发表于 2024-4-14 19:32
请问固态硬盘可以吗

当然可以,现在还有人用机械硬盘吗?
回复

使用道具 举报

7#
 楼主| 发表于 2024-4-15 16:30:44 | 显示全部楼层
周传雄 发表于 2024-4-14 23:08
新建分区的时候没有创建efi分区

既然没有efi分区,难道你是从这个数据盘bios启动?那比较麻烦。

点评

主要启动硬盘是SSD,gpt分区表,其他都是MBR,现在难就难在两块大硬盘全都快满了,没地方暂存资源,要不然我能换分区表,也可能还有其他办法我没想到  详情 回复 发表于 2024-4-18 11:08
回复

使用道具 举报

8#
 楼主| 发表于 2024-4-16 08:00:14 | 显示全部楼层
qjldw 发表于 2024-4-15 20:36
代码太长了。确实看不懂。我一般只能照搬。

搜索你要改的数字就行了,都是明码。

点评

说下是哪句呗。代码看不懂呢。  详情 回复 发表于 2024-4-16 16:00

评分

参与人数 1无忧币 +5 收起 理由
qjldw + 5 很给力!

查看全部评分

回复

使用道具 举报

9#
 楼主| 发表于 2024-4-17 08:50:33 | 显示全部楼层
zhuzhim 发表于 2024-4-16 10:48
按楼主的方法,将p1下所有文件添加到efi分区后,再增加启动项,开机,有显示ventoy启动项,但无任何启动文 ...

有什么错误提示,你硬盘是怎样分区的?
我这里一切正常的。
回复

使用道具 举报

10#
 楼主| 发表于 2024-4-17 08:53:47 | 显示全部楼层
qjldw 发表于 2024-4-16 21:42
测试了下,启动直接卡在扫描文件中。ventoy scanning

你这是第二个分区文件特别多,你又没按要求复制文件夹,所以扫描慢,扫完就会显示菜单了。
回复

使用道具 举报

11#
 楼主| 发表于 2024-4-17 09:40:45 | 显示全部楼层
zhuzhim 发表于 2024-4-17 09:07
就是点击iso文件后无法启动这个iso文件,显示出错。用官方ventoy这个iso是能够启动的

启动的什么ISO?出错信息是什么?记不住可以拍个照片。
我要知道具体情况才能修改测试,否则我没遇到就不知道什么原因。
回复

使用道具 举报

12#
 楼主| 发表于 2024-4-18 20:32:24 | 显示全部楼层
2011wolfsina 发表于 2024-4-17 21:59
set vtoy_iso_part=($vtoy_dev,4)
是修改这个吗?

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

使用道具 举报

13#
 楼主| 发表于 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
回复

使用道具 举报

14#
 楼主| 发表于 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
回复

使用道具 举报

15#
 楼主| 发表于 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
回复

使用道具 举报

16#
 楼主| 发表于 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
回复

使用道具 举报

17#
 楼主| 发表于 2024-4-24 16:18:08 | 显示全部楼层
qjldw 发表于 2024-4-20 22:30
这是GRUB2通过脚本自动生成的启动列表,感觉比ventoy好用。

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

点评

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

使用道具 举报

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

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

使用道具 举报

19#
 楼主| 发表于 2024-4-25 05:04:23 | 显示全部楼层
qjldw 发表于 2024-4-24 20:50
这个就是GRUB2. ventoy都是基于GRUB2开发出来的,你觉得支不支持?

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

使用道具 举报

20#
 楼主| 发表于 2024-5-30 21:35:28 | 显示全部楼层
bigcayman 发表于 2024-5-28 10:01
楼主,可以更新到ventoy的1.0.98版吗

ventoy的1.0.98版在我的电脑无法启动,等更新到下一个正常启动的版本再研究了。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-19 01:00

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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