Spalshy是Ubuntu下一個啟動圖形界面,它與usplash(系統默認啟動圖形程序)相比,不用修改內核,直接安裝,以用戶模式運行,而且還有多種界面可以選擇。
0) 卸載usplash (也可以不卸,這樣先spalsh再splashy界面。)
1)安裝splashy包和splashy-themes包及libsplashy1包。在新立得軟件包管理器直接搜索splashy,選中以上三個包安裝就可以了。
2)重新生成initrd映像。這是因為splashy依賴於vesafb 模塊,而ubuntu默認是不首先加載它的。
修改/etc/modprobe.d/blacklist-framebuffer,將"blacklist vesafb"這一行注釋掉,"#blacklist vesafb"。這一步的目的是將vesafb 從模塊的黑名單中去掉。
修改/etc/initramfs-tools/modules,在文件內添加以下兩行“fbcon"和"vesafb"。目的是將這兩個模塊加入initrd中。
修改/etc/default/splashy,找到"ENABLE_INITRAMFS=0",將0修改為1,“ENABLE_INITRAMFS=1”。將splasy也加入initrd中。(這一步也可以不做,這時圖形界面要開始得晚一些 。)
運行 sudo update-initramfs -u -k all,更新initrd映像。
3)修改/etc/init.d/splashy腳本,用編輯器打開它,找到"DIR=/lib/init/rw/splashy"這一行,將其修改為"DIR=/var/run/rw/splashy"。這是因為它運行時是沒有對它有寫權限,此時根目錄被掛為只讀模式。
4) 修改grub啟動選項。運行sudo gedit /boot/grub/menu.lst,找到kernel /boot/vmlinuz-2.6.xx-xx-xx root=/dev/hdxx ro quiet splash
在最後添加vga=792
*vga參考表
depth—–640×480—-800×600—-1024×768—–1280×1024—–1600×1200
8bit————769————771————-773————–775—————–796
15bit———-784————787————-790————–793—————–797
16bit———-785————788————-791————–794—————–798
24bit———-786————789————-792————–795—————–799