感谢分享 |
谢谢分享,下载收藏 |
大佬推荐个配套的pe,一块放进去 |
这个很强大 |
哦~ |
nananna 发表于 2025-5-28 23:04 双击vhd文件,然后官方软件,选择该分区,升级即可 |
ventoy如何更新呀? |
利用楼主的方式,建立一个96MB的动态扩展VHD虚拟硬盘,格式化为FAT16,利用VENTOY安装程序,安装到此虚拟硬盘,选择FAT32格式,完成后,在VENTOY分区,拷入楼主的ventoy目录和ventoy安装文件。不建PE目录,通过全局插件,设置为自动启动F6菜单。如果要启动硬盘上的映像文件,可以按F2。 这样的好处,可以随意升级VENTOY,此VHD只有59MB大小,可用G4E或GRUB2以map方式加载(只有96MB,加载很快,如果不拷入ventoy安装文件,估计可以改为64MB,甚至40MB),利用VENTOY的功能。 |
谢谢楼主的分享!这个绝对要顶!!! |
很不错 不用多分区了 之前用ventoy的安装工具卸ventoy 把U盘给弄坏了 就一直没安装ventoy了 现在用这个可以直接放移动硬盘上 我的移动硬盘是单分区 而且是ntfs格式 也可以成功启动 贴主强调的fat32分区应该不是必要条件 |
感谢分享 |
装载飞牛nas.iso会显示找不到系统盘,用安装版本的Ventoy加载就正常 |
昨天一个朋友弄了这个,直接安装就行了 |
复制文件到mbr硬盘esp分区,没有easyuefi,如何添加引导 |
多谢楼主分享 |
suangsuang 发表于 2025-5-5 21:21 ventoy.efi单文件版 可否 分享下 |
suangsuang 发表于 2025-5-11 09:43 (๑‾ ꇴ ‾๑)好哒,感谢大佬! |
my9823 发表于 2025-5-11 09:04 (๑‾ ꇴ ‾๑)好哒,感谢大佬!! |
感谢分享 |
谢谢分享 |
这种方案,ventoy的兼容性比官方制备方法,一模一样吗。我经常用ventoy测试一堆linux的iso,img等镜像。ventoy官方方案对各种iso的支持无敌啊 |
( ̄﹃ ̄) 发表于 2025-5-9 23:17 这个vhd可以放在非esp分区吗?当然可以。 可以把ventoy的配置放在非esp分区吗?可以 可以不用vhd,单独把votyefi目录放在esp分区中用于启动吗?不可以,votyefi设计的时候限定死的。 |
修改grub.cfg在它生成菜单之前查找某个你的文件,把路径赋予这个变量试试,没试过。 |
( ̄﹃ ̄) 发表于 2025-5-10 22:28 建议看看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 |
my9823 发表于 2025-5-10 15:05 感谢大佬!顺便想请教下怎么配置让vhd里的ventoy自动识别到硬盘上的文件呢?不想把iso啥的放到vhd里。尝试改过ventoy.json里的search_root,和ventoy_grub.cfg 里某个菜单的 search -s -f -n 关键字,都找不到指定的文件,难道说从vhd启动的ventoy只能自动识别到vhd里的内容吗?期望的效果是进入ventoy直接显示指定的iso |
好用的很!vhd镜像文件怎么制作的?怎么扩容啊?有两个分区,不知道怎么扩容,能不能给个详细的教程? |
非常好用的工具 |
( ̄﹃ ̄) 发表于 2025-5-10 11:36 ![]() 这个是内置memdisk的内容。 下面是grub.cfg的内容: ![]() |
本帖最后由 2010XwX 于 2025-5-10 13:26 编辑 dony2006 发表于 2025-5-10 12:36 单就启动 ventoy.vhd 来讲,它可以放在任何储存分区的目录里面。无论是 BIOS 启动或 UEFI 启动,一个最简单的处理就是借助相关应用软件,如 G4d SISO,G4e Run,Grub2FM 自动列表模式,启动 ventoy.vhd。当然你可以编制相应的启动菜单,直接启动它。 下面是利用以上相应软件,自动列表各个版本的 ventoy.vhd,选中任一版本就可以启动。我的各版本的 ventoy.vhd,放置在某储存分区的 PE/ 目录下面,便于寻找。 |
SISO@ventoy.jpg (72.85 KB, 下载次数: 20)
G4e Run@ventoy.jpg (191.35 KB, 下载次数: 17)
Grub2FM@ventou.vhd.jpg (83.62 KB, 下载次数: 20)
( ̄﹃ ̄) 发表于 2025-5-10 11:36 这个需要在那个efi文件内置菜单里查找指定。你可以用binwalk查看下内置的memdisk.cpio.gz的偏移量,用dd复制出来,修改下,在用他的前面数据加上你修改的memdisk.cpio.gz合并成一个文件试试。 |
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.