+ -
当前位置:首页 → 问答吧 → 让你的 gentoo grub 菜单和 suse 一样漂亮。

让你的 gentoo grub 菜单和 suse 一样漂亮。

时间:2005-10-20

来源:互联网

翻译自 gentoo forums,原贴:
http://forums.gentoo.org/viewtopic-t...t-gfxmenu.html

1.下载打过gfxmenu补丁的gurb 和 gentoo 主题
这里是 grub 和 gfxboot 的 ebuild:
http://bugs.gentoo.org/attachment.cg...98&action=view

下面是 gentoo 的 grub 主题:
http://bugs.gentoo.org/attachment.cg...99&action=view

2.看你的 /etc/make.conf 里有没有这句:
代码:
PORTDIR_OVERLAY="/usr/local/portage"
(也可能是你指定的地址)
没有的话请加上。

3.
代码:
tar -xjpvf grub-0.96-r2-gfxsplash-3.0-ebuilds.tar.bz -C /usr/local/
ebuild /usr/local/portage/sys-boot/grub/grub-0.96-r2.ebuild digest
ebuild /usr/local/portage/media-gfx/gfxboot/gfxboot-3.0.15-r1.ebuild digest
4.删除老的 grub
代码:
emerge -C grub
5.安装 grub
代码:
ACCEPT_KEYWORDS="x86 ~x86" emerge /usr/local/portage/sys-boot/grub/grub-0.96-r2.ebuild
ACCEPT_KEYWORDS="x86 ~x86" emerge gfxboot
6.安装 gentoo 主题
解压 gentoo.org-Krystal-gfxsplash-theme
代码:
tar -xjvpf gentoo.org-Krystal-gfxsplash-theme.tar.bz2 && cd gentoo.org-Krystal && make
把 gentoo.org-Krystal/boot/message 文件拷贝到 /boot
代码:
mount /boot && cp message /boot/message
7.最后,把/boot/grub/grub.conf 文件中的 splashimage 一行换成
代码:
gfxmenu (hd0,0)/message
(硬盘号视个人情况而定)
我的grub.conf象这样:
代码:
default 0
timeout 10
#splashimage=(hd0,0)/grub/dilek.xpm.gz
gfxmenu (hd0,0)/message
color white/blue black/light-gray

title Gentoo 2005.0 Kernel-2.6.11-r10NyN
root (hd0,0)
kernel (hd0,0)/kernel-2.6.11-NyN root=/dev/sda3 splash=silent,theme:livecd-2005.0 quiet CONSOLE=/dev/tty1 video=vesa:ywrap,mtrr vga=0x317 udev
initrd (hd0,0)/fbsplash-livecd-2005.0-1024x768
password **************
title=Memtest86Plus
root (hd0,0)
kernel (hd0,0)/memtest86plus/memtest.bin

作者: nwslustc   发布时间: 2005-10-20

不错嘛, 翻译得很好啊, 顶一下

作者: 小劲鸭   发布时间: 2005-10-20

不错!拷一个grub字体,加一行“fontfile (hd0,1)/grub/fonts”,还能显示中文。

作者: midx   发布时间: 2005-10-20

实用就好……我一般不搞这种折腾……

作者: Freesnake   发布时间: 2005-10-20

请问grub字体从哪里拷?
还有fonts是不是就是指字体的名字?比如:
fontfile (hd0,0)/grub/simsum.ttf

作者: tell   发布时间: 2005-10-20

谁抓个图上来

作者: graydream   发布时间: 2005-10-20

引用:
作者: tell
请问grub字体从哪里拷?
还有fonts是不是就是指字体的名字?比如:
fontfile (hd0,0)/grub/simsum.ttf
对不起,试着注释那一行,grub还是能显示中文。应当是gfxboot-3.0.15-r1的作用。

作者: midx   发布时间: 2005-10-21

顶,辛苦了。

不过还是喜欢简洁的。

作者: cotacota   发布时间: 2005-10-21

按照这个帖子做有两个小bug
1、下载回来的文件是bz2而非bz的。
2、emerge -C grub之后,我这里需要重新手工建立/boot,手工mount。

作者: moksa   发布时间: 2005-10-21

贴上来个图片了,你们上面给的图片我这里打不开
谢谢
想看看是什么效果

作者: prolibertine   发布时间: 2005-10-21

没用过SUSE,哪位搞定后,贴图上来看看
爽的话,我也弄

作者: orphen   发布时间: 2005-10-21

其实我只是想来看图的。

作者: is02bing   发布时间: 2005-10-22

我也想来看图的...

作者: arliu   发布时间: 2005-10-22

又没有用虚拟机装好的,截个图看看呀
让我们一饱眼福呀
真的好期待呀

作者: prolibertine   发布时间: 2005-10-22

找个数码相机照也好。或者可以手画一个

作者: is02bing   发布时间: 2005-10-22