Organizing Linux Information!

It cannot get simpler than this! (TM)

Entries for the ‘Kernel’ Category

TIP: Getting rid of initramfs trying to update a non-exsiting initrd file

Problem:
If you have been playing around with your Debian system for a long time i.e. installing, purging, un-installing and re-installing them again you might end up in a situation where anytime you run a program, for example splashy, which triggers the initramfs-tools you might end up with the following message:
Processing triggers for initramfs-tools …
/boot/initrd.img-2.6.30-mycustom does [...]

Initramfs and Initrd Series: Part 2 – What is initrd and similarities with initramfs

Welcome to part 2 of Initramfs and Initrd series.
In Part 1 of this series we saw what is initramfs and how to compress and de-compress it. In this part we will see what is an initrd and some of the similarities between initramfs and initrd.
So as mentioned in first part, initramfs replaced the old initrd. [...]

Initramfs and Initrd Series: Part 1 – Decompress and compress initramfs images

Purpose: We will learn how to decompress and then re-compress an initramfs image from your Debian or Ubuntu systems. I find the whole initramfs and initrd topic to be one of the most fascinating one in Linux. I always wanted to write a series of post on these topics and I think this might be [...]

HOWTO: Blacklisting kernel module from auto loading in Debian

Purpose: In this post we will how to prevent a kernel module (a.k.a blacklist) from auto loading during Debian Linux start up. You probably are thinking that you already know this (and you might), however there has been some change in recent kernels and you need to use a different method to blacklist a module [...]

TIP: Preparing your Linux kernel sources for out-of-tree kernel module compilation

Purpose: Many times you will be in a situation where you need to compile out-of-tree kernel modules, meaning that the kernel you are currently running does not have the required module in it (say squashfs, ndiswrapper, etc). In such a situation, one typically needs to download sources from somewhere else and then compile them against [...]

HOWTO: Cross-compiling a 32-bit (i386) Linux kernel on 64-bit Machine (amd64)

Purpose: These days 64-bit hardware and Operating System are getting more and more common and affordable. Now if you are use to compile a custom Linux kernel on a regular Intel architecture 32-bit machine (i386) for a 32-bit machine itself then there were no issues. But now when you are trying to compile a custom [...]

TIP: Find out Linux kernel drivers/modules being used by hardware devices on your system

Most of the advanced Linux users like to custom compile their own kernels so that they can remove all the fat (non-essential stuff) that by default is compiled or built as modules into the stock kernel from Linux distribution vendor. For example, if you install Debian Lenny (5.0) which comes with 2.6.26 kernel, you will [...]

HOWTO: Create a Patch for Linux Kernel customizations

Purpose: If you have been using Linux for over two to three years than chances are that you may have been in a situation where you need to modify your Kernel’s Makeconfig or Kconfig files or adding a new device driver for your hardware from your hardware vendor which is not yet into the mainstream [...]

  
Free Email Subscription
Get Adobe Flash playerPlugin by wpburn.com wordpress themes