无忧启动论坛

 找回密码
 注册
搜索

Ventoy 1.1.05单文件VHD绿色版,可升级,可DIY

查看数: 7409 | 评论数: 109 | 收藏 20
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2025-5-5 18:50

正文摘要:

本帖最后由 suangsuang 于 2025-5-5 18:53 编辑 Ventoy 1.1.05单文件VHD绿色版,可升级,可DIY。双击VHD文件,可以编辑菜单,可以放PE,动态空间,最大500兆。 同样的配方,不一样的味道。 解压efi文件复制到U ...

回复

thythy11 发表于 昨天 12:43
感谢分享
c12378 发表于 3 天前
谢谢分享,下载收藏
nananna 发表于 4 天前
大佬推荐个配套的pe,一块放进去
zhuzhim 发表于 5 天前
这个很强大
Xinzai 发表于 5 天前
哦~
suangsuang 发表于 5 天前
nananna 发表于 2025-5-28 23:04
ventoy如何更新呀?

双击vhd文件,然后官方软件,选择该分区,升级即可
nananna 发表于 6 天前
ventoy如何更新呀?

点评

双击vhd文件,然后官方软件,选择该分区,升级即可  详情 回复 发表于 5 天前
mygamexxx 发表于 6 天前
利用楼主的方式,建立一个96MB的动态扩展VHD虚拟硬盘,格式化为FAT16,利用VENTOY安装程序,安装到此虚拟硬盘,选择FAT32格式,完成后,在VENTOY分区,拷入楼主的ventoy目录和ventoy安装文件。不建PE目录,通过全局插件,设置为自动启动F6菜单。如果要启动硬盘上的映像文件,可以按F2。

这样的好处,可以随意升级VENTOY,此VHD只有59MB大小,可用G4E或GRUB2以map方式加载(只有96MB,加载很快,如果不拷入ventoy安装文件,估计可以改为64MB,甚至40MB),利用VENTOY的功能。
nananna 发表于 7 天前
谢谢楼主的分享!这个绝对要顶!!!
whyme22 发表于 2025-5-21 22:32:34
很不错 不用多分区了 之前用ventoy的安装工具卸ventoy 把U盘给弄坏了 就一直没安装ventoy了 现在用这个可以直接放移动硬盘上 我的移动硬盘是单分区 而且是ntfs格式 也可以成功启动 贴主强调的fat32分区应该不是必要条件
nbf5031500 发表于 2025-5-19 23:00:30
感谢分享
luxsys88 发表于 2025-5-19 22:15:43
装载飞牛nas.iso会显示找不到系统盘,用安装版本的Ventoy加载就正常
wind315 发表于 2025-5-17 11:25:27
昨天一个朋友弄了这个,直接安装就行了
jone 发表于 2025-5-14 21:26:58
复制文件到mbr硬盘esp分区,没有easyuefi,如何添加引导
yingla2018 发表于 2025-5-14 10:37:35
多谢楼主分享
zqjiang 发表于 2025-5-14 10:15:42
suangsuang 发表于 2025-5-5 21:21
我自己用ventoy.efi单文件版

ventoy.efi单文件版   可否 分享下
( ̄﹃ ̄) 发表于 2025-5-11 18:20:11
suangsuang 发表于 2025-5-11 09:43
这个vhd可以放在非esp分区吗?当然可以。
可以把ventoy的配置放在非esp分区吗?可以
可以不用vhd,单独 ...

(๑‾ ꇴ ‾๑)好哒,感谢大佬!
( ̄﹃ ̄) 发表于 2025-5-11 18:19:56
my9823 发表于 2025-5-11 09:04
建议看看ventoy的esp分区的grub.cfg:
//我猜应该是获取启动设备名称,赋值vtoy_dev。

(๑‾ ꇴ ‾๑)好哒,感谢大佬!!
fegr 发表于 2025-5-11 15:27:43
感谢分享
sd65690094 发表于 2025-5-11 14:43:31
谢谢分享
book11ba 发表于 2025-5-11 11:24:29
这种方案,ventoy的兼容性比官方制备方法,一模一样吗。我经常用ventoy测试一堆linux的iso,img等镜像。ventoy官方方案对各种iso的支持无敌啊
suangsuang 发表于 2025-5-11 09:43:56
( ̄﹃ ̄) 发表于 2025-5-9 23:17
感谢大佬分享(≧∇≦)ノ 有几个问题想请教。
这个vhd可以放在非esp分区吗?
不能的话那可以把 ...

这个vhd可以放在非esp分区吗?当然可以。
可以把ventoy的配置放在非esp分区吗?可以
可以不用vhd,单独把votyefi目录放在esp分区中用于启动吗?不可以,votyefi设计的时候限定死的。
my9823 发表于 2025-5-11 09:13:07
修改grub.cfg在它生成菜单之前查找某个你的文件,把路径赋予这个变量试试,没试过。
my9823 发表于 2025-5-11 09:04:26
( ̄﹃ ̄) 发表于 2025-5-10 22:28
感谢大佬!顺便想请教下怎么配置让vhd里的ventoy自动识别到硬盘上的文件呢?不想把iso啥的放到vhd里。尝 ...


