|
本帖最后由 hilsonma 于 2021-2-17 07:12 编辑
看了一下你的菜单内容,共3项
默认项是进入自动还原的B版vhd,不需密码
另两项需要输入用户名和密码,一个是A版vhd,另一个是pe
我的建议是,使用自定义命令代替密码,自定义命令只有你自己知道,相当于密码,普通用户只能通过菜单进入默认项,也就是自动还原的B版vhd.
你告诉我 A版vhd / B版vhd / pe 的文件名和路径,我会告诉你我是怎样配置菜单的,在达成你的要求的同时应该会更便于操作。
例如:
假设
A版vhd的文件路径是 /VHD/WIN10_A_CHILD.VHDX
B版vhd的文件路径是 /VHD/WIN10_B_CHILD1.VHDX 和 /VHD/WIN10_B_CHILD2.VHDX
pe的文件路径是 /efi/WINPE/WINPE.WIM
那么我的菜单配置如下:
source $prefix/run/run.cfg
function andy {run /VHD/WIN10_A_CHILD.VHDX;}
function pe {run /efi/WINPE/WINPE.WIM;}
terminal_output gfxterm
loadfont unicode
theme=elegant/theme.txt
timeout=1
menuentry "1.WIN10 OS B AUTO RESTORE" --class windows --hotkey=1 {
if search -n -s -f /VHD/CHILD.2; then
xntboot /VHD/WIN10_B_CHILD2.VHDX
elif search -n -s -f /VHD/WIN10_B_CHILD1.VHDX; then
xntboot /VHD/WIN10_B_CHILD1.VHDX
fi
}
menuentry "2.Reboot" --class reboot --hotkey=2 {reboot;}
这样,开机默认进B版vhd
开机时按上下箭头键,出现grub2菜单并等待选择
这时,按c进入命令行,
输入andy回车可进入A版vhd
或者输入pe回车可进入pe
如果不想开机时按上下箭头键,就将timout=1改为3以上,比如你原来的timout=10,这样开机时会出现grub2菜单并等待若干秒
使用自定义命令与使用密码相比,减少了键盘输入,所以应该会更简便,同时也达到了屏蔽非授权用户的目的,因为非授权用户并不知道自定义命令,菜单上也没有显示。
|
评分
-
查看全部评分
|