无忧启动论坛

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

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

    [复制链接]
61#
发表于 2022-1-16 14:14:00 | 显示全部楼层

我第一次就是用这个菜单语句运行的,刚刚再试一遍,依旧。
我不清楚这个 search 是仅搜寻本地分区文件,还是任何分区都找。在BIOS启动菜单里,用的是 find --set-root /boot/core.img,顺利找到并加载。而 search 语句因找不到,菜单也不显示。
回复

使用道具 举报

62#
发表于 2022-1-16 14:20:49 | 显示全部楼层
本帖最后由 2010XwX 于 2022-1-16 14:29 编辑
ksafei 发表于 2022-1-16 13:37
建议把数据区的efi/boot/文件夹删除,置于EFI区  /efi/boot/ventoyx64.efi再测试吧
其实插2个U盘本可以 ...

是这样的,主要考虑要使用 ventoy 只能用它自己制备的二分区U盘启动加载,用传统的UD三分区启动计算机,想要使用 ventoy ,只能另辟路子。你的改版超强U盘,自定义菜单光盘等都是选项。数据区的这个文件夹, ventoy 自定义菜单一些启动文件在里面,原版的 EFI区我尽量不动,以免今后升级出现问题。
我在找找哪个环节有问题。谢谢你的指导!

点评

测试要先易后难,先标准后复杂这样才能逐步排除问题所在。从上面的截图可看出其他search菜单正常,所以可排除search命令(我这测试可以搜寻其他分区),还有菜单前部的冗余命令行有没有影响,都需逐步测试。 另外,  详情 回复 发表于 2022-1-16 14:43
回复

使用道具 举报

63#
发表于 2022-1-16 15:02:22 | 显示全部楼层
本帖最后由 2010XwX 于 2022-1-16 15:04 编辑
ksafei 发表于 2022-1-16 14:43
测试要先易后难,先标准后复杂这样才能逐步排除问题所在。从上面的截图可看出其他search菜单正常,所以可 ...

好的,我慢慢寻找原因。
9选项菜单,除【3】里的文件 ventoyx64.efi 是其它分区的,余下都是本分区的,都运行正常。
谢谢多次指导!
以下是BIOS启动时,正常运行的截图:

USBOS_BIOS_ventoy_F6合.jpg (242.63 KB, 下载次数: 115)

USBOS_BIOS_ventoy_F6合.jpg
回复

使用道具 举报

64#
发表于 2022-1-16 15:28:04 | 显示全部楼层
本帖最后由 2010XwX 于 2022-1-16 15:31 编辑

K大,ls 测试,能找到所有硬盘。两个机械硬盘(h0),(h1),两个U盘(h2),(h3)。UEFI菜单我是搬来的,基本参照《优启时代系统维护盘》2021臻藏版(B)。背景换成你的黑咖啡,慢慢品尝。我是吃百家饭,做自己事,再次谢谢各位大佬!
回复

使用道具 举报

65#
发表于 2022-1-16 16:16:54 | 显示全部楼层
K大,以上我是边学边干,弄不成积累点经验也是收获。我的各个启动U盘基本都是UD三分区,无论BIOS,或UEFI启动,都有 grub2fm 和 automenu_run 管理器,真需要用UD三分区启动使用 ventoy,可以借助上面两个文件管理器运行。
回复

使用道具 举报

66#
发表于 2022-1-16 17:45:13 | 显示全部楼层
本帖最后由 2010XwX 于 2022-1-16 17:47 编辑

K大,我想,是否我的 grub2 版本不对,你把你加载成功的那个 grub2 (bootx64.efi)发一个给我,我校验一下再试试。

点评

grub2中加载mod的多少会影响个别功能,看你下午的几个测试没见什么异常。gurb2是生成的不需校验码比对  详情 回复 发表于 2022-1-16 19:11
回复

使用道具 举报

67#
发表于 2022-1-16 18:33:25 | 显示全部楼层
本帖最后由 2010XwX 于 2022-1-16 18:44 编辑

这个菜单和你的 ventoy 自定义菜单中 ventoy_grub.cfg,是一样的,唯一区别是一个在本地U盘运行,一个在另外U盘运行,本地的能成功,外面的找不到本地U盘的文件。但BIOS启动,两者都可以。是否是 grub2 版本不配?请高手多指点,谢谢!

点评

