简易美化GRUB

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
dogfox
论坛版主
帖子: 5311
注册时间: 2006-09-02 14:18
来自: 汉桑城
联系:

简易美化GRUB

#1

帖子 dogfox » 2007-11-28 10:37

看了daf3707的美化你的GRUB,确实是“美”化,感觉颇为复杂。那么有没有一个简易的美化方法呢?答案是有,而且即使你是新手你也会轻松掌握 :twisted:
打开终端输入

代码: 全选

cp -p /boot/grub/menu.lst ~/menu.lst-bak && cp -p /etc/usplash.conf ~/usplash.conf-bak && sudo aptitude install startupmanager && gksudo startupmanager  
[说明:cp -p /boot/grub/menu.lst ~/menu.lst-bak && cp -p /etc/usplash.conf ~/usplash.conf-bak 备份配置到~/

sudo aptitude install startupmanager && gksudo startupmanager 安装并使用 startupmanager]

startupmanager 顾名思义是启动的管理工具


打开startupmanager后在“启动程序加载使用超时”部分设置为10或8(如图)

[说明:让grub暂停10秒。系统默认的是2秒。]

然后,在gnome-look下载splash相关的美化包,格式为xpm.gz(注意:不要解压它为xpm文件)

附件里提供给大家几个MAC的主题splash

这时,你需要将其中的一个xpm.gz放到/boot/geub/下然后修改/boot/grub/menu.lst

具体命令如下(例如)

代码: 全选

cp mac.xpm.gz /boot/grub/ 
sudo gedit /boot/grub/menu.lst
在/boot/grub/menu.lst里添加

代码: 全选

splashimage=(hd0,2)/boot/grub/mac.xpm.gz
例如(这是我的menu.lst,仅供参考,不要cp)

代码: 全选

## ## End Default Options ##

splashimage=(hd0,2)/boot/grub/mac.xpm.gz

title		Ubuntu 7.10, kernel 2.6.22-14-generic
root		(hd0,2)
kernel		/boot/vmlinuz-2.6.22-14-generic root=UUID=f64f6cbb-8e82-47ce-9626-e222ec9c459e ro quiet locale=zh_CN vga=792 splash
initrd		/boot/initrd.img-2.6.22-14-generic
quiet

title		Ubuntu 7.10, kernel 2.6.22-14-generic (recovery mode)
root		(hd0,2)
kernel		/boot/vmlinuz-2.6.22-14-generic root=UUID=f64f6cbb-8e82-47ce-9626-e222ec9c459e ro single
initrd		/boot/initrd.img-2.6.22-14-generic

title		Ubuntu 7.10, memtest86+
root		(hd0,2)
kernel		/boot/memtest86+.bin
quiet

### END DEBIAN AUTOMAGIC KERNELS LIST
[说明:

不要解压xpm.gz包

splashimage=(hd0,2)/boot/grub/mac.xpm.gz
里的hd0,2应参考你的/boot/grub/menu.lst 里

代码: 全选

title		Ubuntu 7.10, kernel 2.6.22-14-generic
root		(hd0,2)
kernel		/boot/vmlinuz-2.6.22-14-generic root=UUID=f64f6cbb-8e82-47ce-9626-e222ec9c459e ro quiet locale=zh_CN vga=792 splash
initrd		/boot/initrd.img-2.6.22-14-generic
quiet
应该和root (hd0,2)保持一致

比如你的是root (hd0,1)
那么你就应该写为 splashimage=(hd0,1)/boot/grub/mac.xpm.gz
这一点很重要 :P ]

总结:
备份原有配置到~/
安装startupmanager 并修改启动时的停滞时间
下载splash并放置在/boot/grub/下(注意不要解压哦)
修改/boot/grub/menu.lst
最后重启(或下次启动)时查看效果
附件
Screenshot.png
Grub Splash.tar.gz
(478.23 KiB) 已下载 5042 次
上次由 dogfox 在 2007-11-28 13:38,总共编辑 1 次。
全世界linux爱好者联合起来 !
头像
牙签儿
帖子: 509
注册时间: 2007-06-30 0:27

#2

