无忧启动论坛

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

国产开源U盘启动工具——Ventoy 【2024/06/08 1.0.99 版本发布】

    [复制链接]
2821#
 楼主| 发表于 2022-1-26 15:47:08 | 只看该作者
本帖最后由 longpanda 于 2022-2-3 17:07 编辑
liuzhaoyzz 发表于 2022-1-26 11:34
同一个CentOS 8.5,我自己写菜单,用g4d/grub2启动都没有问题。
这也就证明了:
1、iso文件没问题,校验 ...

8.5 确实没有实际测试过。
https://www.ventoy.net/cn/distro_iso/centos.html
这里面的 8.x 的ISO都是测试过的,你可以换个对比看看。如果这里面的能启动,那就是 8.5 有特殊修改,需要适配。

Ventoy启动不依赖于Linux系统内支不支持NTFS,是直接按照文件位置信息进行映射的。
回复

使用道具 举报

2822#
发表于 2022-1-26 16:23:47 | 只看该作者
longpanda 发表于 2022-1-26 15:47
8.5 确实没有实际测试过。
https://www.ventoy.net/cn/distro_iso/15.html  
这里面的 8.x 的ISO都是 ...

刚才测试了CentOS-7-x86_64-Minimal-2009.iso,1020264448字节,可以启动。
回复

使用道具 举报

2823#
发表于 2022-1-27 08:38:55 | 只看该作者
又更新了
回复

使用道具 举报

2824#
发表于 2022-1-28 07:04:32 来自手机 | 只看该作者
本帖最后由 liuzhaoyzz 于 2022-1-28 07:20 编辑
longpanda 发表于 2022-1-26 15:47
8.5 确实没有实际测试过。
https://www.ventoy.net/cn/distro_iso/15.html  
这里面的 8.x 的ISO都是 ...

Ventoy启动不依赖于Linux系统内支不支持NTFS,是直接按照文件位置信息进行映射的。        


说句真心话,我感觉ventoy这一个特性很屌哎!有这个特性的加持,就不用管linux内核是否支持ntfs了。像是最新版debian,kali,CentOS,openSUSE,Fedora,newstart啥的,iso原生不支持ntfs分区启动,导致g4e/grub2不能直接从NTFS分区启动,很郁闷!

这也是ventoy能够通杀绝大多数的linux发行版的保证,而剩下的工作就是调整不同linux发行版,以及不同的大小版本号之间启动参数的匹配了,启动参数的匹配这块,难度不是很大,但也需要搜集很多的启动资料做适配。
回复

使用道具 举报

2825#
发表于 2022-1-28 10:30:47 | 只看该作者
liuzhaoyzz 发表于 2022-1-28 07:04
说句真心话,我感觉ventoy这一个特性很屌哎!有这个特性的加持,就不用管linux内核是否支持ntfs了 ...

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=425662
CentOS 8.4 还修复了 CentOS Linux 8 以来的 Boot ISO 问题,Boot ISO 将默认使用最近的镜像,用户不再需要手动输入镜像的 URL 了。
此外,CentOS 8.4 修改了 /etc/yum.repos.d 目录中一些文件的名称,官方解释称是为了让 CentOS Stream 独立于 CentOS Linux 的发行版运行,并且可以更好地从 CentOS Linux 迁移至 CentOS Stream。

是不是这个原因目录结构和原来不一样了启动不起来
回复

使用道具 举报

2826#
 楼主| 发表于 2022-1-28 10:34:24 | 只看该作者
liuzhaoyzz 发表于 2022-1-28 07:04
说句真心话,我感觉ventoy这一个特性很屌哎!有这个特性的加持,就不用管linux内核是否支持ntfs了 ...

启动参数也是不需要适配的。
Ventoy是把ISO文件虚拟成一个光驱来启动,所以是直接使用ISO文件里面的bootloader以及启动配置文件,所以它里面是什么参数就是什么参数,不需要适配。
这也是为什么Ventoy启动的时候能保持原来ISO内的启动菜单风格,比如原来里面用的是isolinux 就是isolinux的菜单样式、原来里面是g4d 就是g4d,原来里面的 freeBSD原生的启动菜单就是原生的。
这也是Ventoy能启动一些BSD系列Unix系统的原因,这些系统有些使用grub2启动是有问题的,尤其是UEFI模式下。

真正需要适配的是启动之后系统内寻找安装介质的这个过程。因为Ventoy映射出来的这个这个设备和普通的分区不太一样。所以如果系统启动之后只按照普通的方式去寻找常见安装介质是找不到这个映射出来的设备的。所以需要在里面做一些适配,“故意” 让系统能找到这个设备,这样就能正常启动安装下去了。