测试了,确实与grub2 版本有关 用这个试试 menuentry "【3】启动 Ventoy 文件管理器(UEFI模式)】 " { search -s -f /efi/boot/ventoyx64.efi chainloader /efi/boot/ventoyx64.efi  详情 回复 发表于 2022-1-16 18:43
回复

使用道具 举报

68#
发表于 2022-1-16 18:59:41 | 显示全部楼层
本帖最后由 2010XwX 于 2022-1-16 19:02 编辑
2011cwj6958 发表于 2022-1-16 18:43
测试了,确实与grub2 版本有关
用这个试试
menuentry "【3】启动 Ventoy 文件管理器(UEFI模式)】 " ...

这个试过了,可以显示菜单,运行出错,然后回到原菜单。好像如下:
S。
S。
??继续
我的版本是 《优启时代系统维护盘》2021臻藏版(B)。里面的

点评

自己定制的grub2经测试 https://cloud.189.cn/t/Af2yAve2QbQ3  详情 回复 发表于 2022-1-16 19:26
回复

使用道具 举报

69#
发表于 2022-1-16 19:27:31 | 显示全部楼层
ksafei 发表于 2022-1-16 19:11
grub2中加载mod的多少会影响个别功能,看你下午的几个测试没见什么异常。
gurb2是生成的不需校验码比对
...

K大,收到谢谢!你的体积是我的2倍。但运行不加载同一目录的配置文件 grub.cfg,没有显示菜单,直接进 grub> 。

我的 bootx64.efi 和 grub.cfg 放在EFI分区 /efi/boot/ 文件夹里,看是否匹配?

点评

这个是定制适用于/efi/boot/ 的,体积大点,功能全,可测试  详情 回复 发表于 2022-1-16 20:35
grub.cfg的位置在定制时是可以自定义的,包括位置和名字  详情 回复 发表于 2022-1-16 19:36
回复

使用道具 举报

70#
发表于 2022-1-16 19:54:40 | 显示全部楼层
2011cwj6958 发表于 2022-1-16 19:36
grub.cfg的位置在定制时是可以自定义的,包括位置和名字

定制没有搞过,只能慢慢来,现在基本是拿来主义,最多自己拼拼凑凑,因为本行不是计算机,工作中仅使用而已,退休解解闷。谢谢各位高手帮助!
回复

使用道具 举报

71#
发表于 2022-1-16 19:59:15 | 显示全部楼层
本帖最后由 2010XwX 于 2022-1-16 20:19 编辑

现在利用K大的 grubfm_multiarch 也能加载第二方的 ventoy。
见下图:用第一U盘启动计算机,利用 grub2fm 或 run 加载K大的 grubfm_multiarch,出现界面,选 ventoy ,就能运行第二方U盘上原版的 ventoy。无论第一方U盘什么格式,三分区,二分区,无论BIOS启动,还是UEFI启动,都可以进行。真正的 grubfm 多架构平台,为K大点赞!

快照4.jpg (61.33 KB, 下载次数: 126)

快照4.jpg
回复

使用道具 举报

72#
发表于 2022-1-16 20:43:06 | 显示全部楼层
2011cwj6958 发表于 2022-1-16 19:26
自己定制的grub2经测试

https://cloud.189.cn/t/Af2yAve2QbQ3

收到,谢谢!和K大的一样,配置文件 grub.cfg 菜单加不上,优启时代是你做的,我用的就是那里拷贝的,grub.cfg 和 bootx64.efi 一起放在UEF区 /efi/boot/ 里面

点评

我发支持是legacy和uefi双启动的,菜单配置文件在boot/grub2, 分别是ajgzs_legacy.ini和ajgzs_uefi.ini  详情 回复 发表于 2022-1-16 22:12
回复

使用道具 举报

73#
发表于 2022-1-16 21:01:27 | 显示全部楼层
ksafei 发表于 2022-1-16 20:35
这个是定制适用于/efi/boot/ 的,体积大点,功能全,可测试

K大,万分感谢!成功了!成功了!!成功了!!!
无论实测机还是虚拟机,无论 BIOS 启动,还是 UEFI 启动,无关启动U盘类型,都可以利用启动菜单运行第二方 ventoy 原版U盘,启动 ventoy。
这里,也十分感谢 2011cwj6958 提供的各种关键意见!!!
一会儿,我把 UEFI 启动截图传上来。

点评

能把你的制作方法从头到尾清楚的写个流程指导一下怎么做到你的测试结果吗  详情 回复 发表于 2022-1-17 00:11
回复

使用道具 举报

74#
发表于 2022-1-16 21:22:15 | 显示全部楼层
第一U盘UEFI启动计算机,加载第二U盘原版 ventou 截图:

USBOS_UEFI_ventoy_F6合.jpg (342.07 KB, 下载次数: 124)

USBOS_UEFI_ventoy_F6合.jpg
回复

使用道具 举报

75#
发表于 2022-1-16 22:32:24 | 显示全部楼层
2011cwj6958 发表于 2022-1-16 22:12
我发支持是legacy和uefi双启动的,菜单配置文件在boot/grub2, 分别是ajgzs_legacy.ini和ajgzs_uefi.ini
...

奥,明白了,难怪刚才测试没有成功,原来没有配置好。原来我的配置文件是 grub.cfg,和 bootx64.efi 同在 EFI区 /efi/boot/ 一个目录里。现在 bootx64.efi 和原来相同,配置文件名称和位置都变了。一会儿我测试一下。
回复

使用道具 举报

76#
发表于 2022-1-16 23:00:57 | 显示全部楼层
2011cwj6958 大师,经UEFI启动测试,你的也成功了!成功了!!成功了!!!你们真是顶级高手!再次衷心感谢!!!
这次测试配置文件没有用你的,用我原来的 grub.cfg 改名 ajgzs_uefi.ini,在EFI区 /boot/里另建一个文件夹 grub2,里面放配置文件 ajgzs_uefi.ini,UEFI启动界面和K大给我测试的一样,就不上传了。
最后,再次谢谢你们两位大佬的指导帮助,提前向你们两位拜个早年,也一并向本主题坛友问好!!!
回复

使用道具 举报

77#
发表于 2022-1-16 23:19:55 | 显示全部楼层
最后再确认一下,两位大佬UEFI启动,成功加载 ventoy 的菜单语句:
     ..............................................
if  search --file /efi/boot/ventoyx64.efi; then   
     menuentry "【3】启动 Ventoy 文件管理器(UEFI模式)"{
    search -s -f /efi/boot/ventoyx64.efi
    chainloader /efi/boot/ventoyx64.efi
    }
  fi
     ...................................................
回复

使用道具 举报

78#
发表于 2022-1-17 08:50:02 | 显示全部楼层
hxhua 发表于 2022-1-17 00:11
能把你的制作方法从头到尾清楚的写个流程指导一下怎么做到你的测试结果吗

把要点整理了一下,供参考交流:

#############################
######## ventoy U 盘 ###########
#############################

【1】,按标准流程制作原版 ventoy 二分区启动U盘(目前最新版 v1.0.64)参见 ventoy 论坛版块:
http://bbs.wuyou.net/forum.php?mod=forumdisplay&fid=94
【2】,在可见数据分区放入 ventoy 自定义组件(共三个文件夹:boot/,efi/,ventoy),
参加 2011cwj6958 主题:
http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
【3】,在 boot/ 文件夹里放入BIOS启动时 ventoy 引导文件 vtldr 和 core.img。vtldr 由 grldr 改名,方便识别,内置菜单:

pxe detect
configfile
default 0
timeout 0

find --set-root --ignore-floppies /boot/core.img
kernel /boot/core.img
boot

core.img 来自 USB启动区 Ksafei 主题:
http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
【4】,在 efi/boot/ 文件夹里,放入 UEFI 启动时 ventoy 引导文件 ventoyx64.efi,由原 ventoy 启动盘隐藏区启动文件 BOOTX64.EFI 改名而来。
【5】,ventoy 自定义组件配置文件 ventoy_grub.cfg,大家可以按需自己修改(UTF-8 编码):
# ==================
#  用于标准二分区 ventoy U盘
# ==================

if [ "$grub_platform" = "pc" ]; then
     
menuentry '【启动 Microsoft Windows 系统】' --class nt6 {   
        if search -n -s -f /bootmgr; then
            ntldr /bootmgr
        elif search -n -s -f /ntldr; then
            ntldr /ntldr
        else
            echo "Windows NOT found ..."
        fi        
    }

if  search --file /grldr; then  
    menuentry '【查找grub4dos 多功能启动引导管理器 /grldr】' --class grub {
         search -n -s -f /grldr
            ntldr /grldr
}
fi   

if  search --file /boot/grldr; then  
    menuentry '【查找grub4dos 多功能启动引导管理器 /boot/grldr】' --class grub {
         search -n -s -f /boot/grldr
            ntldr /boot/grldr
}
fi  

if  search --file /boot/vtldr; then  
    menuentry '【启动 Ventoy 文件管理器】' --class grub {
         search -n -s -f /boot/vtldr
            ntldr /boot/vtldr
}
fi  

if  search --file /g2ldr; then  
    menuentry '【查找grub2 多功能启动引导管理器  /g2ldr】' --class=boot_g4d {
         search -n -s -f  /g2ldr
            ntldr  /g2ldr
}
fi
  
if  search --file /boot/g2ldr; then  
    menuentry '【查找grub2 多功能启动引导管理器  /boot/g2ldr】' --class grub2 {
         search -n -s -f  /boot/g2ldr
            ntldr  /boot/g2ldr
}
fi   

  if  search --file /boot/grubfm.iso; then
   menuentry "【启动 GRUB2 文件管理器】 " --class grub2{  
   search -s -f /boot/grubfm.iso
    linux /boot/loadfm  
  initrd /boot/grubfm.iso  
    }
  fi

  if  search --file /boot/grubfm/grubfm.iso; then
   menuentry "【启动 GRUB2 File Manager 基于GRUB2的文件管理器】 " --class grub2{  
   search -s -f /boot/grubfm/grubfm.iso
    linux /boot/grubfm/loadfm  
  initrd /boot/grubfm/grubfm.iso
    }
  fi

  if  search --file /boot/Grub4dos_auto.ISO; then
   menuentry "【启动 Grub4dos 资源管理器】 " --class grub2{  
   search -s -f /boot/Grub4dos_auto.ISO
    linux /boot/loadfm  
  initrd /boot/Grub4dos_auto.ISO
    }
  fi

if  search --file /boot/MAXDOS.IMG; then
   menuentry "【启动 MAXDOS 系统维护工具箱】 " --class dos {  
   search -s -f /boot/MAXDOS.IMG
     linux16  ($root)/boot/memdisk
  initrd16 ($root)/boot/MAXDOS.IMG
    }
  fi

if  search --file /boot/KONBOOT.IMG; then
   menuentry "【启动 绕过Windows 开机密码】 " --class dos {  
   search -s -f /boot/KONBOOT.IMG
     linux16  ($root)/boot/memdisk
  initrd16 ($root)/boot/KONBOOT.IMG
    }
  fi

if  search --file /boot/Clover; then
  menuentry "【启动 三叶草引导UEFI加载程序( Legacy)】 " --class clover{
search -s -f /boot/Clover
    linux /boot/loadfm
  initrd /boot/Clover
    }
  fi


else

if  search --file /EFI/Microsoft/Boot/bootmgfw.efi; then
    menuentry '【启动 Microsoft Windows 系统(UEFI模式)】' --class nt6 {   
search -n -s -f /EFI/Microsoft/Boot/bootmgfw.efi
          chainloader /EFI/Microsoft/Boot/bootmgfw.efi
    }
  fi

if  search --file /EFI/windows_vhd/bootmgfw.efi; then
    menuentry '【查找启动Microsoft Windows VHD系统(UEFI模式)】' --class vhd {   
search -n -s -f /EFI/windows_vhd/bootmgfw.efi
          chainloader /EFI/windows_vhd/bootmgfw.efi
   }
  fi

if  search --file /EFI/winpe/bootmgfw.efi; then
    menuentry '【查找启动Microsoft Windows PE系统(UEFI模式)】' --class wim {   
search -n -s -f /EFI/winpe/bootmgfw.efi
          chainloader /EFI/winpe/bootmgfw.efi
   }
  fi

if  search --file /EFI/ramos/bootmgfw.efi; then
    menuentry '【查找启动Microsoft Windows ramos系统(UEFI模式)】' --class win {   
search -n -s -f /EFI/ramos/bootmgfw.efi
          chainloader /EFI/ramos/bootmgfw.efi
   }
  fi

### 屏蔽 ###
if  search --file /efi/boot/#bootx64.efi; then        
    menuentry '【查找 启动系统第一引导启动管理器(UEFI模式)】' --class uefi {   
          search -s -f /efi/boot/bootx64.efi
        chainloader /efi/boot/bootx64.efi
   }
  fi

if  search --file /efi/boot/ventoyx64.efi; then   
     menuentry "【启动 Ventoy 文件管理器(UEFI模式)】 " --class Ventoy{
    search -s -f /efi/boot/ventoyx64.efi
    chainloader /efi/boot/ventoyx64.efi
    }
  fi

if  search --file /efi/boot/grubfmx64.efi; then   
   menuentry "【启动 GRUB2 文件管理器(UEFI模式)】" --class GRUB2{
search -s -f /efi/boot/grubfmx64.efi
    chainloader /efi/boot/grubfmx64.efi
    }
  fi

if  search --file /efi/boot/run.efi; then   
   menuentry "【启动 Grub2 RUN(UEFI模式)】" --class GRUB2{
search -s -f /efi/boot/run.efi
    chainloader /efi/boot/run.efi
    }
  fi

if  search --file  /efi/refind/refind_x64.efi; then     
  menuentry "【启动 rEFInd 多系统启动管理器(UEFI模式)】" --class refind{
search -s -f /efi/refind/refind_x64.efi
    chainloader /efi/refind/refind_x64.efi
    }
  fi

if  search --file /EFI/CLOVER/CLOVERX64.EFI; then   
     menuentry "【启动 Clover EFI bootloader 三叶草EFI引导加载程序】 " --class Clover{
    search -s -f /EFI/CLOVER/CLOVERX64.EFI
    chainloader /EFI/CLOVER/CLOVERX64.EFI
    }
  fi

if  search --file /efi/boot/konboot.efi; then   
     menuentry "【启动 绕过Win&Mac 开机密码】 " --class Clover{
    search -s -f /efi/boot/konboot.efi
    chainloader /efi/boot/konboot.efi
    }
  fi

if  search --file /efi/boot/memtest64.efi; then   
     menuentry "【启动 Memtest86 Pro 内存测试】 " --class Clover{
    search -s -f /efi/boot/memtest64.efi
    chainloader /efi/boot/memtest64.efi
    }
  fi

if  search --file /efi/boot/lenovookr.efi; then   
     menuentry "【联想一键恢复UEFI版 OKR 10.0.0.19 兼容机可用】 " --class Clover{
    search -s -f /efi/boot/lenovookr.efi
    chainloader /efi/boot/lenovookr.efi
    }
  fi

fi

menuentry "【重启计算机】"  --class gentoo --class os{
reboot
}
menuentry "【关闭计算机】"  --class ubuntu --class os{
halt
}
menuentry '【返回上级一菜单】 [Esc]' --class=vtoyret VTOY_RET {
    echo 'Return ...'
}
【6】关于 rEFInd,我是直接用 中文版 refindx64(cn).img,解开放入 ventoy U盘隐藏区 efi 文件夹里,利用 ventoy 自定义菜单启动(见ventoy_grub.cfg配置菜单 ),不解开也可以利用 ventoy 加载。 rEFInd 具体见 2011cwj6958 主题:
http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1

================================
以上供参考,所以资料来自无忧论坛公开发表,并得到无忧论坛各位高手大神们及众多坛友无私帮助指导和鼓励,在此一并表示深深感谢!!!

评分

参与人数 3无忧币 +15 收起 理由
luojia2114 + 5 很给力!
kzr588 + 5 很给力!
dddren + 5 赞不懈专研的精神

查看全部评分

回复

使用道具 举报

79#
发表于 2022-1-17 09:54:12 | 显示全部楼层
本帖最后由 2010XwX 于 2022-1-17 13:47 编辑

##############################
######  USBOS UD三分区U盘 #######
##############################

【1】可以使用任何启动U盘,这里使用的是 chiannet 制作的 USBOS V3.0 增强版,参见 PE作品发布区 chiannet 主题:
http://bbs.wuyou.net/forum.php?m ... 9965&extra=page%3D1
【2】USBOS BIOS启动部分变化,隐藏区 /BOOT/GRUB/  文件夹里添加 GRUBFM.ISO,SISO 即可。
menu.lst 菜单,修改和添加 以下三项 [9],[10],[11]:

title [09] 运行 Automenu_RUN 自定义映像
graphicsmode -1 640
font /BOOT/GRUB/MENU.HEX
command /BOOT/GRUB/SISO RUN --automenu-all

title [10] 运行 Grub2 文件管理器      
map --mem /boot/grub/grubfm.iso (0xff)
map --hook
chainloader (0xff)
#boot

title [11] 加载第二U盘 Ventoy 菜单
find --set-root /boot/core.img
kernel /boot/core.img

【3】USBOS UEFI启动部分变化。原版直接进入 BCD PE菜单。隐藏区 EFI/ 目录里加  grubfm.efi,konboot.efi,run.efi,若需要 rEFInd,可以加入解开的中文版组件(font\,  refind\,tools\,tools_diy\)。 rEFInd 具体见 2011cwj6958 主题:
http://bbs.wuyou.net/forum.php?m ... 8338&extra=page%3D1
【4】USBOS隐藏区 EFI/BOOT:
原 BOOTX64.EFI 改名 BOOTX64_PE.EFI > 指向 BCD
原 ZH-CN/ BOOTX64.EFI.MUI 改名  BOOTX64_PE.EFI.MUI > BCD 显示中文
添加
font/ > 字体显示
local/ > UEFI菜单背景
grub.cfg > UEFI菜单  
bootx64.efi > grub2 启动器。以上,启动菜单为grub.cfg,grub2 启动器 bootx64.efi 来自 Ksafei。
也可使用 2011cwj6958的,但配置文件名称和位置有改变。具体参见 USB启动区 Ksafei 主题:
http://bbs.wuyou.net/forum.php?m ... 7201&extra=page%3D1
其它加载软件都可从无忧论坛找到。
【4】USBOS隐藏区 EFI/microsoft 里面内容不用改变。
【5】 UEFI菜单 grub.cfg 配置文件,大家可根据各自需求改动:

set check_signatures=no
set prefix=(${root})/efi/boot
set default=1
set gfxmode=1024x768,auto
loadfont /efi/boot/Fonts/unicode.pf2
set locale_dir=/efi/boot/Locale
set lang=zh_CN
set pager=1
set timeout=30
set fallback=1
insmod png
terminal_output gfxterm
#这里的背景图 bg.png 是 K大的黑咖啡,原先是优启时代
background_image /efi/boot/locale/bg/bg.png
set menu_color_normal=white/black
set menu_color_highlight=light-cyan/black
menuentry "【1】启动 USBOS_Win8.1PEx64/Win10PEx64 " {
        search --set -f /EFI/boot/BOOTX64_PE.efi
        chainloader /EFI/boot/BOOTX64_PE.efi
}
menuentry "【2】启动 硬盘里的Windows" --class windows --class os {
    if [ 'pc' == $grub_platform ] ; then
        if search --file --set --no-floppy /bootmgr ; then
            chainloader +1
        elif search --file --set --no-floppy /ntldr ; then
            chainloader +1
        else
            echo '没有找到已安装的Windows操作系统。'
            sleep --verbose 5
        fi
    fi
    if [ 'efi' == $grub_platform ] ; then
        if search --file --set --no-floppy /EFI/Microsoft/Boot/bootmgfw.efi ; then
            chainloader /EFI/Microsoft/Boot/bootmgfw.efi
        else
            echo '没有找到已安装的Windows操作系统。'
            sleep --verbose 5
        fi
    fi
}

if  search --file /efi/boot/ventoyx64.efi; then   
     menuentry "【3】启动 Ventoy 文件管理器(UEFI模式)"{
    search -s -f /efi/boot/ventoyx64.efi
    chainloader /efi/boot/ventoyx64.efi
    }
  fi

menuentry "【4】启动 Grub2 文件管理器 " {
        search --set -f /efi/grubfm.efi
        chainloader /efi/grubfm.efi
}
menuentry "【5】运行 AutoMenu_RUN " {
        search --set -f /efi/run.efi
        chainloader /efi/run.efi
}

if  search --file  /efi/refind/refind_x64.efi; then
menuentry "【6】运行 rEFInd 多系统启动管理器 " {
        search --set -f /efi/refind/refind_x64.efi
        chainloader /efi/refind/refind_x64.efi
}
fi

if  search --file /efi/konboot.efi; then   
menuentry "【7】启动 绕过Win&Mac 开机密码 " {
    search --set -f /efi/konboot.efi
    chainloader /efi/konboot.efi
}
fi

menuentry "【8】重启计算机"  --class gentoo --class os{
reboot
}
menuentry "【9】关闭计算机"  --class ubuntu --class os{
halt
}



以上错误难免,请各位大佬指正,再次感谢各位!!!


评分

参与人数 1无忧币 +5 收起 理由
dddren + 5 赞锲而不舍的精神

查看全部评分

回复

使用道具 举报

80#
发表于 2022-1-17 09:58:58 | 显示全部楼层
本帖最后由 2010XwX 于 2022-1-17 10:24 编辑

USBOS BIOS和UEFI启动菜单截图:


使用时,同时插上这二个U盘,用 USBOS 三分区U盘启动,进菜单,选择启动 ventoy,可成功加载使用 ventoy,ventoy来自非启动的原版标准 ventoy U盘。二块U盘各自都可独立使用。各自都可无损升级,可见区数据完全保留,隐藏区因升级有变动,需要再次修补。

USBOS_UEFI.jpg (136.65 KB, 下载次数: 103)

USBOS_UEFI.jpg

USBOS_BIOS.jpg (123.41 KB, 下载次数: 111)

USBOS_BIOS.jpg
回复

使用道具 举报

81#
发表于 2022-1-18 09:28:59 | 显示全部楼层
本帖最后由 2010XwX 于 2022-1-18 09:41 编辑

K大,上午好!
有件事想请教你一下,ventoy BIOS启动文件 core.img,是怎样获取的?是直接从制备 ventoy U盘中提取的吗?UEFI启动文件直接可以从 ventoy 隐藏区提取,core.img 文件我没有找到。我看你的新作 grubfm_multiarch.iso 里面也有这样的文件,把它放在 ventoy U盘数据区里,用第三U盘启动计算机,加载里面的 core.img,可启动第二方 ventoy。
谢谢!
回复

使用道具 举报

82#
发表于 2022-1-19 19:31:14 | 显示全部楼层
本帖最后由 2010XwX 于 2022-1-19 20:17 编辑

K大,我在 ventoy 安装文件里找到了在 BIOS 启动时,加载 ventoy 的启动文件,它有两个,一个是 boot.img,一个是 core.img,要一起使用,和你就一个 core.img 多了一个 boot.img,另外,core.img 体积比你大很多。在 BIOS 启动下,我测试了4种方式运行 boot.img,都成功启动了 ventoy。一种是 grub2fm,第二种是 Grub4dos_auto 绿咖啡,第三种是 SISO run 模式,最后一种是 2011cwj6958 大神的 ventoy 自定义菜单语句。因为你是这方面高手,不知实际情况是否如此? -----------------------------------------------------
补充:
后来在实体机又测试一下,发现 grub2fm 加载 img 文件不行,能启动到 ventoy 界面,但死机。和以前测试 core.img 一样。
在你的三分区U盘上也测试了,同样成功,没有出错。以前的 core.img 要配对。boot.img 和 core.img 我是从 ventoy 1.0.64 安装版本上提取的。

点评

K大发在主楼的ISO已表明了 用V作为主启,互连互调 层大想法把V作为小二小三 任意互调 已然是玩的心态和追求 精神可嘉  详情 回复 发表于 2022-1-20 11:30
回复

使用道具 举报

83#
发表于 2022-1-20 13:58:54 | 显示全部楼层
本帖最后由 2010XwX 于 2022-1-20 13:59 编辑

====================
     ventoy 的新背景
====================
ventoy 安装包里(1.0.64)有一个 plugin 文件夹,打开 plugin,里面又有一个文件夹 ventoy,把 ventoy 复制到已安装好 ventoy U盘的可见数据区,里面的 ventoy_grub.cfg 可按自定义菜单编辑。完成启动后,会出现和以前三个不一样的画面:
【1】默认启动 ventoy 界面是 treeview,而不是 listview。
【2】按F3进入 listview ,在列出的 ISO 映像旁会有一个绿色小图标。
【3】按F6进入 自定义菜单,关闭计算机选项会有红色图标提示。
所有背景界面的 Ventoy 主标识显示大红。
以下是截图:

ventoy新界面1.jpg (89.06 KB, 下载次数: 119)

ventoy新界面1.jpg

ventoy新界面2.jpg (105.92 KB, 下载次数: 112)

ventoy新界面2.jpg

ventoy新界面3.jpg (114.25 KB, 下载次数: 117)

ventoy新界面3.jpg
回复

使用道具 举报

84#
发表于 2022-1-20 20:28:45 | 显示全部楼层
本帖最后由 2010XwX 于 2022-1-21 16:57 编辑

另外我们还可以使 ventoy 更加靓丽和富于立体感。

ventoy新界面4.jpg (119.35 KB, 下载次数: 103)

ventoy新界面4.jpg

ventoy新界面5.jpg (135.07 KB, 下载次数: 108)

ventoy新界面5.jpg

点评

请问这个背景界面怎样搞出来的  详情 回复 发表于 2022-3-8 12:05

评分

参与人数 1无忧币 +5 收起 理由
wuxin9712 + 5 红色喜庆 绿色护眼

查看全部评分

回复

使用道具 举报

85#
发表于 2022-1-22 19:43:11 | 显示全部楼层
本帖最后由 2010XwX 于 2022-1-24 11:27 编辑

=============================
      Ksafei grubfm多架构软件支持镜像使用体验
=============================


当用 ventoy 自制U盘启动机器有故障时,我们就无法使用 ventoy。K大的 grubfm_multiarch.iso 为我们提供了另外的途径: 架桥。


【1】用 grubfm_multiarch.iso 作为光盘启动机器,当出现如下界面时,选择 ventoy 。这时即可启动 ventoy U盘的 ventoy 。





【2】用第三方U盘(或移动硬盘)启动机器。把 grubfm_multiarch.iso 复制到 ventoy U盘,或复制到自己启动U盘,只要第三方U盘(或移动硬盘)能启动机器,并带有 grubfm 或 G4d RUN 文件管理器功能的,即可加载 ventoy U盘上的 grubfm_multiarch.iso,界面和上图一样,也可启动 ventoy。

以上 BIOS 或 UEFI 启动都可以完成。

当然,从 K大的 grubfm_multiarch.iso 还可以挖掘出其它一些应用,真是一款好用的多架构平台。


这些使用探讨拓展了 ventoy 的应用环境,为 K大 创新点赞!!!












回复

使用道具 举报

86#
发表于 2022-2-3 08:37:23 | 显示全部楼层
K大,新年好!
在使用 grubfm_multiarch 时,有一个问题反映一下。即在UEFI启动时,运行 GRUB4DOS_UEFI,如下图:


选择 1 Ventoy Boot
会存在进不了 ventoy 。
查了一下语句如下,
.......
title Ventoy Boot \n Ventoy EFI boot loader
find --ignore-floppies --ignore-cd --set-root /EFI/boot/BOOTX64.efi
chainloader /EFI/boot/BOOTX64.efi

........
这个 BOOTX64.efi 可能是其它盘上同名同位置的启动文件,最好有个判断。如同 BIOS 启动时,判断是否存在 /ventoy/ventoy.cpio 。
回复

使用道具 举报

87#
发表于 2022-2-3 13:00:07 | 显示全部楼层
K大,我把上贴中的语句改成如下:
........
title Ventoy Boot \n Ventoy EFI boot loader
find --ignore-floppies --ignore-cd --set-root /ventoy/ventoy.cpio
chainloader /EFI/boot/BOOTX64.efi

........

选择 【1 Ventoy Boot】,就可以顺利启动 ventoy 了。而不是原先进不了 ventoy,反而会启动机器的 Windows 系统,或其它U盘上的 PE 系统。

不知这样改动是否有缺陷,望指正!!!

点评

好的,感谢测试,已修正  详情 回复 发表于 2022-2-4 15:05
回复

使用道具 举报

88#
发表于 2022-2-4 18:00:21 | 显示全部楼层
收到更新版,谢谢K大!

点评

今天模仿国外大神的作品搞了个紧凑版ventoy+grubfm+grub4合盘,特点:ventoy原版模式部署,可在现有ventoy U盘上相互安装、升级。 此版虽不如0116单文件版分离式部署方便,但整合版一键安装升级相当省心稳定,更有  详情 回复 发表于 2022-2-11 22:58
回复

使用道具 举报

89#
发表于 2022-2-7 17:06:27 | 显示全部楼层
本帖最后由 2010XwX 于 2022-2-7 17:10 编辑

我的测试正常。测试条件如下:
ventoy 1.0.65 64G U盘,数据区建立PE文件夹,放入 grubfm_multiarch.iso,
测试平台 VMware 16.2.2 Win10x64 UEFI启动。
启动后进入 ventoy UEFI启动界面,运行 PE文件夹内 grubfm_multiarch.iso,首先进入 GRUBFM,选择最后一项 G4E,然后选【0】RUN:



可以看到 PE 文件夹内 自动菜单  grubfm_multiarch.iso(仅一个,其它PE.ISO放在 WinPE 文件夹内)。可以选择上级目录,进入另外的 ISO 映像文件夹。

实测机也正常。
以上参考。

回复

使用道具 举报

90#
发表于 2022-2-7 17:38:57 | 显示全部楼层
本帖最后由 2010XwX 于 2022-2-7 17:40 编辑

虚拟机 VMware 16.2.2 Win10x64 UEFI 启动 ventoy 1.0.65 U盘界面。
选择 PE 文件夹,即可启动  grubfm_multiarch.iso。
我的其它 WinPE.ISO 映像,放在 #WinPE# 文件夹内,选择进入 #WinPE#,即可启动加载相应的 WinPE 系统。



回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-27 13:07

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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