Hey doc: I think we were all assuming a slightly higher level of linux-ness than you've got.
I'd highly, highly suggest that you read all the docs online before you go into kernel compilation, particularly the ones about lilo (or grub) and booting to an alternate kernel-- you'll really want to be able to boot if you forget to include, say, IDE support, or your filesystem support or something like that. So, it looks like you've done some sort of 'apt-get install kernel-source-2.4.somethingorother', or downloaded the source from kernel.org, or somewhere else. You need to untar the source: [EMAIL PROTECTED]:/usr/src# tar -xvzf <kernel-source-whatever-filename> a .gz extension means it's been compressed with gzip. A tar extention means that the file is part of a unix Tape ARchive. A tgz extension means it's a tar archive that's been compressed with gzip. After that, change the directory name to 'linux', so that your uncompressed, untarred sources are in /usr/src/linux: [EMAIL PROTECTED]:/usr/src# mv <kernel-source-dirname> linux [EMAIL PROTECTED]:/usr/src# cd linux Now, read the README files in there. It's going to say some stuff about make, make modules, make modules_install--- note that debian and make-kpkg does a bunch of this for you. What you NEED to do, however, is one of: [EMAIL PROTECTED]:/usr/src# make config [EMAIL PROTECTED]:/usr/src# make menuconfig [EMAIL PROTECTED]:/usr/src# make xconfig config is plain text, and kind of annoying, but it always works. menuconfig is ncurses-based (you'll need the libncurses5-dev package), and sort of like the debian install. xconfig will only work if you have x running, but it's nice if you like to use your mouse. go through all the menus. Read the helpfiles. RTFM. Have a web browser handy. Then, finally: [EMAIL PROTECTED]:/usr/src# make-kpkg clean [EMAIL PROTECTED]:/usr/src# make-kpkg --revision=<revision> kernel_image cd .. dpkg --install kernel-image-2.4.12-<revision>.deb double, no, triplecheck that lilo is pointing to a good kernel for the LinuxOLD tag. Run lilo again, just to be sure. Reboot. RTFM. YMMV. This could render your system unbootable, don't cry to me if it does, just fix it ;> Good luck. glen -----Original Message----- From: eDoc [mailto:[EMAIL PROTECTED] Sent: Monday, October 29, 2001 09:12 AM To: Glen Mehn; debian-user@lists.debian.org; debian-laptop@lists.debian.org; progeny-debian@lists.progeny.com Subject: Recognizing Kernel Update to 2.4.12 > you need to, as in the documentation, run make-kpkg from the top-level kernel > directory, which will depend on where you put your kernel source. This is typically > either /usr/src/linux or /usr/src/kernel-source-<kernelversion> > glen kernel-source? You mean "linux-2.4.12.tar.gz? Or do you mean "linux-2.4.12.gz"? "linux-2.4.12.tar.gz" is in /usr/src and I tried to run "make-kpkg" there. No go. Neither "linux-2.4.12.gz" or "kernel-source-2.4.12" exist according to "find -name linux-2.4.12*" and "find -name kernel-source-2.4.12*" issued from / This despite following all of the suggested commands from this list and others to cause it to be created (e.g. "tar -xvvzf linux-2.4.12.tar.gz") from docs or man or whatever resource I found that. Somewhere folks are assuming that I am taking a step that they have not explicitly stated and thus the creation of the critical kernel-source in the necessary format in the necessary location is not happening. As always I have perused man, docs, help, articles and posts, and every other online resource I can find. All assume things not explicitly stated or use terminology I do not as-of-yet understand fully. Help? Thanks! Doc