这篇文章不是教您制作启动画面或者隐藏启动文字,只是对启动文字做一些美化。
1. 提高分辨率
编就此路径下得文件 /boot/grub/menu.lst
sudo gedit /boot/grub/menu.lst
添加 vga=792 到您的默认启动参数内。.
例如:
titleUbuntu, kernel 2.6.10-5-k7 Default root(hd0,0) kernel/vmlinuz root=/dev/hde6 ro quiet splash vga=792 initrd/initrd.img savedefault boot
2. 改变 "[ ok ]"的颜色
备注 : 此方法对于5.10 Breezy来说无效. 解决方案请点击这里: there. (ed. 28/12/2005)
我们让 "[ ok ]" 在启动时呈现绿色
- 编辑 /lib/lsb/init-functions
sudo gedit /lib/lsb/init-functions
-
找到log_end_msg ()函数, 在文件底部位置的RED=`$TPUT setaf 1`代码下添加GREEN=`$TPUT setaf 2`
-
修改 echo "$UP$END[ ok ]" 代码为 echo "$UP$END[ ${GREEN}ok${NORMAL} ]"
修改后的函数看起来就像下面这样:
log_end_msg () { # If no arguments were passed, return [ -z "$1" ] && return 1 # Only do the fancy stuff if we have an appropriate terminal # and if /usr is already mounted TPUT=/usr/bin/tput EXPR=/usr/bin/expr if [ -x $TPUT ] && [ -x $EXPR ] && $TPUT hpa 60 >/dev/null 2>&1; then COLS=`$TPUT cols` if [ -n "$COLS" ]; then COL=`$EXPR $COLS - 7` else COL=73 fi UP=`$TPUT cuu1` END=`$TPUT hpa $COL` START=`$TPUT hpa 0` RED=`$TPUT setaf 1` GREEN=`$TPUT setaf 2` NORMAL=`$TPUT op` if [ $1 -eq 0 ]; then echo "$UP$END[ ${GREEN}ok${NORMAL} ]" else echo -e "$UP$START $RED*$NORMAL$END[${RED}fail${NORMAL}]" fi else if [ $1 -eq 0 ]; then echo " ...done." else echo " ...fail!" fi fi return $1 }
3. 最后
重启, 您的美化方案完成了,[ ok ] 信息都成为绿色的啦!