2011cwj6958 发表于 2021-12-8 17:32:21

启动任意分区可启动文件 Ventoy 自定义菜单插件 ventoy_grub.cfg

本帖最后由 2011cwj6958 于 2021-12-8 17:55 编辑

Ventoy 自定义菜单插件 ventoy_grub.cfg


if [ "$grub_platform" = "pc" ]; then
   menuentry '【启动主机第一硬盘启动引导管理器】 ' --class disk {
      set root=(hd0,1)
      chainloader +1
      boot
    }

    menuentry '【启动主机第二硬盘启动引导管理器】' --class disk {
      set root=(hd1,1)
      chainloader +1
      boot
    }

    menuentry '【启动主机第三硬盘启动引导管理器】' --class disk {
      set root=(hd2,1)
      chainloader +1
      boot
    }
   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      
    }

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

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

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

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

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


else
    menuentry '【查找启动Microsoft Windows系统(UEFI模式)】' --class nt6 {   
      if search -n -s -f /EFI/Microsoft/Boot/bootmgfw.efi; then
            terminal_outputconsole
            chainloader /EFI/Microsoft/Boot/bootmgfw.efi
            boot
      else
            echo "Windows NOT found ..."
      fi      
    }

    menuentry '【查找启动系统第一引导启动管理器(UEFI模式)】' --class uefi {   
      if search -n -s -f /efi/boot/bootx64.efi; then
            terminal_outputconsole
            chainloader /efi/boot/bootx64.efi
            boot
      else
            echo "BOOTX64.EFI NOT found ..."
      fi      
    }

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

menuentry "【启动rEFInd 多系统启动管理器实用程序】" --class refind{
if search -n -s -f /refind/refindx64.efi; then
    chainloader /refind/refindx64.efi
fi
    }

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

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

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

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

fi

menuentry '【返回上级一菜单】 ' --class=vtoyret VTOY_RET {
    echo 'Return ...'
}
复制代码建立文本文档保存为ventoy_grub.cfg





动态菜单Ventoy分区文件

固定菜单Ventoy分区文件






2011cwj6958 发表于 2021-12-9 08:45:26

本帖最后由 2011cwj6958 于 2021-12-9 09:25 编辑

jxxdf 发表于 2021-12-9 07:59
不知道怎么使用
初学者选Ventoy.zip 进阶选Ventoy-A.zip 解压到Ventoy分区
















按f6键 出自定义菜单

菜单修改编辑

旁观者清 发表于 2021-12-8 18:28:31

好文章!

mnuw 发表于 2021-12-8 20:32:29

准备下载 试试看

smmxlsq 发表于 2021-12-8 23:34:56

谢谢分享!!!

jxxdf 发表于 2021-12-9 07:59:24

不知道怎么使用

马路大 发表于 2021-12-9 08:06:08

ynkm169 发表于 2021-12-9 12:21:23

这个好,下一个

jxxdf 发表于 2021-12-9 18:55:42

好的,这个可以研究一下

cclgoo 发表于 2021-12-10 08:48:21

留个脚印试一下,原来不是放在Ventoy里一起随软件写入的,是用Ventoy写入写好U盘后解压过去U盘目录即可,然后在重启进入Ventoy的时候按F6呼出自定菜单

2011cwj6958 发表于 2021-12-10 09:03:42

cclgoo 发表于 2021-12-10 08:48
留个脚印试一下,原来不是放在Ventoy里一起随软件写入的,是用Ventoy写入写好U盘后解压过去U盘目录即可,然 ...

可以自己编辑菜单,可以启动多分区U盘或者移动硬盘上的任意分区上的可启动文件

龙傲 发表于 2021-12-10 19:28:23

昨天看了这个介绍,确实很简单,不过没有介绍可以配置菜单,这就很不错了

2011cwj6958 发表于 2021-12-10 19:57:37

龙傲 发表于 2021-12-10 19:28
昨天看了这个介绍,确实很简单,不过没有介绍可以配置菜单,这就很不错了

一个菜单,包含Legacy BIOS和EFI-64l两种启动,前面部分是Legacy BIOS。可以根据需要添加启动项

zmyzbf 发表于 2021-12-10 20:49:44

可以启动其他硬盘的VHD文件吗

2011cwj6958 发表于 2021-12-10 21:31:57

本帖最后由 2011cwj6958 于 2021-12-10 22:08 编辑

zmyzbf 发表于 2021-12-10 20:49
可以启动其他硬盘的VHD文件吗直接启动其他硬盘的VHD文件不可以,本身这个软件启动vhd还需要下载相应win版本插件
可以启动其他硬盘win的引导管理器来启动其他硬盘的VHD文件
例如用U盘启动电脑上的VHD系统


ifsearch --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



英雄之旅 发表于 2021-12-11 11:50:21

厉害了,还能绕过mac的开机密码

ddaiqq 发表于 2021-12-12 16:28:50

能直接启动Diskgenius吗?

2011cwj6958 发表于 2021-12-12 17:51:37

ddaiqq 发表于 2021-12-12 16:28
能直接启动Diskgenius吗?

是这个?DISKGEN.IMG 可以

chibuzhu 发表于 2021-12-13 12:07:12

{:1_183:}试着玩下

偏执于她 发表于 2021-12-13 17:04:47

下载看看

xingye163 发表于 2021-12-22 16:24:16

下载看看

chshrm 发表于 2021-12-22 19:27:14

都是微软造的孽,启动个系统,都让大家研究到天荒地老!

2011cwj6958 发表于 2021-12-23 00:34:38

chshrm 发表于 2021-12-22 19:27
都是微软造的孽,启动个系统,都让大家研究到天荒地老!

搞复杂点更加神秘,让更多人有事做。

2010XwX 发表于 2021-12-23 10:30:35

本帖最后由 2010XwX 于 2021-12-23 10:57 编辑

这个大大点赞!!!
开拓了 ventoy 的应用,已在 ventoy-1.0.63-windows 制作的U盘上应用成功。

8502596 发表于 2021-12-23 14:45:04

不能下载 难受啊

8502596 发表于 2021-12-23 15:57:33

本地硬盘启动启动不了

幸运的草 发表于 2021-12-23 18:55:10

【启动 绕过开机密码】这个菜单,程序运行完后自动返回ventoy主菜单,不能自动启动windows ,楼主能否把这个启动菜单修正一下,让执行完自动启动本机的windows 系统?

8502596 发表于 2021-12-24 08:51:47

绕过密码开机能否抹除密码啊?

wauph 发表于 2021-12-24 14:42:51

感谢分享,折腾看看

gsxlwb 发表于 2021-12-24 21:27:48

积分老是22 也下不了附件
页: [1] 2 3 4 5 6 7 8 9
查看完整版本: 启动任意分区可启动文件 Ventoy 自定义菜单插件 ventoy_grub.cfg