2010wadee 发表于 2022-4-23 12:27:43

简洁美观【Grub2文件管理器】为基础DIY的系统引导菜单 20220427

本帖最后由 2010wadee 于 2022-4-30 20:30 编辑

感谢wintoflash大师开发的 grub2文件管理器,非常强大、好用、美观!借鉴大师们的资料做了个菜单放在硬盘自用,和坛友分享下。

效果图如下:

https://img.gejiba.com/images/8762cb7cce3bd74a63184722b6124c2f.png

https://img.gejiba.com/images/65a6fc4dbd5d1f12a0bb0d3d93cbe940.png

https://img.gejiba.com/images/8876e45b6e38102b8bc37ba3c94f277e.png

进入grub2文件管理器 界面

https://img.gejiba.com/images/3b656ca02e2589809d4ad71b7ff78118.png

https://img.gejiba.com/images/d9a1c59e052dd19fd8d5778c280e8dae.png

选择分区后,可善用快捷键 (Ctrl+F /F1-F6/ Esc 为返回)

1、ctrl+F (搜索该分区某类文件,如iso)
https://img.gejiba.com/images/e76a86128d8bfc5a2c43446a9e575e7e.png

https://img.gejiba.com/images/a0eff4aca5fc2c1ee424e0266d54271d.png

2、F3     (检测并启动windws)
https://img.gejiba.com/images/c4bec3d37c3fb947b2f2183df0a3dfac.png




参考了:
1、[教程] 巧用Grub2文件管理器配置grub2菜单启动wim、vhd、ISO——王乐2518
http://bbs.wuyou.net/forum.php?m ... 1291&extra=page%3D2

2、我这样配置grub2 (grub.cfg)——   hilsonma
http://bbs.wuyou.net/forum.php?m ... 9875&extra=page%3D1

3、Grub2主题应用——悬浮菜单、菜单微调、图标的使用——hilsonma
http://bbs.wuyou.net/forum.php?m ... 9997&fromuid=363212

4、[发布] grub2文件管理器(BIOS/UEFI启动 ISO/WIM/VHD...)-272L-2012sunyu4506
http://bbs.wuyou.net/forum.php?m ... 6897&fromuid=363212

-----------------------------------------------------------------------------------------------------------------
下载
链接:https://pan.baidu.com/s/1icFlVZVeaKzdyDjrWbo2NQ?pwd=l8p1
提取码:l8p1
-----------------------------------------------------------------------------------------------------------------
使用方法:解压后复制文件夹去隐藏的引导区(可通过DG等工具),再通过BOOOTICE添加引导。
BOOOTICE--》 UEFI
https://img.gejiba.com/images/9c449f4027d1e0815f813559d796dbbd.png

添加--》选中efi\boot目录下的grubfmx64.efi并修改菜单标题(不支持中文)--》保存当前启动项设置
https://img.gejiba.com/images/ff8a15a8e96d9b252da4e5000ad45c20.png

重启进入EUFI(F1、F2、Del各品牌电脑不同)选择对应项菜单即可
------------------------------------------------------------------------------------------------------------------

解压后只有 grubfmx64.efi、config 和 grub.cfg 三个文件,   DIY菜单修改 grub.cfg 就行。
grub.cfg 内容如下:(在此抛砖引玉,期待大师们回帖分享diy的菜单便于学习~感谢!)

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

loadfont ${prefix}/fonts/unicode.xz;
source ${prefix}/lang.sh;

menuentry "启动 Windows" --class nt6 --class os {
search -n -s -f /EFI/Microsoft/Boot/bootmgfw.efi
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}

menuentry "启动 winPE" --class wim {
search -f /boot/10PE.wim -s root;
set grubfm_file=($root)/boot/10PE.wim
configfile ${prefix}/rules/wim/wimboot.sh
}

menuentry "启动 grub2文件管理器" --class dir{
grubfm
}

menuentry "启动 vhd系统" --class pmagic{
search -f /boot/win10.vhd -s root;
set grubfm_file=($root)/boot/win10.vhd
configfile ${prefix}/rules/vhd/ntboot.sh
}

