Hello all, I am not new to linux, but am to this sight, so forgive me if my post is messed up.
I am having a problem with compiling a new kernel, let me explain
I am running an old Packard Bell with a PentiumII 200Mhz processor with 48MB of RAM and probably generic everything else. I also am using Turbolinx 6.5 which has the 2.2.18-2 kernel.
I downloaded the linux-2.4.18.tar.gz kernel and put it in a directory I created (/root/linux). I ran 'tar xzvf filename' to unpack. I then read the /linux/Documentation/Changes file to get the correct development releases. Everything I had seemed compatible except gcc, it called for gcc-2.95.3 and I was using 2.95.2. So I downloaded and installed the tarball for gcc-2.95.3. It seemed to go ok. When I do a 'gcc -v' it says "gcc version 2.95.3 20010315 (release)" The other utilities (ie: make, binutils, etc...) seemed up to date, except glibc which I can't seem to update ( it needs 2.2 and I have 2.1.3-32)
Anyway, I cd to the linux directory, run make menuconfig, make dep, make clean, make bzImage, make modules, make modules_install. Everything seems to go fine. I then copy /linux/arch/i386/boot/bzImage to /boot. Then edit lilo.conf and add the new kernel
Then run lilo, and get no errors. When I reboot, and choose the new kernel it gets as far as
"Loading bzimage .........." and that's it.
I can't figure out what I'm doing wrong.
Also, I added a number to the Extraversion line in the Makefile so it created a separate directory in /lib/modules. I didn't do anything to /usr/src.
Thanks for the Help