无忧启动论坛

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

[分享] 新手利器 一键制作超强启动U盘

    [复制链接]
91#
发表于 2022-2-12 08:33:19 | 显示全部楼层
ksafei 发表于 2022-2-11 22:58
今天模仿国外大神的作品搞了个紧凑版ventoy+grubfm+grub4合盘,特点:ventoy原版模式部署,可在现有vento ...

期待K大新作品!

点评

感谢支持,已发信息  详情 回复 发表于 2022-2-12 09:45
回复

使用道具 举报

92#
发表于 2022-2-13 10:14:48 | 显示全部楼层
本帖最后由 2010XwX 于 2022-2-13 10:19 编辑



谢谢K大提供新的体验!!!
    目前在维护安装系统中,我最常用的是UD三分区制作的U盘或移动硬盘,ventoy 也是一个选项,这可能和使用习惯有关。
    ventoy 对启动多PE和加载外置ISO有其独到之处,使用体验感觉 ventoy 的使用环境有其自己的特点。
1,ventoy 只能运行在自己生成的移动设备上,因为启动时会检查分区结构、大小、起始位置等,如K大的三分区模式,就无法进一步升级。
2,ventoy 只能启动安装在自己平台上的PE,所有PE或PE升级后的映像,必须复制到自己盘上才能使用,特别是那些多个PE合成再加外置软件的ISO体积将会很大,调试和更新使用须再复制。
3,ventoy 二分区U盘启动,对某些电脑来说,启动可能有所限制。
目前,我采用两种方法来扩展 ventoy 的使用环境。
1,利用  2011cwj6958 提供的 ventoy 自定义功能插件,基于 ventoy 平台实现 ventoy+grubfm+grub4 三合一 功能扩展,发挥各自加载映像文件的优势,并且还很容易自己 diy,在 BIOS 启动时,添加了 MAXDOS,在 UEFI 启动时,添加了 rEFInd 等功能。避免了在合盘中的组合引起相互间引导调用,可能导致个别功能不稳定现象。
2,利用  Ksafei 的 grubfm_multiarch 多架构软件支持镜像,部署第三方启动方式(如UD三分区启动),加载第二方的二分区U盘 ventoy,以试验多种方式启动机器加载 ventoy。grubfm_multiarch 可以放在这三方设备的任何一方,只要启动方能加载引导 grubfm_multiarch.ISO 即可。当进入 grubfm_multiarch 界面,选择 ventoy 图标,就能用第三方启动方式,启动加载 ventoy U盘上的 ventoy。

以上资料均来自本论坛,谢谢各位高手提供!个人使用体验仅供参考。


点评

哈哈,新版还没测试吧,前2天费了老半天劲才加了ventoy启动硬盘中的ISO等功能,没成想longpanda大今天的更新版1.0.66中此功能就出来啦 [attachimg]495633[/attachimg]  详情 回复 发表于 2022-2-13 17:40
另外,这个新版特别适合新手使用,不需要写配置文件,一键制作即可使用ventoy+grubfm+grub4dos功能  详情 回复 发表于 2022-2-13 14:35
是的,各种折腾就是让工具更顺手,可以试试新版说不定就有你想要的功能呢  详情 回复 发表于 2022-2-13 14:11
回复

使用道具 举报

93#
发表于 2022-2-13 17:52:42 | 显示全部楼层
本帖最后由 2010XwX 于 2022-2-13 17:58 编辑

K大,新作收到,谢谢!!
我在已有的 1.0.65版的U盘上,按如下方法加入您的新功能。
把 ventoy.disk.img 解开,用里面的文件替换原先隐藏区的文件,把 隐藏区 ventoy 文件夹里的两个文件 ventoy_efiboot.img 和 ventoy_grub.cfg 复制到可见区 ventoy 文件夹里。BIOS 启动正常,UEFI 启动时,按F6,无法加载 grubfm。
根据 配置文件 ventoy_grub.cfg :

if [ "$grub_platform" == "efi" ]; then
chainloader /efi/boot/grubfm${VTOY_EFI_ARCH}.efi.gz
  boot
  fi
  elif [ "${grub_platform}" == "pc" ]; then
    set _path="/efi/boot/"
        linux ${_path}/loadfm.gz
    initrd ${_path}/grubfm.iso.gz
  boot
fi

导入文件都有,不知哪里出了问题,或者这样的处理不对。
从语句看,grubfm${VTOY_EFI_ARCH}.efi 似乎是 grubfmx64.efi

点评

新版更改的不是1-2个文件,有好多关联,要使用新功能,需 升级 才行,是无损升级  详情 回复 发表于 2022-2-13 17:57
回复

使用道具 举报

94#
发表于 2022-2-13 18:09:03 | 显示全部楼层
ksafei 发表于 2022-2-13 17:57
新版更改的不是1-2个文件,有好多关联,要使用新功能,需  升级 才行,是无损升级

K大,我用正常方式升级也一样,BIOS 启动没问题,UEFI 启动 F6无法加载 grubfm:

grub.jpg (20.93 KB, 下载次数: 107)

grub.jpg

点评

把数据区的 ventoy\ventoy_grub.cfg 随便改个别的名再试下  详情 回复 发表于 2022-2-13 18:15
回复

使用道具 举报

95#
发表于 2022-2-13 18:31:38 | 显示全部楼层
ksafei 发表于 2022-2-13 18:15
把数据区的 ventoy\ventoy_grub.cfg 随便改个别的名再试下

原先我的可见区 ventoy 文件夹里有自定义配置文件,考虑到升级你的新作会混,已经改名,并把你的隐藏区里面的配置文件复制过来,现在可见区 ventoy_grub.cfg 全部改名,仍然无法加载。

点评

刚用传你的版本升级测试,启动grubfm没问题。还不行的话把 数据区ventoy\文件夹 改名,然后再 升级 下 [attachimg]495638[/attachimg] [attachimg]495639[/attachimg]  详情 回复 发表于 2022-2-13 18:55
ventoy_grub.cfg 放efi分区 ventoy\ventoy_grub.cfg  详情 回复 发表于 2022-2-13 18:41
回复

使用道具 举报

96#
发表于 2022-2-13 18:53:32 | 显示全部楼层
ksafei 发表于 2022-2-13 18:41
先把测试版中原 ventoy_grub.cfg  放回efi分区  ventoy\ventoy_grub.cfg
再把 数据区ventoy\文件夹 改名 ...

方到 efi 区也不行,考虑到 BIOS 启动时能顺利加载,文件路径似乎没有问题,如果路径不对,BIOS启动也应无法加载 grubfm。
回复

使用道具 举报

97#
发表于 2022-2-13 19:14:27 | 显示全部楼层
ksafei 发表于 2022-2-13 18:55
刚用传你的版本升级测试,启动grubfm没问题。还不行的话把 数据区ventoy\文件夹 改名,然后再 升级 下

...

把可见区 ventoy 文件夹改名,然后重新升级,此时可见区已没有 ventoy 文件夹。BIOS启动,正常。UEFI启动,仍然不行。

点评

还有一个测试grubfm的办法,启动ventoy后选中硬盘中的wim引导后会自动打开grubfm  详情 回复 发表于 2022-2-13 20:03
奇怪,没法复现这个问题。升级后不要动EFI分区的文件,新版本和老版本文件不同  详情 回复 发表于 2022-2-13 19:38
回复

使用道具 举报

98#
发表于 2022-2-13 20:33:11 | 显示全部楼层
本帖最后由 2010XwX 于 2022-2-13 21:44 编辑

K大,我的 ventoy U盘,已升级到 1.0.66,我发现一个问题,你的 grubfm_multiarch 单文件版,在 BIOS 启动后,无法加载 ventoy,但 UEFI 仍然可以。我找了一下,发现隐藏区 ventoy 文件夹里有一个 core.img,但和你的不一致,若另外直接加载启动你  grubfm_multiarch 里的 core.img 仍然OK。建议换个地方复制和引导(我是把这个复制到可见区 boot 文件夹中,利用 ventoy 自定义菜单插件,BIOS启动 ventoy。)。供参考。
==========================

K大,我原因找到了,是隐藏区 32M 容积满了,core.img 复制不下去了。主要是把 rEFInd 组件拷贝到隐藏区,留下空挡不足。删掉一个不用的文件,可以成功了。grubfm_multiarch.ISO没有问题,虚惊一场。

点评

测试1.066,BIOS模式下引导grubfm_multiarch单文件版 转ventoy正常  详情 回复 发表于 2022-2-13 21:45
回复

使用道具 举报

99#
发表于 2022-2-13 21:59:20 | 显示全部楼层
ksafei 发表于 2022-2-13 21:45
测试1.066,BIOS模式下引导grubfm_multiarch单文件版 转ventoy正常

已找到原因解决。grubfm_multiarch 没有问题。1.0.66版比前版本在 隐藏区使用的容量大,造成文件复制损坏。删掉一个暂不用文件,grubfm_multiarch 可以把 core.img 启动文件无损复制到 ventoy 隐藏区。
谢谢K大验证!
回复

使用道具 举报

100#
发表于 2022-2-14 14:03:36 | 显示全部楼层
本帖最后由 2010XwX 于 2022-2-14 14:05 编辑

======================
  ventoy 1.0.66版 自定义图标菜单:
======================

BIOS 和 UEFI 启动 ventoy 自定义图标菜单

ventoy_BIOS++.jpg (182.31 KB, 下载次数: 111)

ventoy_BIOS++.jpg

ventoy_UEFI++.jpg (180.66 KB, 下载次数: 95)

ventoy_UEFI++.jpg

点评

求分享  详情 回复 发表于 2022-2-14 19:18
回复

使用道具 举报

101#
发表于 2022-2-14 19:37:40 | 显示全部楼层
本帖最后由 2010XwX 于 2022-2-14 20:33 编辑

ventoy 1.0.66版的 vlnk 功能简单试用一下,确实不错,必须点大赞!
但和你的 三合一 方案不冲突,相互发挥各自加载映像文件特色。
测试了几个 WinPE 映像,BIOS启动加载没有问题,UEFI启动加载了两个都没成功。

=========================

点评

没看明白啥个没成功 测试ventoy 1.0.66版的 vlnk功能,引导硬盘上的ISO、WIM均成功;发你的1.0.65测试版,可以成功引导U盘上的ISO、WIM,硬盘上的ISO可以,WIM不行(目前无解)。  详情 回复 发表于 2022-2-14 21:11
回复

使用道具 举报

102#
发表于 2022-2-14 19:40:21 | 显示全部楼层

点评

好的  详情 回复 发表于 2022-2-14 19:53
回复

使用道具 举报

103#
发表于 2022-2-15 08:15:23 | 显示全部楼层
本帖最后由 2010XwX 于 2022-2-15 09:16 编辑
ksafei 发表于 2022-2-14 21:11
没看明白啥个没成功

测试ventoy 1.0.66版的 vlnk功能,引导硬盘上的ISO、WIM均成功;发你的1.0.65测试 ...

当 ventoy U盘以BIOS方式启动时,可以成功加载启动硬盘上的 PE映像(ISO),当以UEFI启动时,加载启动硬盘上的 PE映像失败。66版的 vlnk,67版的 brower , 都一样。K大,您复验一下是否如此。
以上测试是在一台神州台式机上进行的,奇怪的是在这台机器上安装的VM虚拟机上却正常,后来在Dell笔记本上也测试了一下,也正常。


我建议 F2,F3,合并,浏览硬盘文件同时,也能浏览本地U盘文件,67的F2无法浏览本地U盘文件,另外建议保留原 F2 power 功能。


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

IMG_20220215_090146m.jpg

点评

测试1.0.67版UEFI引导硬盘上的PE均正常。可以考虑神州机上的PE是x64、x86,是win10、w11,尤其是ISO参数是否是标准,这些都有影响,最好复制个别机上正常的PE用来测试。 至于快捷键设置L大会逐步优化的,新版已经  详情 回复 发表于 2022-2-15 09:50
回复

使用道具 举报

104#
发表于 2022-2-15 10:02:34 | 显示全部楼层
本帖最后由 2010XwX 于 2022-2-15 10:04 编辑
ksafei 发表于 2022-2-15 09:50
测试1.0.67版UEFI引导硬盘上的PE均正常。可以考虑神州机上的PE是x64、x86,是win10、w11,尤其是ISO参数 ...

   我找到问题了,先按F1,把PE镜像释放到内存,然后加载启动,就可以成功了。不清楚有的机器可以不按F1也可以,估计配置有关。
谢谢您的回复!!
回复

使用道具 举报

105#
发表于 2022-2-15 15:44:10 | 显示全部楼层
本帖最后由 2010XwX 于 2022-2-15 15:49 编辑

新版1.0.67收到,UEFI启动 按F6,仍然无法启动 grubfm,BIOS启动正常。
另外我有个建议,你的F6是否能换成F7,F6是原 ventoy 自定义菜单调用按钮,装了你的版本,原来的F6自定义菜单会冲突。另外配置文件(ventoy_grub.cfg )最好也换个名,以免和ventoy 自定义菜单调用混淆。
谢谢!

点评

这个新版是适配标准版用的,你用ventoy_grub.cfg配置 就没必要再用这个啦。另外,UEFI模式下启动 grubfm测试了几台机子都正常,其他坛友也没这方面的反馈,真不知道你那里启不来的原因  详情 回复 发表于 2022-2-15 18:00
回复

使用道具 举报

106#
发表于 2022-2-15 18:52:47 | 显示全部楼层
ksafei 发表于 2022-2-15 18:00
这个新版是适配标准版用的,你用ventoy_grub.cfg配置 就没必要再用这个啦。如果需要此功能也可将ventoy_g ...

确实如此,原因只有慢慢找了,但用自定义菜单,可以顺利启动 grubfm。反正都是三合一功能,就这样了。
谢谢K大回复!
回复

使用道具 举报

107#
发表于 2022-2-16 10:33:26 | 显示全部楼层
本帖最后由 2010XwX 于 2022-2-16 10:46 编辑
ksafei 发表于 2022-2-15 23:41
已更新ventoy1.0.69,请测试

K大,已使用 1.0.69版,但使用中发现一个和你单文件版 grubfm_multiarch 相关联的一个问题:
即,当进入 grubfm_multiarch 界面选择 ventoy ,再次进入 ventoy 后,无法使用 F2 Browser 功能键,其它键没有问题。此现象出现在BIOS启动时,即通过 core.img 启动 ventoy 后,F2 Browser 失效。UEFI启动正常。
你再更新一下 core.img。谢谢验证一下。

点评

已更新,请重新下载  详情 回复 发表于 2022-2-16 11:25
回复

使用道具 举报

108#
发表于 2022-2-16 11:48:58 | 显示全部楼层
ksafei 发表于 2022-2-16 11:25
已更新,请重新下载

谢谢K大,OK了!!!
回复

使用道具 举报

109#
发表于 2022-2-20 09:22:12 | 显示全部楼层
wcs 发表于 2022-2-20 08:01
VentoyRelease--作者的分享盘:
https://cloud.189.cn/web/share?code=b2eMBrrmay2y

谢谢提供!
回复

使用道具 举报

110#
发表于 2022-2-21 07:34:12 | 显示全部楼层
2010sya 发表于 2022-2-21 00:12
已解决,谢谢K大!我经常利用vhd安装不同版本的windows进行测试,由于windows.vhd体积庞大,不便于拷贝到 ...

我一直使用 VMware 作为各种版本 Windows 的测试,从98到win10,win11,从BIOS启动到UEFI启动。vhd还没有用过,希望老法师经验分享一下,谢谢!

点评

我觉得vhd相比VMware更接近实机运行环境,备份还原更简单,也便于放到优盘(最好固态)作为移动系统使用。 安装vhd的方法很多,我一般使用大的系统安装工具:https://cloud.189.cn/web/share?code=I7jmeuV3qiQ3(  详情 回复 发表于 2022-2-21 08:51
回复

使用道具 举报

111#
发表于 2022-2-21 10:41:07 | 显示全部楼层
2010sya 发表于 2022-2-21 08:51
我觉得vhd相比VMware更接近实机运行环境,备份还原更简单,也便于放到优盘(最好固态)作为移动系统使用 ...

谢谢!学习了。
回复

使用道具 举报

112#
发表于 2022-2-21 18:11:22 | 显示全部楼层
本帖最后由 2010XwX 于 2022-2-21 18:20 编辑

K大使用的 SISO 和 2010sys大使用的 SISO 文件校验值是不一样的,体积略小一些,似乎年代新一些,我现在使用的就是和K大一样的 SISO,不清楚两者的使用有什么差异。
我手头还有一个 SISO,体积还要小,可能是各年代的不同版本。目前我在 ventoy 自定义菜单插件中使用 SISO,去掉了 /PE/ 文件夹限制,自动搜寻各个分区。
回复

使用道具 举报

113#
发表于 2022-2-21 19:08:59 | 显示全部楼层
本帖最后由 2010XwX 于 2022-2-21 19:11 编辑

目前,我在 ventoy BIOS启动时,利用4种工具,发挥各自特点,来加载启动各类映像文件。
1,ventoy 本身,原先只能启动本U盘上的镜像,现在已扩展到各个分区;
2,grub2fm,感觉适应性很强;
3,Grub4dos_auto,2011cwj6958作品,5M大小,类似2010sys的 传统bios镜像引导.iso,
4,和K大一样的 G4D SISO_run 选项。
K大的单文件 grubfm_multiarch.iso 我主要用于第三方启动设备来加载第二方的 ventoy 启动。
下面是 ventoy 1.0.70 BIOS 启动自定义菜单(F6):





点评

厉害 大佬分享下你的噻  发表于 2022-2-22 12:20
回复

使用道具 举报

114#
发表于 2022-2-22 19:20:41 | 显示全部楼层
本帖最后由 2010XwX 于 2022-2-22 19:22 编辑
ksafei 发表于 2022-2-22 18:29
新增Ventoy单文件体验版,免安装,可升级

K大,我测试了一下。
把 ventoy.vhd 放在 IT天空 EasyU 启动U盘里,BIOS启动后,用 G4D SISO run 加载 ventoy 成功(按5),grubfm 不行,UEFI启动后,用 grubfm 加载 ventoy 成功, G4E run 不行。
谢谢 K大的创新!

点评

我实机测试过引导启动: Grub2FM: EFI可以,BIOS不行; RUN: G4E、G4D 都可以,所以才推荐。你测试G4E不行是所用RUN的问题,后面准备发个配制好的合盘Grub2FM+Ventoy+Grub4dos一键安装  详情 回复 发表于 2022-2-22 19:46
回复

使用道具 举报

115#
发表于 2022-2-22 20:40:18 | 显示全部楼层
本帖最后由 2010XwX 于 2022-2-22 20:57 编辑
ksafei 发表于 2022-2-22 19:46
我实机测试过引导启动:
Grub2FM: EFI可以,BIOS不行;
RUN:       G4E、G4D 都可以,所以才推荐。

K大,换个 run.efi 应该可以。
另外 ventoy.vhd 可以用系统的资源管理器打开,挂在虚拟光盘上,处理结束后弹出卸载。
我把你 ventoy 里面的两个文件替换了一下,ventoy.json 和 ventoy_grub.cfg,这样可以正常启动 ventoy 自定义菜单插件,还更换了启动界面。和使用标准 ventoy U盘基本没有区别,等有新版,再试一下升级。

ventoy_UEFI++.jpg (191.1 KB, 下载次数: 121)

ventoy_UEFI++.jpg

点评

嗯,挺好。我只发通用版,大家可以根据喜好调整好啦  详情 回复 发表于 2022-2-22 21:11
回复

使用道具 举报

116#
发表于 2022-2-22 21:11:02 | 显示全部楼层
本帖最后由 2010XwX 于 2022-2-22 21:16 编辑

K大,你把你能在 UEFI 启动时,可以加载 vhd 的 run.efi 发我一下好吗?
上图自定义界面中,原 F6:ExMenu 改成了  F6:CustomMenu,修改了 K大 ventoy.vhd 中的 grub.cfg。

点评

另外,2011yaya2007777大的RUN(内置NTBOOT)应该也可以,我还没测试  详情 回复 发表于 2022-2-22 21:33
我用的是wintoflash大的NTloader引导的 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=423940&extra=page%3D1  详情 回复 发表于 2022-2-22 21:24
回复

使用道具 举报

117#
发表于 2022-2-22 21:50:30 | 显示全部楼层
ksafei 发表于 2022-2-22 21:33
另外,2011yaya2007777大的RUN(内置NTBOOT)应该也可以,我还没测试http://bbs.wuyou.net/forum.php?mod=v ...

K大,我在 UEFI 启动时,调用的是 run.efi
语句如下:
-----------
menuentry "【4】运行 AutoMenu_RUN 自定义映像" {
        search --set -f /efi/run.efi
        chainloader /efi/run.efi
}
------------
run 怎么在 grub4uefi下调用?

点评

标准的efi在G4E一样用chainloader引导,只是这个run.efi是自定义不知是否可行,试下吧  详情 回复 发表于 2022-2-22 22:08
回复

使用道具 举报

118#
发表于 2022-2-23 08:08:02 | 显示全部楼层
K大,我根据你的创新思路,自己做了个 1.0.70 版 ventoy.vhd。你的那个数据区太小,放不下我的 ventoy 自定义菜单插件中需要的一些软件。我创建的 ventoy.vhd 有100M,这样数据区有60多M。经测试,感觉十分方便。
你把 ventoy 整成了像 grubfm 类似的一个单文件包,可以放在不同启动设备上调用,大大扩展了它的使用范围,弥补了它的一些局限性。还能升级。为你大大点赞!!!
回复

使用道具 举报

119#
发表于 2022-2-23 09:10:44 | 显示全部楼层
我的 ventoy100.vhd(100M)。内含 ventoy 自定义菜单插件,供交流参考(7天访问下载期)。

https://cloud.189.cn/t/nMnAn2YjYnUf (访问码:lal6)

使用环境和方法同K大的。进入 ventoy 界面,按 F6(CustomMenu),调出自定义菜单。

K大创新,我仅模仿,请各位高手指教,谢谢大师们!!!

点评

没怎么搞明白你的ventoy100.vhd和K大的ventoy.vhd怎么用,能详细说明一下吗,谢谢!  详情 回复 发表于 2022-2-23 11:00
我这个只是抛砖引玉,个人随意发挥好啦  详情 回复 发表于 2022-2-23 10:34

评分

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

查看全部评分

回复

使用道具 举报

120#
发表于 2022-2-23 12:03:59 | 显示全部楼层
2010sya 发表于 2022-2-23 11:00
没怎么搞明白你的ventoy100.vhd和K大的ventoy.vhd怎么用,能详细说明一下吗,谢谢!

以下是我的使用体验,供参考:
1,ventoy 只能运行在自己生成的移动设备上,因为启动时会检查分区结构、大小、起始位置等,限制了在其它启动平台上的应用。
2,ventoy 只能启动安装在自己平台上的PE,所有PE或PE升级,必须复制到自己盘上才能使用,特别多PE合成再加外置软件的ISO体积将会很大,使用范围有所不便。从1.0.69版本起,这个限制没有了。
3,ventoy U盘是二分区启动结构,注重 UEFI 启动,对于一些老旧电脑来说,可能有启动故障。
K大的 ventoy.vhd 会有所改善。它可以在多种启动平台上使用 ventoy。
目前在加载启动各类镜像时,主要有 ventoy,G4D(E) SISO_run , grubfm,可以形成三合一,发挥各自优势。
我的具体使用是这样的:ventoy.vhd 可以放任何位置,可以使用任何启动盘启动。在BIOS启动时,用 SISO_run 加载 ventoy.vhd,在UEFI启动时,用 grubfm 加载,这样没用 ventoy 启动U盘,也可以使用 ventoy 了。改变了原本 ventoy 使用环境和设备。这样的使用是否有瑕疵,只有使用中体验改善。
以上参考。

点评

谢谢,我试试  详情 回复 发表于 2022-2-23 13:48
厉害 感谢分享  发表于 2022-2-23 12:31
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-21 15:05

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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