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 |
Recent releases


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.


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.


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.


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.
- All comments
Recent commentsRe: only for linux 2.4 ?
> what about the 2.6 branch ?
It supports both 2.4 and 2.6.
only for linux 2.4 ?
what about the 2.6 branch ?
exerlent idea
great idea carnt wait 2 download it
from
Asa