|
这个小论坛可以下载到各个版本的bootsplash PATCH(官方网站都没有)
http://sourceforge.net/mailarchi ... &forum_id=36622
STEP 1:内核打补丁并编译:- 下载2.6.5的源代码,解压到/usr/src/:
- [url]http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.5.tar.bz2[/url]
- 下载bootsplash的补丁:[url]http://digitalssg.net/bootsplash-3.1.4-2.6.5.diff.gz[/url]
- 或[url]http://dediziert.org/~tyrant/linux/bootsplash/bootsplash-3.1.4-2.6.5.diff[/url]
- 也解压到/usr/src/
- bash-2.05b# cd /usr/src/
- bash-2.05b# ls /usr/src -l
- total 34080
- drwxr-xr-x 5 root root 160 Aug 9 2003 bootsplash-3.1
- -rw-r--r-- 1 root root 81972 Apr 14 22:26 bootsplash-3.1.4-2.6.5.diff
- -rw-r--r-- 1 root root 112416 Apr 14 22:43 bootsplash-3.1.tar.bz2
- lrwxrwxrwx 1 root root 11 Apr 14 21:49 linux -> linux-2.6.5
- drwxrwxr-x 19 500 500 1248 Apr 14 22:54 linux-2.6.5
- -rw-r--r-- 1 root root 34684611 Apr 14 21:14 linux-2.6.5.tar.bz2
- bash-2.05b# rm linux
- bash-2.05b# ln -sf linux-2.6.5 linux
- bash-2.05b# cd /usr/src/linux
- bash-2.05b# patch -p1 < ../bootsplash-3.1.4-2.6.5.diff
- 补丁成功后再编译内核,
- bash-2.05b# make menuconfig
- 需要选择这些内核选项:
- "Console drivers" -> "Frame-Buffer support"
- select "VESA VGA graphics console"
- turn on "Use splash screen instead of boot logo".(不打补丁是没有 splash screen这个选项的,一定要选上,另外不要选择boot logo)
- enable "Initial Ramdisk support" in "Block Devices"
- bash-2.05b# make && make modules_install && cp arch/i386/boot/bZimage /boot/kernel-2.6.5
复制代码
STEP 2:安装已经作好了的bootsplash 主题和splash工具:- 用swaret来安装(slack的在线升级工具)
- bash-2.05b# swaret --install bootsplash
- 如果没有装swaret到这里下载:
- [url]ftp://ftp.linuxpackages.net/pub/Slackware-9.1/pcxz/bootsplash/bootsplash-i686-6.tgz[/url]
- 安装:installpkg bootsplash-i686-6.tgz
- 安装后的主题文件在:/etc/bootsplash/*以及/sbin/splash的tools
- 而且会在/etc/rc.d/中添加rc.bootsplash的配置文件
- 安装一个主题:
- bash-2.05b# /sbin/splash -s -f /etc/bootsplash/themes/current/config/bootsplash-1024x768.cfg >> /boot/initrd.splash
复制代码
最后编辑你的grub.conf (无论如何grub比lilo强大100倍)- bash-2.05b# vi /boot/grub/menu.lst
- 添加如下:
- title Slackware current
- kernel (hd1,5)/boot/kernel-2.6.5 root=/dev/hdb6 vga=791
- initrd (hd1,5)/boot/initrd.splash
- bash-2.05b# reboot
复制代码 |
|