|
系统:opensuse10.3
mkinitrd
发现是使用分辨率为:1280*1024
convert mypicture.jpg -resize 1280*1024 out.jpg
更改/etc/bootsplash/themes/suse/images/中对应的图片,
然后,mkinitrd
重启后,发现那个开机的画面没有了。
莫非对图片格式有特殊要求,我已经把它改为正确的分辨率了,
难道这个图片太大了。
-------------------------
1,最好用gimp , display 等工具将图片转换为所需要的分辨率。注意不要把选择固定比例,这样转换不成所需的比例。
2,convert -units PixelsPerCentimeter 1.jpg 2.jpg
3, convert -colorspace YCbCr -sampling-factor 2x2 2.jpg out.jpg
这样最终的out.jpg 就产生了,将此图片放在/etc/bootsplash/thems/..../imges/里代替相应的silent(bootsplash)-1280x1024.jpg
最后,在/boot里面运行:mkinitrd -k vmlinz-`uname -r` -i initrd-`uname -r`
产生initrd文件后就OK!了。 |
|