无忧启动论坛

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

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

    [复制链接]
781#
发表于 2022-4-11 18:48:36 | 只看该作者
ksafei 发表于 2022-4-11 18:41
感谢@2010XwX  @mnuw 的测试,已修正上传请测试

其实二分区0408版中的ventoy压缩包适配ventoy启动最方便 ...

这个不怎么用 当然把这个g2 g4完善一下更好
回复

使用道具 举报

782#
发表于 2022-4-11 19:02:21 | 只看该作者
ksafei 发表于 2022-4-11 18:41
感谢@2010XwX  @mnuw 的测试,已修正上传请测试

其实二分区0408版中的ventoy压缩包适配ventoy启动最方便 ...

K大,高手!!!现在可以了。
谢谢K大又提供一完美工具!
回复

使用道具 举报

783#
发表于 2022-4-11 20:35:26 | 只看该作者
本帖最后由 2010XwX 于 2022-4-11 20:41 编辑

K大,grubfm_multiarch @220411-2 还存在一个问题,UEFI 启动 F8 进入 g4e 菜单,无法进入 grubfm,根据我的使用环境(我是随意用一个三分区启动U盘启动机器的,grubfm_multiarch.iso 可放在任何分区 /PE/里面)

---------------------------------------

原语句:
title Grub2 File Manager \n Grub2FM loader /PE/grubfm_multiarch.iso
find --set-root /ventoy/ventoy.json
map /PE/grubfm_multiarch.iso (0xff) || map /ventoy/grubfm_multiarch.iso (0xff) || map /grubfm_multiarch.iso (0xff)
chainloader (0xff)
boot

改成:
title Grub2 File Manager \n Grub2FM loader /PE/grubfm_multiarch.iso
find --ignore-floppies --ignore-cd --set-root /PE/grubfm_multiarch.iso
map /PE/grubfm_multiarch.iso (0xff) || map /grubfm_multiarch.iso (0xff)
chainloader (0xff)
boot

--------------------------------

可以返回进入 grubfm 了。

点评

此grubfm_multiarch.iso是适配ventoy用的,ventoy.json作为数据区的必备件故作为 find。 你修改后如其他人将grubfm_multiarch.iso放在别处就会find失败导致grub2fm无法引导,故不具有通用性,但作为个人使用可以  详情 回复 发表于 2022-4-11 21:15
回复

使用道具 举报

784#
 楼主| 发表于 2022-4-11 21:15:55 | 只看该作者
2010XwX 发表于 2022-4-11 20:35
K大,grubfm_multiarch @220411-2 还存在一个问题,UEFI 启动 F8 进入 g4e 菜单,无法进入 grubfm,根据我 ...

此grubfm_multiarch.iso是适配ventoy用的,ventoy.json作为数据区的必备件故作为 find。

你修改后如其他人将grubfm_multiarch.iso放在别处就会find失败导致grub2fm无法引导,故不具有通用性,但作为个人使用可以。

点评

@2010XwX: K大的grubfm_multiarch.iso 220411-2版在哪里下载? 能否发个链接?谢谢!!!  发表于 2022-4-12 00:44
我这个把 grubfm_multiarch.iso 放在 ventoy 数据区里也可以正常调用。find 和 map 语句是对应的,适应环境可以广一些,既适配 ventoy 用,也适配非 ventoy 用,只要放在任何盘符根目录 /PE/ 文件夹里即可。  详情 回复 发表于 2022-4-11 21:35
回复

使用道具 举报

785#
 楼主| 发表于 2022-4-11 21:29:06 | 只看该作者



点评

谢谢!找到链接下载了!  发表于 2022-4-12 01:15
此grubfm_multiarch.iso是适配ventoy用的,20220411最新版在哪里下载?能发一个链接吗?谢谢K大!!!  发表于 2022-4-12 00:32
回复

使用道具 举报

786#
发表于 2022-4-11 21:35:56 | 只看该作者
本帖最后由 2010XwX 于 2022-4-11 21:37 编辑
ksafei 发表于 2022-4-11 21:15
此grubfm_multiarch.iso是适配ventoy用的,ventoy.json作为数据区的必备件故作为 find。

你修改后如其 ...

我这个把 grubfm_multiarch.iso  放在 ventoy 数据区里也可以正常调用。find 和 map 语句是对应的,适应环境可以广一些,既适配 ventoy 用,也适配非 ventoy 用,只要放在任何盘符根目录 /PE/ 文件夹里即可,如同 ventoy.vhd。放在硬盘运行还快。

点评

此语句上版本在用,因为当时约定/PE/文件夹,随着二分区0408版的发布/ventoy/升级为默认,故这2个文件夹都要兼顾。下午在测试时发现如果固定find --ignore-floppies --ignore-cd --set-root /PE/grubfm_multiarc  详情 回复 发表于 2022-4-11 21:48
回复

使用道具 举报

787#
 楼主| 发表于 2022-4-11 21:48:26 | 只看该作者
2010XwX 发表于 2022-4-11 21:35
我这个把 grubfm_multiarch.iso  放在 ventoy 数据区里也可以正常调用。find 和 map 语句是对应的,适应 ...
find --ignore-floppies --ignore-cd --set-root /PE/grubfm_multiarch.iso
map /PE/grubfm_multiarch.iso (0xff) || map /grubfm_multiarch.iso (0xff)


此语句上版本在用,因为当时约定/PE/文件夹,随着二分区0408版的发布/ventoy/升级为默认,故这2个文件夹都要兼顾。下午在测试时发现如果固定find --ignore-floppies --ignore-cd --set-root /PE/grubfm_multiarch.iso,当grubfm_multiarch.iso在根目录或/ventoy/时会引导失败,所以才改成现在的样子。可以测试,哪个方案好用哪个

点评

或者这样可以吗? find --ignore-floppies --ignore-cd --set-root /PE/grubfm_multiarch.iso || find --set-root /ventoy/ventoy.json map /PE/grubfm_multiarch.iso (0xff) || map /ventoy/grubfm_multiarch.i  详情 回复 发表于 2022-4-11 21:54
回复

使用道具 举报

788#
发表于 2022-4-11 21:54:24 | 只看该作者
ksafei 发表于 2022-4-11 21:48
此语句上版本在用,因为当时约定/PE/文件夹,随着二分区0408版的发布/ventoy/升级为默认,故这2个文 ...

或者这样可以吗?

find --ignore-floppies --ignore-cd --set-root /PE/grubfm_multiarch.iso || find --set-root /ventoy/ventoy.json
map /PE/grubfm_multiarch.iso (0xff) || map /ventoy/grubfm_multiarch.iso (0xff) || map /grubfm_multiarch.iso (0xff)
chainloader (0xff)
boot

点评

此方案可行,已更新,感谢!  详情 回复 发表于 2022-4-11 22:27
回复

使用道具 举报

789#
 楼主| 发表于 2022-4-11 22:27:16 | 只看该作者
2010XwX 发表于 2022-4-11 21:54
或者这样可以吗?

find --ignore-floppies --ignore-cd --set-root /PE/grubfm_multiarch.iso || find ...

此方案可行,已更新,感谢!

点评

K大,最新版 grubfm_multiarch.iso 还有一件重要的事,BIOS 启动进入 grubfm 界面后,按 F7(ventoy),无法正常启动第三方标准 ventoy U 盘。仅当 VTOYEFI 区 /ventoy/ 存在 core.img 可启动成功!缺少前版判断是否  详情 回复 发表于 2022-4-12 09:18
越来越完善了,试了一下,引导vhd没问题,谢谢!  详情 回复 发表于 2022-4-11 22:49
回复

使用道具 举报

