无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 4780|回复: 19

[分享] G4E 菜单设计之井蛙之见:自动选择菜单、及菜单设置

[复制链接]
发表于 2023-11-2 15:59:52 | 显示全部楼层 |阅读模式
本帖最后由 blank007 于 2023-11-2 16:01 编辑

G4E 菜单设计之井蛙之见:自动选择菜单、及菜单设置


注意:

这个自动指的是:如果是64位的电脑,则自动选择64位的菜单。如果是32位的,则选择32位的菜单


首先:这里说的是 你没有对 bootia32/efi/bootx64.efi 做任何改动 的情况下


这些文件都放在 /EFI/Grub/

编辑 menu.lst ,其内容如下:


clear

debug  off

root ()

clear

if  %@UEFI%==64 configfile /EFI/Grub/Menux64.txt
if  %@UEFI%==32 configfile /EFI/Grub/Menux86.txt

关键是最后两行:如果是64位的硬件,则菜单转为 Menux64.txt。如果是32的,则菜单转为 Menux86.txt


Menux64.txt 内容:

clear

debug off

# title 文字/背景色:灰色/黑底
# 当前选择高亮色:  白色/蓝底
# 帮助文本:       轻蓝色/黑底  

color light-gray/black white/blue light-blue/black

#边框色:灰色

color border=0x08

# 屏幕分辨率: 800x600

graphicsmode -1 800

#加载字体:GB2312字库 16x16

font /EFI/Grub/GB2312.gz

# 文字列间距:行间距:0个像素:4个像素

setmenu --font-spacing=0:4

setmenu --ver-off
setmenu --lang=zh
setmenu --triangle-on
setmenu --middle-align
setmenu --highlight-full

#菜单框设置


# 字串 "启动 (UEFI x64) 菜单" 居中,放在第 8 行

setmenu --string==8=0xFF="启动 (UEFI x64) 菜单"

#菜单框  


#屏幕分辨率 800x600 时,原本可显示 100x35 个字符。

#但我根据自己的习惯,假定它实际只需要显示 100x25 。这样,菜单显示时,基本上是:居中、略微向上

# h=5 表示这时有5个 title

# y=10 这样的来:(25-5)/2=10

# 故 setmenu --string==8=0xFF="启动 (UEFI x64) 菜单" 中的 8=10-2
# 故setmenu --help=0=0=17 中的17=10+5+2

setmenu --box x=31 y=10 w=0 h=5 l=1

#帮助文本 居中,放在第 17 行

setmenu --help=0=0=17

default=0
timeout=-1

clear


#第1项

title WinPE (x64)\n基于 Windows 10,内存要求: 2048 MB\n

chainloader  /Boot/WinX/x64/WinX.efi


#第2项

title Acronis (x64)\n系统备份 Acronis,内存要求: 512 MB\n

graphicsmode -1

configfile /Boot/Acronis/x64/UEFI.txt

clear


#第3项

title ... more ...\n其它 ( 更多 ) 选项\n

configfile /EFI/Grub/Morex64.txt


#第4项

title reboot\n重启计算机\n

reboot


#第5项

title halt\n关闭计算机\n

halt



Snap0003.png

G4E.7z

152.35 KB, 下载次数: 88, 下载积分: 无忧币 -2

发表于 2023-11-2 16:49:58 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 2023-11-2 17:12:10 | 显示全部楼层

谢谢分享
回复

使用道具 举报

发表于 2023-11-2 20:08:25 | 显示全部楼层
共用一个菜单能行吗

点评

如果好用,采用一个文件名不就可以了  详情 回复 发表于 2023-11-2 20:54
回复

使用道具 举报

发表于 2023-11-2 20:53:50 | 显示全部楼层
这么好用,试试,谢谢分享
回复

使用道具 举报

发表于 2023-11-2 20:54:24 | 显示全部楼层
欧卡洗衣 发表于 2023-11-2 20:08
共用一个菜单能行吗

如果好用,采用一个文件名不就可以了

点评

说得对 用一个文件名,对自己倒无大妨,因为自己设计的菜单自己熟悉 对别人就不容易理解了。  详情 回复 发表于 2023-11-2 21:25
回复

使用道具 举报

 楼主| 发表于 2023-11-2 21:25:14 | 显示全部楼层
l3429900 发表于 2023-11-2 20:54
如果好用,采用一个文件名不就可以了

说得对

用一个文件名,对自己倒无大妨,因为自己设计的菜单自己熟悉

对别人就不容易理解了。  
回复

使用道具 举报

发表于 2023-11-2 21:25:53 | 显示全部楼层
感谢大佬分享
回复

使用道具 举报

发表于 2023-11-2 21:40:18 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 2023-11-2 23:27:57 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 2023-11-3 02:40:34 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 2023-11-3 06:54:20 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 2023-11-7 02:43:59 | 显示全部楼层
试试,谢谢分享
回复

使用道具 举报

发表于 2023-11-13 11:31:45 | 显示全部楼层
感谢楼主分享
回复

使用道具 举报

发表于 2023-12-7 07:31:31 | 显示全部楼层
这个工具如果有UI界面就好了,命令看的我头大
回复

使用道具 举报

发表于 2023-12-7 09:58:16 | 显示全部楼层
谢谢分享
回复

使用道具 举报

发表于 2023-12-7 21:03:43 | 显示全部楼层
这个工具如果有UI界面就好了,命令看的我头大
回复

使用道具 举报

发表于 2024-2-6 16:38:10 | 显示全部楼层
哼给力  就需要楼主这样的教程!
回复

使用道具 举报

发表于 2024-2-8 10:46:54 | 显示全部楼层
本帖最后由 hhh333 于 2024-2-8 10:49 编辑

没必要,难管理,实际上只要设置一个变量就可以了,菜单是一样的
  1. chainloader /EFI/boot/msboot%IA%.efi
复制代码

既然提供了%@UEFI%那就更简单了
回复

使用道具 举报

发表于 2024-2-16 07:01:32 | 显示全部楼层
谢谢分享
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-2 01:18

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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