Long ago, when all we had was 32bit Slackware and I was working on realizing the 64bit variant of Slackware, I created a ’64bit’ lilo bitmap with the Slackware logo, to make it more obvious to your friends that your computer is booting 64bit Slackware and not some obscure other distro.
Lilo is getting a bit old in the tooth though. Mdern computers come with UEFI instead of good old BIOS, and that computer cannot boot on lilo. You’ll have to use elilo or grub instead.
Until now, Slackware supported elilo in the distro installer, but if you wanted to give your computer a Grub bootloader instead of elilo, you would have to do that manually right after the installation of Slackware is completed. Or you could swap out elilo for grub at any later time of course – it is not difficult.
Slackware-current is working its way toward making Grub the default bootloader. The process of installing or upgrading kernels is now automated to the level that if you have Grub installed as the bootloader, there’s nothing you need to do yourself: an initrd is generated based on your preferences (preferences can be written to the files /etc/default/grub , /etc/default/geninitrd and /etc/mkinitrd.conf), the grub bootmenu is refreshed and that’s it!
Recently I switched to Grub on this laptop which until then had been happily booting via elilo. As you may have seen, I use a nice graphical boot screen in liveslak and when I booted this laptop via Grub the first time, I was a bit disappointed by the text-only boot menu much like the boot experience I had with elilo.
But I like my liveslak boot screen!
So I set myself to finding out how I could install and enable that same boot screen in regular Slackware.
The result is in the ZIP archive http://www.slackware.com/~alien/liveslak-grub2-theme.zip . Here’s how to use it to get a nice boot splash on your Slackware computer with Grub (the prior installation of Grub is something I leave to you):
- Extract the archive containing the Grub theme into directory
/boot/grub/themes/ - You will now have a new directory
/boot/grub/themes/liveslak-grub2-theme– change its name to/boot/grub/themes/liveslak In the file ‘/etc/default/grub‘ add or modify the following lines:
GRUB_THEME=/boot/grub/themes/liveslak/theme.txt
GRUB_FONT=/boot/grub/themes/liveslak/dejavusansmono12.pf2
GRUB_GFXMODE=1024x768,800x600,640x480,auto
GRUB_GFXPAYLOAD_LINUX=keep- Then run (as root) the command:
update-grub - Now, reboot. You should be greeted by a Slackware logo and the Grub boot menu.
Let me know in the comments section what you think of this!
Cheers and enjoy the weekend, Eric




I have a question for you – hence the “Request For Comment” in this post’s title.
Recent comments