790#
发表于 2022-4-11 22:36:31 | 只看该作者
启动这个文件 先进入一个 觉得好 g2 运行需要运行文件 解决问题结束
g2不能解决 重启 由g2进入g4 这时运行文件去 回g2无意义
前些天 想搞一个二分区ventoy.vhd 现在放弃了
回复

使用道具 举报

791#
发表于 2022-4-11 22:49:05 | 只看该作者
ksafei 发表于 2022-4-11 22:27
此方案可行,已更新,感谢!

越来越完善了,试了一下,引导vhd没问题,谢谢!
回复

使用道具 举报

792#
发表于 2022-4-12 00:35:53 | 只看该作者
mnuw 发表于 2022-4-11 08:56
https://www.123pan.com/s/9YyA-YZ1w提取码:qViw

谢谢mnuw,可以下载了!万分感激!!!
回复

使用道具 举报

793#
发表于 2022-4-12 09:18:43 | 只看该作者
本帖最后由 2010XwX 于 2022-4-12 09:25 编辑
ksafei 发表于 2022-4-11 22:27
此方案可行,已更新,感谢!

K大,最新版 grubfm_multiarch.iso 还有一件重要的事,BIOS 启动进入 grubfm 界面后,按 F7(ventoy),无法正常启动第三方标准 ventoy U 盘。仅当 VTOYEFI 区 /ventoy/ 存在 core.img 可启动成功(ventoy 标准版里面是没有这个启动文件的)!缺少前版判断是否存在 core.img,若不存在,即复制到相关目录,然后加载 core.img,启动 ventoy。是否把前版的这一功能保留下来。UEFI 启动没有这样的问题,按F7(ventoy),可以在 UEFI 启动状况下,正常启动第三方 ventoy U 盘。
    谢谢K大!

点评

引导core.img是适配原三分区非标准ventoy用的,现在有了vhd版原来的模式已放弃core.img自然也失去了应用场景,再者“拷贝”动作本来就不友好,早就想去掉,还有core.img区分版本需不停更新,现在的grubfm_multiarch.  详情 回复 发表于 2022-4-12 11:14
回复

使用道具 举报

794#
发表于 2022-4-12 10:06:25 | 只看该作者
ksafei 发表于 2022-4-11 16:44
@chanel @2010XwX 请下载测试grubfm_multiarch-0411.iso

昨晚10点多发布的最新版grubfm_multiarch经过两台实机测试,已经可以正常显示G4E菜单了。
回复

使用道具 举报

795#
 楼主| 发表于 2022-4-12 11:14:41 | 只看该作者
2010XwX 发表于 2022-4-12 09:18
K大,最新版 grubfm_multiarch.iso 还有一件重要的事,BIOS 启动进入 grubfm 界面后,按 F7(ventoy), ...

引导core.img是适配原三分区非标准ventoy用的,现在有了vhd版原来的模式已放弃core.img自然也失去了应用场景,再者“拷贝”动作本来就不友好,早就想去掉,还有core.img区分版本需不停更新,现在的grubfm_multiarch.iso稳定后就不管啦,所以放弃core.img是必然。不过引导core.img的语句还保留,你可手动添加 core.img到/ventoy/就可以啦
回复

使用道具 举报

796#
发表于 2022-4-12 11:15:05 | 只看该作者
K大,我语句不熟,请教大神,把 F7 (ventoy.sh)语句这样改,不知行吗?,其它还要变动吗?

configfile ${prefix}/global.sh;
if [ -n "${ventoy}" ];
then
    if [ "${grub_platform}" = "efi" ];
    then
      if [ -f (${ventoy})/efi/boot/VENTOY${EFI_ARCH}.efi ];
      then
        chainloader -t (${ventoy})/efi/boot/VENTOY${EFI_ARCH}.efi;
      else
        chainloader -t (${ventoy})/efi/boot/BOOT${EFI_ARCH}.efi;
      fi;
    elif [ -f "(${ventoy})/ventoy/core.img" ];
    then
      set root=${ventoy};
      multiboot /ventoy/core.img;
    else
         mount (${ventoy}) 1;
         cp (cd)/grub/core.img 1:/ventoy/core.img;
         umount 1
         set root=${ventoy};
         multiboot /ventoy/core.img;

