二.个性化定制你的系统(问答形式)linux
1.如何定制安装开机画面:windows
启动画面用的是一种比较奇怪的格式lss16,它限制图片使用16种颜色,除去前景和背景色只能有14种颜色。咱们须要ppmtolss16 giftopnm等程序,系统通常默认都安装了。ide
通常用gimp生成一个index模式的gif图形,颜色限制为14, 而后经过以下的办法进行转:oop
安装yum -y install syslinux动画
giftopnm < splash.gif | ppmtolss16 > splash.lssui
另外你还须要修改isolinux/boot.msg文件,作一些个性化的提示.spa
?如何生成高质量的图。图片
先用photoshop打开任何一张图片,而后在文件的下拉菜单里,保存的时候选择“保存为WEB和设备使用格式“,再而后选择gif再选择16色保存就OK.ip
仍后利用giftopnm < splash.gif | ppmtolss16 > splash.lss 转换便可.it
2.如何生成GRUP的xpm文件?
(1) 将备一张640 x 480 16×××片,档案类型为JPG的格式
(2)convert grub.gif -colors 14 -geometry 640x480! splash.xpm && gzip -9 splash.xpm
(3) 直接替换/boot/grup/splash.xpm.gz 文件便可.
? 利用上面方法生成的图片可能没法显示,或者质量不高,如何生成高质量的grub图片呢.
利用文中后面我提供的ltospackl.tar.gz里面的grubtool.exe便可在windows平台将jpg,bmp图生成为.xpm.gz格式的文件,直接替换/boot/grup下的文件便可.
3.如何去掉安装过程当中的CentOS字样?
在安装光盘里面有两个.buildstamp文件,一个位于stage2.img中,一个位于initrd.img中,
安装光盘运行时读取的是initrd.img中的那个.buildstamp文件,因此只要把initrd.img文件改了就能够了。
如何解压initr.dimg文件:
2.6内核中的initrd.img采用cpio压缩,再也不是2.4内核使用的ext2格式,没法使用mount -o loop 挂载。须要使用gunzip解压缩,而后再使用
利用cpio给img解包
# cd /ltos/isolinux/ # cp initrd.img /tmp/initrd.img.gz # cd /tmp # gunzip initrd.img.gz # mkdir initrd # mv initrd.img initrd # cd initrd # cpio -ivmd < initrd.img
仍后修改.buildstamp文件,将CentOS改成LTOS便可.
如何制做initrd.img文件:
#假设当前目录位于准备好的initrd文件系统的根目录下
# find . | cpio -c -o > ../initrd.img # gzip ../initrd.img # mv initrd.img.gz initrd.img # cp initrd.img /ltos/isolinux/
仍后将initrd.img复制到/ltos/isolinux/
4. 如何替换安装之后的grub ?
在安装光盘里的ks.cfg文件里写好替换splash.xpm.gz文件便可.
5. 如何去掉启动过程当中的"CentOS release 5 (Final)"
在安装光盘里的ks.cfg文件里写好脚本,直接替换/etc/redhat-release便可.