回复

使用道具 举报

2827#
发表于 2022-1-28 13:07:51 来自手机 | 只看该作者
longpanda 发表于 2022-1-28 10:34
启动参数也是不需要适配的。
Ventoy是把ISO文件虚拟成一个光驱来启动,所以是直接使用ISO文件里面的boot ...

大概明白了,之前误解了。
回复

使用道具 举报

2828#
发表于 2022-1-29 23:47:05 来自手机 | 只看该作者
微PE 2.2 打开CGI 转圈没打开,不知道是什么问题
回复

使用道具 举报

2829#
 楼主| 发表于 2022-2-4 18:09:52 | 只看该作者
2022/02/24  1.0.65 版本发布,欢迎使用。
回复

使用道具 举报

2830#
发表于 2022-2-5 12:55:47 来自手机 | 只看该作者
本帖最后由 my9823 于 2022-2-5 12:59 编辑

uefi启动pe分辨率太低,而uefi启动打开bios的csm分辨率就高了,如果bios启动也可以高分辨率。如果bios关闭csm,手机用android的drivedroid启动win11pe,在uefi启动环境下分辨率就很高。
回复

使用道具 举报

2831#
发表于 2022-2-5 13:00:20 来自手机 | 只看该作者
所以原因在于wimboot.img中的bcd吧?
回复

使用道具 举报

2832#
发表于 2022-2-6 17:50:59 | 只看该作者
谢谢楼主分享
回复

使用道具 举报

2833#
发表于 2022-2-7 10:19:30 | 只看该作者

又更新了!
回复

使用道具 举报

2834#
 楼主| 发表于 2022-2-13 17:25:30 | 只看该作者
2022/02/13  Ventoy 1.0.66 版本发布。支持启动本地硬盘中的 ISO/WIM/VHD(x)/IMG/EFI 文件。欢迎使用。
回复

使用道具 举报

2835#
 楼主| 发表于 2022-2-13 17:30:59 | 只看该作者
liuzhaoyzz 发表于 2021-3-1 14:30
我主要还是想直接从硬盘上面启动PE/Linux,因为从网上下载了一个linux.iso,有几个GB,我已经保存在硬 ...

Ventoy 1.0.66 开始支持启动本地硬盘中的 ISO/WIM/VHD(x)/IMG/EFI 文件,可以试试。
https://www.ventoy.net/cn/doc_news.html
回复

使用道具 举报

2836#
发表于 2022-2-13 18:37:13 | 只看该作者
实验性支持启动本地硬盘中的 ISO/WIM/IMG/VHD(x)/EFI 文件。说明
菜单默认显示模式改为按照目录结构显示的模式(即 TreeView 模式)。

那把 ventoy 装在 img 里面,bios/uefi 挂载虚拟盘的时候往里面写个 vlnk 文件,按理说就能启动任意分区上的文件了吧。
如果这样的话,好像就没有理由限制 ventoy 所在盘的分区格式了。

点评

Ventoy装在img里面还是不行的。 为了修改最小化,在启动时候的处理流程还是没做改动的。还是会去寻找、检查 Ventoy所在的盘、检查分区2是否存在等。 仅仅是在最后创建dm的时候,故意换了盘而已。  详情 回复 发表于 2022-2-13 20:04
回复

使用道具 举报

2837#
 楼主| 发表于 2022-2-13 20:04:44 | 只看该作者
wintoflash 发表于 2022-2-13 18:37
那把 ventoy 装在 img 里面,bios/uefi 挂载虚拟盘的时候往里面写个 vlnk 文件,按理说就能启 ...

Ventoy装在img里面还是不行的。
为了修改最小化,在启动时候的处理流程还是没做改动的。还是会去寻找、检查 Ventoy所在的盘、检查分区2是否存在等。 仅仅是在最后创建dm的时候,故意换了盘而已。
回复

使用道具 举报

2838#
发表于 2022-2-14 08:44:20 | 只看该作者
longpanda 发表于 2022-2-13 17:30
Ventoy 1.0.66 开始支持启动本地硬盘中的 ISO/WIM/VHD(x)/IMG/EFI 文件,可以试试。
https://www.ventoy ...

感谢改进!ventoy在硬盘启动的方案,感觉还是局限于原设计思路,优盘做引导,1.0.66版本,ISO/WIM/VHD(x)/IMG/EFI虽然可以放在任何地方,但是感觉主引导还是要靠优盘方便。

ventoy无损安装到硬盘的方案,有一定的局限性,似乎必须要求NTFS分区。我有个FAT32分区用作启动分区,调整起来感觉有一定的风险。
回复

