二.個性化定製你的系統(問答形式)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便可.