换了张GRUB splash,背景是白色的,很酷的那种。但是这样一来,菜单选择栏就看不见了。因为默认情况下,菜单文字是白色,而背景即选择栏高亮的颜色是黑色。google了一下,可以用foreground和background更改。颜色要用十六位的代码来写。我在/boot/grub/menu.lst中加入
# Set text color to RRGGBB
foreground 373737
# Set shadows and selected highlight to RRGGBB
background C8C8C8
经验总结:
1.实际效果上,foreground是文字和菜单边框的颜色,background是文字阴影、边框阴影和选择栏的颜色。
2.前景色要偏亮,区别于splash的颜色,背景色要区别于前景色和splash的背景色。否则,文字会看不清,按c进入互交模式根本没法用。
我的
default 0 password --md5 $1$6$4g.k12OqAWsJdyk80veXa. foreground 373737 background C8C8C8 fontfile /minipe/muifont.gz splashimage /minipe/bj2008.xpm.gz title WinPE 网络维护系统 (By: XLS) password --md5 $1$6$4g.k42OqAWsJdyk80veXa. chainloader /minipe/ldrxpe title WinPE 精简维护系统 (By: XLS) password --md5 $1$6$4g.k44OqAWsJdyk80veXa. chainloader /YlmF_PH/grub/peldr title WinPE 随意扩充系统 (By: XLS) password --md5 $1$6$4g.k63OqAWsJdyk80veXa. chainloader /ntldr title Grub 命令行 password --md5 $1$6$4g.k52OqAWsJdyk80veXa. commandline title 从第一硬盘第一分区启动 root (hd0,0) chainloader +1 title 从第二硬盘第一分区启动 root (hd1,0) chainloader (hd1,0)+1 title 启动GHOST kernel (hd0,0)/YlmF_PH/grub/memdisk.gz initrd (hd0,0)/YlmF_PH/grub/ghost.img title 启动矮人DOS工具箱 kernel /YlmF_PH/grub/memdisk.gz initrd /YlmF_PH/grub/ar4.img title 重新启动计算机 reminipe title 关闭计算机 halt |