menuentry "重启"--class reboot --class os{
reboot
}

menuentry "关机"--class halt --class os{
halt
}

source ${prefix}/global.sh;

----------------------------------------------------------------------------------------------
请大师们指点下用grubfm达到仿Ventoy自动搜索功能的菜单如何写(下载grubfm源码看了,基础差没悟出来)
1、列出所有ISO
2、列出所有ISO、wim



2010sya 发表于 2022-4-23 13:02:28

只支持uefi引导吗?

2012andyle113 发表于 2022-4-23 13:08:20

看着还是比较清爽的,感谢分享

cclgoo 发表于 2022-4-23 14:12:10

把第二项启动WINPE换成自定义启动wim、vhd、ISO
第四项启动VHD系统换成DOS工具箱
然后做成ISO格式这样会不会完美一点^^
自定义启动指手动搜索wim、vhd、ISO并选择与启动

2010wadee 发表于 2022-4-23 15:07:32

是的,支持efi启动~很老很老的电脑估计不支持

2010wadee 发表于 2022-4-23 15:10:10

cclgoo 发表于 2022-4-23 14:12
把第二项启动WINPE换成自定义启动wim、vhd、ISO
第四项启动VHD系统换成DOS工具箱
然后做成ISO格式这样会 ...

其实grub2文件管理器,关于wim vhd iso都支持的,只是需要浏览打开,多个步骤。
至于DOS感觉基本上PE都能解决了,特殊需要的自己加一个镜像都行。
其实grub2文件管理器已经足够强大了,只是在他基础之上把菜单前置了,功能都有的

481416322 发表于 2022-4-23 15:45:17

高!

cclgoo 发表于 2022-4-23 16:52:10

2010wadee 发表于 2022-4-23 15:10
其实grub2文件管理器,关于wim vhd iso都支持的,只是需要浏览打开,多个步骤。
至于DOS感觉基本上PE都 ...

嗯嗯,其实我本来想说把二和四删除都可,因为为一个三已经足够了,想想后才说的提议,做成ISO是方便写入U盘或某些情况下用Ve...打开使用

@晴天 发表于 2022-4-23 16:57:00

file:///C:/Users/Qingtian/Desktop/%E6%95%88%E6%9E%9C%E5%9B%BE-%E4%B8%BB%E9%A1%B5.png

481416322 发表于 2022-4-23 18:27:40

谢谢分享!简单查看了一下压缩包,是不是缺文件呀,.sh文件没包含进来呀。

hu.man 发表于 2022-4-23 20:38:28

set vhdfile="/Win10.vhd"
search --no-floppy -f --set=aabbcc$vhdfile
set root=${aabbcc}
set grubfm_file=($root) $vhdfile
configfile ${prefix}/rules/vhd/ntboot.sh
}

2010wadee 发表于 2022-4-23 21:10:35

481416322 发表于 2022-4-23 18:27
谢谢分享!简单查看了一下压缩包,是不是缺文件呀,.sh文件没包含进来呀。

只要grubfmx64.efi、config和grub.cfg三个文件,config文件主要是为了调用自定义设置如分辨率和语言,grub2文件管理器会自动搜索全部盘符下的/boot/grubfm/config然后执行,执行后跳回到grub2文件管理器,所以可以在其中指向其他的cfg文件也就是grub2文件管理器的上级grub2菜单,这种情况下用的主题是grub2文件管理器的主题免除配置的烦恼。

2010wadee 发表于 2022-4-23 21:12:33

本帖最后由 2010wadee 于 2022-4-23 22:03 编辑

hu.man 发表于 2022-4-23 20:38
set vhdfile="/Win10.vhd"
search --no-floppy -f --set=aabbcc$vhdfile
set root=${aabbcc}

VHD的配置直接用了 王乐2518 的配置,并没有VHD文件做测试,欢迎给测试结果或者修改建议,其他几个选项都做了测试哈~

