Projects / Install Kernel

Install Kernel

Install Kernel (ik) is a bash script that installs the Linux kernel and automatically sets up LILO or GRUB. It also saves your kernel configuration each time you do an install. This allows you to restore the newest configuration file when you make a new kernel. This script is intended for two groups of people; people new to compiling kernels, and people who are tired of moving files around and editing their bootloader configurations every time they install a new kernel.

Tags Installation/Setup
Licenses GPL MIT/X
Implementation Unix Shell

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  24 May 2006 09:52
  • Rrelease-after

Changes: Updated to work with the newer version of coreutils for head and tail. The MAKE_JOBS directive has been removed in favor of make -j2 to prevent make from spawning hundreds of jobs if /proc/cpuinfo did not exist.

  • Rrelease-mid
  •  06 Jan 2006 03:48
  • Rrelease-after

Changes: A small bug with Fedora Core 4 and any other system that does not have the lilo binary installed was fixed. The script, ChangeLog, whitepaper, and a new quickstart document are now included in one tarred directory structure.

  • Rrelease-mid
  •  30 May 2005 10:21
  • Rrelease-after

Changes: This release adds specific error reporting for each type of error that is encountered. It optimizes the compilation process for the number of CPUs in the system. All shell constructs have been updated to use $() instead of back ticks. '=' has been fixed to be '==' (equality operator) when comparing numbers and strings. All references to variables are now quoted properly. echo is used instead of printf to increase speed as well as reduce the number of programs required to use ik. Tabs have been converted to two spaces to make code more readable.

  • Rrelease-mid
  •  19 Mar 2004 08:34
  • Rrelease-after

Changes: This release supports Kernel 2.6, fixes a race condition that would occur on some machines, auto-saves kernel configurations per each release, fixes a major bug dealing with spaces around the "=" sign around kernel specification and root partition configuration (as well as the default kernel parameter), and adds MD5SUMs of all versions of ik in the changelog. When updating LILO or GRUB files, ik now uses the last kernel configuration entry. menu.lst is no longer modified; instead, grub.conf is used.

Changes: A new option -b to build from current directory (removing dependecy on on /usr/src/linux being a link). However, if -b is not specified, ik will use /usr/src/linux by default. The percentage and status outputs align properly.

Rss Recent comments

Rcomment-before 28 Jun 2005 06:29 Rcomment-trans war7200 Rcomment-after

Re: only for linux 2.4 ?

> what about the 2.6 branch ?

It supports both 2.4 and 2.6.

Rcomment-before 28 Jun 2005 03:13 Rcomment-trans LKWG Rcomment-after

only for linux 2.4 ?
what about the 2.6 branch ?

Rcomment-before 10 Jul 2003 08:15 Rcomment-trans asa_1 Rcomment-after

exerlent idea
great idea carnt wait 2 download it

from

Asa

No-screenshot

Project Spotlight

EditRocket

A text and source code editor.

D6921c8ca2909efa6912301ba02f3afc_thumb

Project Spotlight

Reptux

An ERP for a car spare parts shop.