[CLUE-Tech] Install question

Timothy C. Klein teece at silverklein.net
Sun Mar 7 19:27:41 MST 2004


* Francis X. Maier (franx at qwest.net) wrote:
> Folks,
> 
> 1.  I downloaded the source code src-linux-2.4-tss.tar.bz2 from 
> ppckernel.org to compile a new kernel  for my Yellow Dog Linux 3.0.
> 
> 2.  I unzipped and untarred the code to my /usr/src directory so that I 
> now have a /usr/src/src-linux-2.4-tss subdirectory.  I also created a 
> 'linux' symlink, but 'linux' was colored red and did not show up as a 
> directory.  That struck me as a bad omen.

Something just went wrong in your attempt at symlink.  This step is not
important for making the kernel -- it would only matter later when some
other software was trying to find kernel sources.

> 3.  I did a cd into /usr/src/src-linux-2.4-tss,; ran 'make xconfig' and 
> everything worked well through and including "make modules_install.'  
> But when I then tried to run 'make install,'   I got this message:  
> 'Make:  ***No rule to make target 'install.' ***  Stop.'

A quick glance through kernel Makefile shows that there is no 'make
install' target for the kernel.  It is really easy to move the files
where they need to go from the built kernel.  I haven't done it in a
while, though ( I've gotten lazy by using Debian's make-kpkg utility).

You need to copy they file /usr/src/linux/arch/i386/boot/bzIimage to a
location that is accessible at boot time (usually '/' or '/boot').  Then
copy the file /usr/src/System.map-KERNEL-VERSION to /boot, and link it
to /boot/System.map.

Then setup lilo or grub to boot this new kernel.  Check out this howto
for all the details:

http://www.digitalhermit.com/~kwan/kernel.html#AEN510

HTH,
Tim
--
==============================================
== Timothy Klein || teece at silverklein.net   ==
==  Vanity Page: http://tinyurl.com/vkhp    ==
== ---------------------------------------- ==
== Hello_World.c: 17 Errors, 31 Warnings... ==
==============================================



More information about the clue-tech mailing list