Re: Compiling kernels
I've compiled umpteen kernels with 2.95, don't know what that fuss is
about. As for the errors, I thought the make clean came after the make
modules, make modules_install. I was under the impression that the order
went:
make menuconfig (or xconfig etc)
make dep
make modules
make modules_install
make clean
make bzImage
make bzlilo
Funnily enough following this procedure gives me no problems whatsoever,
except for the fact that it shows up as #2 even though ive done this
process once :) What part of these 'makes' increments the rev. number I
wonder. Anyway I suggest do a make clean again, clean is meant to remove
the redundant stuff after a make modules, iirc.
Cheers,
Corey Popelier
http://members.dingoblue.net.au/~pancreas
Work Email: copo@commerce.wa.gov.au
On Mon, 12 Jun 2000, Lee Elliott wrote:
> Hello list,
>
> I need to compile my own kernels to enable SMP and get SCSI support for
> my card so, after consulting the HOWTO and reading some recent postings
> about kernel compiling, what I've been doing is:
>
> 1. Rename/move my existing (/usr/src/) kernel-source-x.x.x,
> kernel-headers-x.x.x and linux directories, and
> kernel-source.x.x.x.tar.bz2 file.
>
> 2. Rename/move my existing /boot/bzImage and /boot/System.map
>
> 3. Install the kernel-source and kernel-headers packages (currently
> 2.2.15-2), creating a new /usr/src/kernel-headers-x.x.x directory and a
> kernel-source-x.x.x.tar.bz2 file
>
> 4. Unpack the kernel-source.x.x.x.tar.bz2 using "bzcat kern*.bz2 | tar
> xvf -" to create a new kernel-source-x.x.x directory.
>
> 5. Copy the new kernel-source-x.x.x directory to a new linux directory
> - /usr/src/linux
>
> 6. cd into /usr/src/linux
>
> 7. make clean
>
> 8. make xconfig
>
> 9. make dep
>
> 10. make bzImage
>
> 11. make modules
>
> 12. make modules_install
>
> 13. Copy /usr/src/linux/arch/i386/boot/bzImage to /boot and the DOS
> partition where I use loadlin.
>
> 14. Copy /usr/src/linux/System.map to /boot/System.map
>
> This seems to work ok - SMP is enabled and the SCSI controller works -
> but during the load process, immediately after "Calculating module
> dependencies" I get a lot of "insmod *** unresolved symbols in
> lib/modules/x.x.x/misc/abcde messages displayed. I haven't been able to
> find a log in /var/log/ that shows these messages and they go by pretty
> quick, but they all appear to refer to stuff that I didn't select when I
> went through the make xconfig step, like irda and floppy tape.
>
> Other than that, the kernel seems stable and works ok, but I'm obviously
> doing something wrong.
>
> Also, I've heard that gcc 2.95 shouldn't be used for compiling kernels -
> I've got both 2.95 and 2.7.2 installed - how do I specify that gcc 2.7.2
> should be used instead of 2.95, which I assume is being used - I can't
> see any versions displayed when I run the makes so I'm not sure and the
> HOWTO didn't say anything (I think it was for older kernels anyway and
> probably out of date for 2.2)
>
> TIA
>
> LeeE
> --
>
> http://www.spatial.freeserve.co.uk
>
> ...or something
>
>
> --
> Unsubscribe? mail -s unsubscribe debian-user-request@lists.debian.org < /dev/null
>
Reply to: