feed-image  ISSN 1836-5930

linux

Linux eBooks FREE Download

A Newbie's Getting Started Guide to Linux

Linux from Scratch - Create Your Own Linux System - Free eBook

Linux: The Hacking Solution (v.3.0)

The GNU/Linux Advanced Administration

A Complete Beginner's Manual for Ubuntu 10.04 (Lucid Lynx)

Advanced Bash-Scripting Guide


Poll

Do you care about your privacy when using a FACEBOOK?
 


Partner Linux Sites: TuxMachines
Monsterb
LinuxBloggers
AdamsInfo
LinuxScrew
All For Linux
Setup Bootsplash on Debian - grub silent or verbose boot mode
Article Index
1. Install Prerequisites
2. Patching Linux kernel
2.1. Uncompress Linux Kernel Source
2.2. Patch Kernel with linux-patch-bootsplash
3. Apply oldconfig to the Linux kernel
4. Compile the Linux Kernel
5. Install new Linux kernel
6. Setup GRUB Linux loader to use bootsplash
6.1. Add bootsplash options to GRUB
6.2. Update GRUB to boot with bootsplash
7. Reboot
8. Making changes to bootsplash

Grub boot verbose modeGrub Boot Silent mode

 

 

 

 

 

 

 

 

 

 

1. Install Prerequisites

apt-get install linux-source-2.6.18 kernel-package \
linux-patch-bootsplash bootsplash libc6-dev

2. Patching Linux kernel

2.1. Uncompress Linux Kernel Source

cd /usr/src
tar xjf linux-source-2.6.18.tar.bz2

Uncompress Linux Kernel Source

2.2. Patch Kernel with linux-patch-bootsplash

Now we need to patch Linux kernel with linux-patch-bootsplash:

cd /usr/src/linux-source-2.6.18
../kernel-patches/all/apply/bootsplash

Patch Kernel with linux-patch-bootsplash

3. Apply oldconfig to the Linux kernel

We can use our old config to recompile new kernel. Do not forget to say "y" when it comes to bootsplash kernel module.

cp /boot/config-2.6.18-5-686 /usr/src/linux-source-2.6.18/.config
cd /usr/src/linux-source-2.6.18/
make oldconfig

4. Compile the Linux Kernel

Now we compile new kernel and produce linux-image kernel package. Amend a version and revision on the following command according to your needs:

make-kpkg clean
make-kpkg --append-to-version -splash --revision 1.0 --initrd kernel_image

5. Install new Linux kernel

Once the Linux compilation is finished, we can find a new kernel Debian package inside a /usr/src directory. Now simply use dpkg tool to install it into your system.

dpkg -i /usr/src/linux-image-2.6.18-splash_1.0_i386.deb 

install new linux kernel with boot splash patch

6. Setup GRUB Linux loader to use bootsplash

6.1. Add bootsplash options to GRUB

What we need at this point is to add some more options about bootsplash to GRUB: vga=791 and splash=verbose or splash=silent where silent grub mode completely covers boot messages. Change this section in /boot/grub/menu.lst grub's configuration file:

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
## kopt_2_6_8=root=/dev/hdc1 ro
## kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=/dev/sda1 ro

To this:

## DO NOT UNCOMMENT THEM, Just edit them to your needs

## ## Start Default Options ##
## default kernel options
## default kernel options for automagic boot options
## If you want special options for specific kernels use kopt_x_y_z
## where x.y.z is kernel version. Minor versions can be omitted.
## e.g. kopt=root=/dev/hda1 ro
## kopt_2_6_8=root=/dev/hdc1 ro
## kopt_2_6_8_2_686=root=/dev/hdc2 ro
# kopt=root=/dev/sda1 vga=791 ro splash=verbose

6.2. Update GRUB to boot with bootsplash

Update GRUB configuration to save its new bootsplash options by command.

update-grub 

Update GRUB to boot with bootsplash

7. Reboot

All done. Now we are ready to reboot and test bootsplash configuration. Make sure that you choose a new boot splash kernel image after reboot.

8. Making changes to bootsplash

If you decide to make change of your boot splash theme do not forget to update initrd image to apply those changes.

update-initramfs -u 

To avoid rebuilding initrd or even rebooting every time you made a change to your boosplash config, this command will change bootsplash on tty6. Once you are happy with the outcome, use update-initramfs to rebuild initrd image.

splash -s -u 5 /path/to/your/config.cfg  

Linux eBooks FREE Download

The GNU/Linux Advanced Administration
The GNU/Linux systems have reached an important level of maturity, allowing to integrate them in almost any kind of work environment, from a desktop PC to the sever facilities of a big company.

In this ebook "The GNU/Linux Operating System", the main contents are related with system administration. You will learn how to install and configure several computer services, and how to optimize and synchronize the resources using GNU/Linux.

The topics covered in this 500+ page eBook include Linux network, server and data administration, Linux kernel, security, clustering, configuration, tuning, optimization, migration and coexistence with non-Linux systems. A must read for any serious Linux system admin.

A Newbie's Getting Started Guide to Linux
Learn the basics of the Linux operating systems. Get to know what it is all about, and familiarize yourself with the practical side. Basically, if you're a complete Linux newbie and looking for a quick and easy guide to get you started this is it.

You've probably heard about Linux, the free, open-source operating system that's been pushing up against Microsoft. It's way cheaper, faster, safer, and has a far bigger active community than Windows, so why aren't you on it? Don't worry, Makeuseof.com understands. Like many things, venturing off into a completely unknown world can seem rather scary, and also be pretty difficult in the beginning. It's while adapting to the unknown, that one needs a guiding, and caring hand. This guide will tell you all you need to know in 20 illustrated pages, helping you to take your first steps. Let your curiosity take you hostage and start discovering Linux today, with this manual as your guide! Don't let Makeuseof.com keep you any longer, and download the Newbie's Initiation to Linux. With this free guide you will also receive daily updates on new cool websites and programs in your email for free courtesy of MakeUseOf.

Linux from Scratch
Linux from Scratch describes the process of creating your own Linux system from scratch from an already installed Linux distribution, using nothing but the source code of software that you need.

This 318 page eBook provides readers with the background and instruction to design and build custom Linux systems. This eBook highlights the Linux from Scratch project and the benefits of using this system. Users can dictate all aspects of their system, including directory layout, script setup, and security. The resulting system will be compiled completely from the source code, and the user will be able to specify where, why, and how programs are installed. This eBook allows readers to fully customize Linux systems to their own needs and allows users more control over their system.

A Complete Beginner's Manual for Ubuntu 10.04 (Lucid Lynx)
Getting Started with Ubuntu 10.04 (Lucid Lynx) is a comprehensive beginners guide for the Ubuntu operating system; it features comprehensive guides, How Tos and information on anything you need to know after first installing Ubuntu.

Designed to be as user-friendly and easy to follow as possible, it should provide the first point of reference to any Ubuntu newcomer with lots of information. The manual has step by step instructions and includes lots of screenshots to show you how to do tasks. It also includes a Troubleshooting section to help you solve common Ubuntu problems quickly. Download this 160+ page manual today.

Securing & Optimizing Linux: The Hacking Solution (v.3.0)
A comprehensive collection of Linux security products and explanations in the most simple and structured manner on how to safely and easily configure and run many popular Linux-based applications and services.

This book is intended for a technical audience and system administrators who manage Linux servers, but it also includes material for home users and others. It discusses how to install and setup a Linux server with all the necessary security and optimization for a high performance Linux specific machine. It can also be applied with some minor changes to other Linux variants without difficulty.

Comments (0)
Write comment
NOTE: To unsubscribe enter your email, select "do not dotify" with title: UNSUBSCRIBE and Send.
Your Contact Details:
Comment:
[b] [i] [u] [url] [quote] [code] [img]   
Security
Please input the anti-spam code that you can read in the image.