建议看看ventoy的esp分区的grub.cfg:
//我猜应该是获取启动设备名称,赋值vtoy_dev。

vt_device $root  vtoy_dev

//这部分应该是tfpt启动的判断。
if [ "$vtoy_dev" = "tftp" ]; then
    set vtoy_path=($root)
    for vtid in 0 1 2 3; do
        if [ -f (hd$vtid,2)/ventoy/ventoy.cpio ]; then
            set vtoy_iso_part=(hd$vtid,1)
            set vtoy_efi_part=(hd$vtid,2)
            set vtoydev=hd$vtid
            break
        fi
    done
    loadfont ascii

    if [ -n "$vtoy_efi_part" ]; then
        vt_load_file_to_mem "auto" $vtoy_efi_part/grub/fonts/unicode.pf2 vtoy_font_mem
        loadfont mem:${vtoy_font_mem_addr}:size:${vtoy_font_mem_size}
    fi

    if [ -f $vtoy_iso_part/ventoy/ventoy.json ]; then
        set vt_plugin_path=$vtoy_iso_part
    else
        set vt_plugin_path=$prefix
        vt_load_plugin $vt_plugin_path
    fi
else
    if [ "$prefix" = "(ventoydisk)/grub" ]; then
        set vtoy_path=(ventoydisk)/ventoy
    else
        set vtoy_path=($root)/ventoy
    fi

    set vtoydev=$vtoy_dev
//有没有可能就是这个变量呢?
    set vtoy_iso_part=($vtoy_dev,1)
    set vtoy_efi_part=($vtoy_dev,2)
   
    vt_load_file_to_mem "auto" $prefix/fonts/unicode.pf2 vtoy_font_mem
    loadfont mem:${vtoy_font_mem_addr}:size:${vtoy_font_mem_size}

    set vt_plugin_path=$vtoy_iso_part
fi
( ̄﹃ ̄) 发表于 2025-5-10 22:28:01
my9823 发表于 2025-5-10 15:05
这个是内置memdisk的内容。
下面是grub.cfg的内容:

感谢大佬!顺便想请教下怎么配置让vhd里的ventoy自动识别到硬盘上的文件呢?不想把iso啥的放到vhd里。尝试改过ventoy.json里的search_root,和ventoy_grub.cfg 里某个菜单的 search -s -f -n 关键字,都找不到指定的文件,难道说从vhd启动的ventoy只能自动识别到vhd里的内容吗?期望的效果是进入ventoy直接显示指定的iso

点评

建议看看ventoy的esp分区的grub.cfg: //我猜应该是获取启动设备名称,赋值vtoy_dev。 vt_device $root vtoy_dev //这部分应该是tfpt启动的判断。 if [ "$vtoy_dev" = "tftp" ]; then set vtoy_path=  详情 回复 发表于 2025-5-11 09:04
QQ809951168 发表于 2025-5-10 22:16:56
好用的很!vhd镜像文件怎么制作的?怎么扩容啊?有两个分区,不知道怎么扩容,能不能给个详细的教程?
zw123 发表于 2025-5-10 16:45:41
非常好用的工具
my9823 发表于 2025-5-10 15:05:55
( ̄﹃ ̄) 发表于 2025-5-10 11:36
刚试了下应该没问题了。之前以为vhd也必须得放esp里,试了下vhd放在非esp分区也可以启动,只要路径是EFI/ ...


这个是内置memdisk的内容。
下面是grub.cfg的内容:

2010XwX 发表于 2025-5-10 13:25:21
本帖最后由 2010XwX 于 2025-5-10 13:26 编辑
dony2006 发表于 2025-5-10 12:36
把ventoy.vhd放到硬盘也可以启动,只要路径是EFI/Boot/ventoy.vhd 就能找到

单就启动 ventoy.vhd 来讲,它可以放在任何储存分区的目录里面。无论是 BIOS 启动或 UEFI 启动,一个最简单的处理就是借助相关应用软件,如 G4d SISO,G4e Run,Grub2FM 自动列表模式,启动  ventoy.vhd。当然你可以编制相应的启动菜单,直接启动它。
下面是利用以上相应软件,自动列表各个版本的 ventoy.vhd,选中任一版本就可以启动。我的各版本的 ventoy.vhd,放置在某储存分区的 PE/ 目录下面,便于寻找。

SISO@ventoy.jpg (72.85 KB, 下载次数: 20)

SISO@ventoy.jpg

G4e Run@ventoy.jpg (191.35 KB, 下载次数: 17)

G4e Run@ventoy.jpg

Grub2FM@ventou.vhd.jpg (83.62 KB, 下载次数: 20)

Grub2FM@ventou.vhd.jpg
my9823 发表于 2025-5-10 12:44:30
( ̄﹃ ̄) 发表于 2025-5-10 11:36
刚试了下应该没问题了。之前以为vhd也必须得放esp里,试了下vhd放在非esp分区也可以启动,只要路径是EFI/ ...

这个需要在那个efi文件内置菜单里查找指定。你可以用binwalk查看下内置的memdisk.cpio.gz的偏移量,用dd复制出来,修改下,在用他的前面数据加上你修改的memdisk.cpio.gz合并成一个文件试试。

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

闽公网安备 35020302032614号

GMT+8, 2025-6-3 09:30

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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