帖子 牙签儿 » 2007-11-28 12:57

补充一点
[说明:

不要解压xpm.gz包

splashimage=(hd0,2)/boot/grub/mac.xpm.gz
里的hd0,2应参考你的
如果你的/boot是独立的分区,那么应该改为:

代码: 全选

splashimage=(hd0,2)/grub/mac.xpm.gz 
因为"(hd0,2)"就已经代表了"/boot"
头像
dogfox
论坛版主
帖子: 5311
注册时间: 2006-09-02 14:18
来自: 汉桑城
联系:

#3

帖子 dogfox » 2007-11-28 13:35

谢谢牙签儿的补充

其实我一直是单硬盘安装u的
分区划分为
/
/home
swap
fat32

对于其他模式的安装还没有尝试
对grub只是有一个粗浅的了解
全世界linux爱好者联合起来 !
头像
weive
帖子: 3236
注册时间: 2007-10-21 18:36
来自: 汕头/广东/中国

#4

帖子 weive » 2007-11-28 17:16

其实完全用不着命令行。只要安装了startup Manager,打开里面就可以进行设置。
如下图,启动加载主题可设置背景图片,图片可到GNOME LOOK上面找到。
附件
.png
young1012
帖子: 40
注册时间: 2007-11-27 16:20
联系:

#5

帖子 young1012 » 2007-11-28 17:56

支持一下!
头像
dogfox
论坛版主
帖子: 5311
注册时间: 2006-09-02 14:18
来自: 汉桑城
联系:

#6

帖子 dogfox » 2007-11-28 18:17

weive 写了:其实完全用不着命令行。只要安装了startup Manager,打开里面就可以进行设置。
如下图,启动加载主题可设置背景图片,图片可到GNOME LOOK上面找到。
谢谢weive
你又将事情简化了一步
全世界linux爱好者联合起来 !
头像
7u2
帖子: 50
注册时间: 2007-11-27 19:38
来自: 中华人民共和国
联系:

#7

帖子 7u2 » 2007-12-04 0:16

xiaogo bucuo @~
我的博客 http://www.v266.org
头像
黄金时代
帖子: 238
注册时间: 2007-04-23 16:41
来自: 给你的爱一直很安静

#8

帖子 黄金时代 » 2007-12-05 12:45

还是你都方法简单适用
:lol: :lol:
图片
头像
bobobo80
帖子: 841
注册时间: 2007-12-09 22:36
联系:

#9

帖子 bobobo80 » 2008-02-25 22:39

好办法!
头像
fantlam
帖子: 200
注册时间: 2007-06-28 23:08
来自: 佛山
联系:

#10

帖子 fantlam » 2008-03-02 13:20

gksudo startupmanager
请问一下 这条命令是什么意思 安装吗 不是install下来就自动安装了吗?
变色雨
帖子: 48
注册时间: 2007-07-21 22:31

#11

帖子 变色雨 » 2008-03-05 1:35

刚才美化 grub 重新启动后就 Unable to mount root fs on unknown-block 现在用的是dos 下加载的grub 引导winxp(winxp被我屏蔽了的。。) 用winxp引导的iso镜像进来的。。 主要是安装了startupmanager 出现错误后被我强制关闭出现的问题。。还在解决中。。

现在OK了查看MD5 是initrd 出错了还好有个备份文件
直接

sudo cp '/boot/initrd.img-2.6.22-14-generic.dpkg-bak' '/boot/initrd.img-2.6.22-14-generic'

。。
lifuhai
帖子: 9
注册时间: 2008-03-21 19:23

#12

帖子 lifuhai » 2008-04-05 16:32

顶起
esseak
帖子: 39
注册时间: 2007-02-22 8:41

#13

帖子 esseak » 2008-04-05 16:55

startup Manager其实就是修改menu.lst的吧~
直接下载lz的附件然后改menu.lst也行~
还有好看的xpm图片么?
头像
drvicar
帖子: 1285
注册时间: 2007-12-17 18:07
来自: 西安

#14

帖子 drvicar » 2008-05-09 11:15

:lol: 这个没有用啊 至少我的机子上没有用!
回复