旁观者清 发表于 2022-4-23 23:30:45

谢谢分享。

481416322 发表于 2022-4-24 04:18:10

2010wadee 发表于 2022-4-23 21:10
只要grubfmx64.efi、config和grub.cfg三个文件,config文件主要是为了调用自定义设置如分辨率和语言,gru ...

谢谢

huangdi 发表于 2022-4-30 08:30:15

楼主,请把详细的安装方法放出来,让我们学习学习。谢谢!

2010wadee 发表于 2022-4-30 20:33:12

huangdi 发表于 2022-4-30 08:30
楼主,请把详细的安装方法放出来,让我们学习学习。谢谢!

非常简单,已经更新了方法,请参考。
1、把解压文件复制去隐藏的引导分区。(很多工具能实现显示隐藏分区包括DG)
2、用booticet添加引导就完成了。

qjldw 发表于 2022-5-27 02:10:01

本帖最后由 qjldw 于 2022-5-27 02:15 编辑

谢谢分享,界面非常漂亮。

dszsdyx 发表于 2022-5-27 04:50:43

界面简洁 很漂亮。很喜欢

dghgw 发表于 2022-5-29 14:57:37

进入文件管理器后,怎么返回自订义的主菜单,搞不明白

qjldw 发表于 2022-5-29 17:58:11

本帖最后由 qjldw 于 2022-5-29 18:00 编辑

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=418198&extra=page%3D2&mobile=2
用这个可以列出来吧?
run /pe

老大能不能把没打包的发出啦,我们自己加一下图标啊,功能啊什么的?

2010wadee 发表于 2022-5-30 08:51:58

qjldw 发表于 2022-5-29 17:58
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=418198&extra=page%3D2&mobile=2
用这个可以列出来吧 ...

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=420483 关于美化可以看这里,晚点我也上传下不记得那个位置下载的官方图标,可以对应修改图标名,就能显示。
另外你给的网址手机版打不开,感觉应该不支持run pe.其实grub2fm 已经足够强大了,菜单可以就最简单的即可

cuicongyuan 发表于 2022-5-30 09:10:28

漂亮

cuicongyuan 发表于 2022-5-30 09:10:48

漂亮!

qjldw 发表于 2022-5-30 10:17:59

2010wadee 发表于 2022-5-30 08:51
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=420483 关于美化可以看这里,晚点我也上传下不记得 ...

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=418198&extra=page%3D1

我用得这个测试了run /pe 可以列出PE目录,也能运行/PE目录下的PE 但是用你的菜单不能直接用run /PE/PE.WIM 打开pe

xiaojiejun 发表于 2022-5-31 16:45:25

学习学习

2010wadee 发表于 2022-6-2 10:21:34

qjldw 发表于 2022-5-30 10:17
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=418198&extra=page%3D1

我用得这个测试了run /pe ...

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=420085&extra=page%3D1
原版的也可以么?

qjldw 发表于 2022-6-2 12:03:33

2010wadee 发表于 2022-6-2 10:21
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=420085&extra=page%3D1
原版的也可以么?
GRUB2可以 FM不可以。我弄了一个GRUB2的启动菜单,里面整合了FM

https://wwu.lanzoum.com/i5wwW05s5h0b









密码:5af9


2010wadee 发表于 2022-6-4 20:42:18

本帖最后由 2010wadee 于 2022-6-4 20:43 编辑

qjldw 发表于 2022-6-2 12:03
GRUB2可以 FM不可以。我弄了一个GRUB2的启动菜单,里面整合了FM

https://wwu.lanzoum.com/i5wwW05s5h0 ...
https://img.gejiba.com/images/1ede4f89e0916f4cda593f1ac49e3e98.png
做的很漂亮~帮补张图




iwangz 发表于 2022-10-16 09:18:01

【Grub2文件管理器】为基础DIY的系统引导菜单
页: [1] 2
查看完整版本: 简洁美观【Grub2文件管理器】为基础DIY的系统引导菜单 20220427