DebianThis forum is for the discussion of Debian Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I added the kernel parameter vga=791 (to enable 1024x768 16-bit framebuffer mode), but although this works (the resolution changes on boot), I still get only the text scrolling past and not the graphical logo.
Is there any step I've missed in setting up the bootsplash in Debian? I'm sure I don't have to recompile the Kernel, or do I?
I have installed the following packages using apt-get
I added the kernel parameter vga=791 (to enable 1024x768 16-bit framebuffer mode), but although this works (the resolution changes on boot), I still get only the text scrolling past and not the graphical logo.
Is there any step I've missed in setting up the bootsplash in Debian? I'm sure I don't have to recompile the Kernel, or do I?
I'm afraid you do have to recompile the kernel and patch it with the bootsplash patch. Alternatively, try splashy, which doesn't need a patched kernel:
First you need to recompile your kernel to support bootsplash.
In Debian this is very easy assuming that you are using a newer kernel.
For example for 2.6.17: (this assumes you are in root – I recommend using sux instead of su so you won't have problems with make xconfig - you can of course you fakeroot)
Then
cd /usr/src/
tar -jxf linux-source-2.6.17.tar.bz2
ln -s linux-source-2.6.17 linux
cd linux
sh /usr/src/kernel-patches/all/apply/bootsplash
make oldconfig --> (choose whatever the default is except for bootsplash ->choose Y)
make xconfig --> (Make sure that bootsplash is enabled and you can trim your kernel while your at it if you want)
make-kpkg --initrd --append-to-version=-bootsplash kernel_image kernel_headers
Now you have your kernel image and headers (you should install both if you are going to need to install drivers that require it – like nVidia drivers.)
Finally
apt-get install bootsplash
Let it reconfigure your initrd and your grub.
Now you can reboot.
If you have no picture during your boot make sure that splash=silent vga=791 is at the end of your kernel line.
Ok thanks. I realized that a recompile might be necessary, but was not really sure. By the way, I am quite used to recompiling kernels, but thanks for the "Debian way" instructions. Quite useful to get a re-cap.
Is splashy available in the repository? Because I cannot find it at present in Debian "testing"?
Last edited by vharishankar; 11-22-2006 at 08:54 PM.
Ok thanks. I realized that a recompile might be necessary, but was not really sure. By the way, I am quite used to recompiling kernels, but thanks for the "Debian way" instructions. Quite useful to get a re-cap.
Is splashy available in the repository? Because I cannot find it at present in Debian "testing"?
It's not in the repos yet so you need to download it from the website
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.