我正在运行 SuseStudio 中的 Linux。我想更改 GRUB 屏幕上的背景图像。menu.lst 包含行gfxmenu (hd0,0)/boot/message
。当我strings
打开文件时,我看到行background=pback.jpg
。我替换了文件(位于 /usr/share/gfxboot/themes/studio/data-boot),但启动映像仍然是旧的。怎么回事?
答案1
对于 GRUB 0.97,我非常确定两件事:
- 所有启动图像都必须是压缩的 xpm (*.xpm.gz)。只有 GRUB 2 允许您使用 jpeg。
要使用的行是这样的:
启动画面=(hd0,1)/boot/grub/splashimages/mygrubsplash.xpm.gz
因为看起来你正在使用图形特效,这会改变一些东西。看看你的 gfxboot.cfg。我认为 pback.jpg 只对“penguin”主题有效。如果你看到一行指示“penguin=0”,那么它没有使用该主题,更改该文件无关紧要。
gfx 中的默认背景图像是“back.jpg”,它位于 gfxboot 目录结构下的某个位置。尝试替换该文件,看看您的背景是否会改变。
另外,我不太确定 gfx,但 GRUB 0.97 对文件大小和可使用的分辨率有限制。我认为 gfx 的推荐分辨率是 800x600。