# --- 原语句 -----
#      regexp --set=1:vtdisk '(hd[0-9]+)[0-9,]*' "${ventoy}";
#      chainloader (${vtdisk})+1;
    fi;
    boot;
fi;
source ${prefix}/global.sh;

谢谢K大!

点评

楼上已回复。为了非标准盘而抛弃标准盘这种做法不合适,自用可以。  详情 回复 发表于 2022-4-12 11:19
回复

使用道具 举报

797#
 楼主| 发表于 2022-4-12 11:19:30 | 只看该作者
2010XwX 发表于 2022-4-12 11:15
K大,我语句不熟,请教大神,把 F7 (ventoy.sh)语句这样改,不知行吗?,其它还要变动吗?

configfile ...

楼上已回复。为了非标准盘而抛弃标准盘这种做法不合适,自用可以。

点评

谢谢K大! 我这个就是用来启动标准版 ventoy 的,这不过换了种启动计算机方式,万一遇到二分区启动不了机器,可以再插上一个其它可用三分区U盘启动机器,通过 grubfm_multiarch.iso 桥接,同样可以使用标准版的 ven  详情 回复 发表于 2022-4-12 11:34
回复

使用道具 举报

798#
发表于 2022-4-12 11:34:00 | 只看该作者
本帖最后由 2010XwX 于 2022-4-12 11:40 编辑
ksafei 发表于 2022-4-12 11:19
楼上已回复。为了非标准盘而抛弃标准盘这种做法不合适,自用可以。

谢谢K大!
我这个就是用来启动标准版 ventoy 的,这不过换了种启动计算机方式,万一遇到二分区启动不了机器,可以再插上一个其它可用三分区U盘启动机器,通过 grubfm_multiarch.iso 桥接,同样可以使用标准版的 ventoy。实际上,core 复制在标准版数据区也可以,它们完全不影响其结构。这样的处理使原版启动不了标准版的 ventoy,通过另一途径,也使用上了。
grubfm_multiarch.iso 魅力所在!!!

真正的 multiarch !!!

点评

K大的启动工具已经比较完善了,我认为启动第二优盘的方法意义不是太大(直接启动第二优盘不行吗?仅个人观点)。感觉比较好的搭配方式如下: 1、【三分区版】Grub2FM+Ventoy+Grub4dos (推荐,可独立使用)本身  详情 回复 发表于 2022-4-12 12:01
回复

使用道具 举报

799#
发表于 2022-4-12 12:01:16 | 只看该作者
本帖最后由 2010sya 于 2022-4-12 12:33 编辑
2010XwX 发表于 2022-4-12 11:34
谢谢K大!
我这个就是用来启动标准版 ventoy 的,这不过换了种启动计算机方式,万一遇到二分区启动不了 ...

K大的启动工具已经比较完善了,我认为启动第二优盘的方法意义不是太大(直接启动第二优盘不行吗?仅个人观点)。感觉比较好的搭配方式如下:

1、【三分区版】Grub2FM+Ventoy+Grub4dos
(推荐,可独立使用)本身包含了Grub2FM+Ventoy+Grub4dos三种启动方式,兼容性也不错,RUN模块简单易用,常用的PE镜像直接扔到PE/目录就行
2、【二分区版 】 Ventoy+Grub2FM_Grub4dos合盘
(可单独使用)这个和标准的ventoy启动差不多
3、【ISO单文件版】grub2fm_grub4dos.iso
(可配合上述任何一个使用)主要作为桥接使用
其实,标准的ventoy功能已经很完整了,可以整体引导linux镜像和window系统镜像安装系统,只是引导PE.ISO有时会出现莫名其妙的问题。另外,他不能直接引导硬盘上镜像文件(好像现在也可以了)。以前经常测试硬盘上的PE.ISO/windows.vhd(x)等等,曾利用ventoy+RUN模块跳转,wintoflash建议使用grubfm_multiarch.iso转grubfm解决,这个问题就解决了(和K大方案类似)。

