LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: hezhit

装饰终端,bootsplash的vesafb解决方案

[复制链接]
发表于 2010-12-11 23:14:17 | 显示全部楼层
非常感谢! 我按照楼主的步骤来,实现了第一幅图的效果,却不能实现第二幅图的。
背景图片启动后就消失了,而rc-update add fbcondecor已经做过了,请问是什么原因呢?
回复 支持 反对

使用道具 举报

发表于 2010-12-11 23:16:56 | 显示全部楼层
非常感谢! 我按照楼主的步骤来,实现了第一幅图的效果,却不能实现第二幅图的。
背景图片启动后就消失了,而rc-update add fbcondecor已经做过了,
dmesg | grep fbcondecor没有任何输出,请问是什么原因呢?
回复 支持 反对

使用道具 举报

发表于 2010-12-13 13:03:24 | 显示全部楼层
不错,mark一下,回去试试看。
回复 支持 反对

使用道具 举报

发表于 2010-12-14 22:58:17 | 显示全部楼层
谢谢,照着捣鼓了一下,ok了,很漂亮,呵呵。

但是有个问题想搞清楚:
我没有用make menuconfig来配置kernel,而是用了genkernel --menuconfig all,因为这样不太会漏掉什么东西。
所以我的grub是这样的:

  1. title=Gentoo Linux (2.6.36-gentoo-r5)
  2. root (hd0,7)
  3. kernel /boot/kernel-genkernel-x86-2.6.36-gentoo-r5 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/sda10 vga=791 video=vesafb:mtrr:3,ywrap splash=silent,fadein,theme:natural_gentoo console=tty1
  4. initrd /boot/initramfs-genkernel-x86-2.6.36-gentoo-r5
复制代码


也就是说,lz说的这一步,我是没有做的:
----------------------------------------------------
2.制作initrd镜像
# /usr/sbin/splash_geninitramfs -g /boot/initrd -r 1280x800 -v natural_gentoo
-g指定生成的镜像文件路径
-r可以指定只生成特定分辨率的镜像,需要所用主题能提供的
ls /etc/splash/natural_gentoo/
1024x768.cfg 1280x800.cfg 1600x1200.cfg 800x600.cfg
1280x1024.cfg 1440x900.cfg 1680x1050.cfg images
----------------------------------------------------

但是为什么只是在kernel这一行中写了这个东西:
splash=silent,fadein,theme:natural_gentoo console=tty1
就一切ok了呢?难道它能自动找到/etc/splash/natural_gentoo这个目录并且自己设置分辨率?

有人能解答么?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表