使用道具 举报

2839#
 楼主| 发表于 2022-2-14 09:44:12 | 只看该作者
liuzhaoyzz 发表于 2022-2-14 08:44
感谢改进!ventoy在硬盘启动的方案,感觉还是局限于原设计思路,优盘做引导,1.0.66版本,ISO/WIM/VHD(x) ...

主要是 Ventoy 的设计方案里面对分区有要求。这个是无论如何也改不了的。改了就是重新做一个了。
回复

使用道具 举报

2840#
发表于 2022-2-14 16:05:43 来自手机 | 只看该作者
要不再支持一下扫描全硬盘、某个分区、某个文件夹里的所有镜像,省得每次有新文件或者换电脑,又得生成vlnk文件。
回复

使用道具 举报

2841#
发表于 2022-2-14 17:27:17 | 只看该作者
越来越强了
回复

使用道具 举报

2842#
发表于 2022-2-14 18:17:40 | 只看该作者
感谢分享!!!!
回复

使用道具 举报

2843#
发表于 2022-2-14 19:56:25 | 只看该作者
为改进点赞!!!
回复

使用道具 举报

2844#
发表于 2022-2-14 20:29:35 | 只看该作者
试了几个,BIOS启动加载很快,UEFI启动好像不行。
回复

使用道具 举报

2845#
 楼主| 发表于 2022-2-14 23:54:04 | 只看该作者
2022/02/14  Ventoy 1.0.67 版本发布,支持 F2 浏览并启动本地硬盘中的 ISO/WIM/IMG/VHD(x)/EFI 文件  欢迎使用。

回复

使用道具 举报

2846#
发表于 2022-2-15 00:13:24 | 只看该作者
longpanda大威武,这可是重磅好消息!
回复

使用道具 举报

2847#
发表于 2022-2-15 01:12:37 | 只看该作者
longpanda大牛呀,这样方便多了,对我来说直接接管了grubfm的工作啊!
回复

使用道具 举报

2848#
发表于 2022-2-15 04:19:31 | 只看该作者
大佬神速呀 又更新啦
回复

使用道具 举报

2849#
发表于 2022-2-15 07:52:20 | 只看该作者
本帖最后由 2010XwX 于 2022-2-15 09:41 编辑

66一小步,67一大步,春天到了,ventoy 开门笑迎百花!!!

F2 功能测试,BIOS启动顺利加载硬盘PE映像,UEFI启动,能浏览硬盘文件,但加载启动PE映像不成功。
以上测试是在一台神州台式机上进行的,奇怪的是在这台机器上安装的VM虚拟机上却正常,后来在Dell笔记本上也测试了一下,也正常。我找到问题了,先按F1,把PE镜像释放到内存,然后加载启动,就可以成功了。不清楚有的机器可以不按F1也可以,估计配置有关。

建议 F2 和 F3 合并,能浏览硬盘文件同时,也能浏览本地 U盘文件,原 F2 power 保留。




IMG_20220215_090146m.jpg (1.17 MB, 下载次数: 168)

IMG_20220215_090146m.jpg
回复

使用道具 举报

2850#
发表于 2022-2-15 09:20:20 | 只看该作者
本帖最后由 wintoflash 于 2022-2-15 09:27 编辑

你这弄得越来越像grub2-filemanager了。嘴上说着不要,身体很诚实嘛。
grub2-filemanager下面的 F1-F6 快捷键是我和许多人讨论之后最终确定的,应该是比较合理的,可以参考:
F1 帮助/硬件信息,与 F1 在 windows 下的功能对应。显示的系统信息可以帮助用户判断当前环境,报告设备类型。
F2 文件浏览
F3 启动硬盘上的操作系统/用户自定义菜单
F4 设置 (比如语言、键盘、分辨率、Debug 模式)
F5 一些小工具,如 EFI Shell。
F6 关机/重启

Memdisk模式/Grub2模式/wimboot模式 这三个兼容性模式应该是平级的,都用 Ctrl 加某个快捷键启用。

另外 F1-Fx 菜单建议使用图标而不是文字显示,这样可以省去不同语言翻译的麻烦,也可以让非英语用户更容易理解。


点评

w大您好,我想问一下grub2-filemanager的默认分辨率怎么修改啊,在我电脑上太模糊了  详情 回复 发表于 2022-2-15 20:44
主要是底层 vlnk 方案支持完了以后。支持浏览启动变得非常简单,半天就搞完了。就顺便支持起来了。 Ventoy 快捷键当初确实没规划好。暂时先这么用着。  详情 回复 发表于 2022-2-15 12:58
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-28 12:46

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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