点评

1,三分区版无法升级 ventoy; 2,标准的二分区 ventoy 版 + ventoy 自定义菜单插件,ventoy 标准用法; 3,当标准的二分区 ventoy 无法启动机器时,而你又想使用标准的 ventoy,grub2fm_grub4dos.iso 是一解决方  详情 回复 发表于 2022-4-12 13:30
【三分区版】就是有一点不爽,efi分区无法隐藏。  详情 回复 发表于 2022-4-12 13:14
回复

使用道具 举报

800#
发表于 2022-4-12 13:14:03 | 只看该作者
2010sya 发表于 2022-4-12 12:01
K大的启动工具已经比较完善了,我认为启动第二优盘的方法意义不是太大(直接启动第二优盘不行吗?仅个人 ...

【三分区版】就是有一点不爽,efi分区无法隐藏。

点评

这个没啥影响吧! 较高版本的10PE会显示efi分区,低版本不会。怕文件丢失的话把这些文件备份一份也可以。。。  详情 回复 发表于 2022-4-12 13:27
回复

使用道具 举报

801#
发表于 2022-4-12 13:14:52 | 只看该作者
本帖最后由 mnuw 于 2022-4-12 23:02 编辑

bios: grubfm_multiarch.iso 按f7启动自身u盘ventoy(k大二分区)或者第二ventoy盘 都可以启动         ventoy盘 我没有添加core.img 都是原汁原味 当然ventoy盘肯定是k大二分区版   (用的是k大三分区测试的)
回复

使用道具 举报

802#
发表于 2022-4-12 13:27:49 | 只看该作者
chanel 发表于 2022-4-12 13:14
【三分区版】就是有一点不爽,efi分区无法隐藏。

这个没啥影响吧!
较高版本的10PE会显示efi分区,低版本不会。怕文件丢失的话把这些文件备份一份也可以。。。
回复

使用道具 举报

803#
发表于 2022-4-12 13:30:59 | 只看该作者
本帖最后由 2010XwX 于 2022-4-12 14:42 编辑
2010sya 发表于 2022-4-12 12:01
K大的启动工具已经比较完善了,我认为启动第二优盘的方法意义不是太大(直接启动第二优盘不行吗?仅个人 ...

1,三分区版无法升级 ventoy;
2,标准的二分区 ventoy 版 + ventoy 自定义菜单插件,ventoy 标准用法;
3,当标准的二分区 ventoy 无法启动机器时,而你又想使用标准的 ventoy,grubfm_multiarch.iso 是一可选的解决方案,即采用可启动机器的第三方U盘,通过 grubfm_multiarch.iso 桥接,启动二分区标准 ventoy;
4,ventoy.vhd + ventoy 自定义菜单插件(相当于【2】),可使用任何启动U盘加载,可升级,和标准 ventoy 可能有略微差异。
我目前维护机器主要用三分区U盘,C大的 USBOS,红毛的 USM,天空的 EasyU,以及优易捷 Plus 版。备一个标准 ventoy,平常就用 ventoy.vhd。遇到 【3】的情况,用K大的 grubfm_multiarch.iso 。
每人都有自己的使用习惯和环境,只要适合就可以,没有最好,只有更好。以上是我使用体验,供参考

点评

谢谢回复,没有最好,只有更好!  详情 回复 发表于 2022-4-12 14:33
三分区版升级 用dg  详情 回复 发表于 2022-4-12 13:38
回复

使用道具 举报

804#
发表于 2022-4-12 13:38:31 | 只看该作者
2010XwX 发表于 2022-4-12 13:30
1,三分区版无法升级 ventoy;
2,标准的二分区 ventoy 版 + ventoy 自定义菜单插件,ventoy 标准用法; ...

三分区版 用dg升级 ventoy

点评

这个我曾试过,可能不行。三分区版是K大特制的,有改动,你升级要覆盖原文件,你不清楚那些它们之间的关联,K大可以搞定,一般使用者不行。 按开发者,ventoy 只能运行在自己生成的移动设备上,因为启动时会检查分  详情 回复 发表于 2022-4-12 13:48
回复

使用道具 举报

805#
发表于 2022-4-12 13:48:50 | 只看该作者
mnuw 发表于 2022-4-12 13:38
三分区版 用dg升级 ventoy

这个我曾试过,可能不行。三分区版是K大特制的,有改动,你升级要覆盖原文件,你不清楚那些它们之间的关联,K大可以搞定,一般使用者不行。
按开发者,ventoy 只能运行在自己生成的移动设备上,因为启动时会检查分区结构、大小、起始位置等,结构一改动,会有提示,以致不能启动。

点评

你说的这是老三分区版,这个已经放弃。新三分区版是Grub2FM+grub4dos+vtoy.vhd,vhd版使用及功能与前者一样,升级贼简单:双击vhd(挂载)--运行ventoy(升级)--右键挂载盘符(弹出),就升级OK啦  详情 回复 发表于 2022-4-12 14:03
你去看gurb文件夹里文件 就明白了  详情 回复 发表于 2022-4-12 13:55
回复

使用道具 举报

806#
发表于 2022-4-12 13:55:59 | 只看该作者
2010XwX 发表于 2022-4-12 13:48
这个我曾试过,可能不行。三分区版是K大特制的,有改动,你升级要覆盖原文件,你不清楚那些它们之间的关 ...

你去看gurb文件夹里文件 就明白了
回复

使用道具 举报

807#
 楼主| 发表于 2022-4-12 14:03:04 | 只看该作者
2010XwX 发表于 2022-4-12 13:48
这个我曾试过,可能不行。三分区版是K大特制的,有改动,你升级要覆盖原文件,你不清楚那些它们之间的关 ...

你说的这是老三分区版,这个已经放弃。新三分区版是Grub2FM+grub4dos+vtoy.vhd,vhd版使用及功能与前者一样,升级贼简单:双击vhd(挂载)--运行ventoy(升级)--右键挂载盘符(弹出),就升级OK啦

点评

是的,我就是按你的思路,对 chiannet 制作的“计算机超级维护工具” ~ USBOS 进行了三合一整合: 一盘在手,维护无忧!  详情 回复 发表于 2022-4-12 14:30
回复

使用道具 举报

808#
发表于 2022-4-12 14:09:33 | 只看该作者
good!
回复

使用道具 举报

809#
发表于 2022-4-12 14:30:17 | 只看该作者
ksafei 发表于 2022-4-12 14:03
你说的这是老三分区版,这个已经放弃。新三分区版是Grub2FM+grub4dos+vtoy.vhd,vhd版使用及功能与前者一 ...

是的,我就是按你的思路,对  chiannet 制作的“计算机超级维护工具” ~ USBOS 进行了三合一整合:
一盘在手,维护无忧!

USBOS_BIOS+UEFI.jpg (161.98 KB, 下载次数: 194)

USBOS_BIOS+UEFI.jpg

点评

下载了你的修改版,不过启动后和你的界面不同呢?BIOS启动,没有9-12项  详情 回复 发表于 2022-4-13 17:16
X大,基于最新USBOS增强版整合的么?能分享下么?  详情 回复 发表于 2022-4-12 15:55
回复

使用道具 举报

810#
发表于 2022-4-12 14:33:37 | 只看该作者
2010XwX 发表于 2022-4-12 13:30
1,三分区版无法升级 ventoy;
2,标准的二分区 ventoy 版 + ventoy 自定义菜单插件,ventoy 标准用法; ...

谢谢回复,没有最好,只有更好!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-27 05:17

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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