-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Kenny Donahue <[EMAIL PROTECTED]> writes:

> Ok.... deeep breath. I'm ready to though
> Linux out.  I've been fighting with a Linux kernel
> build for a while now. I'm getting very angry.
> I can load a Redhat 7.2 distribution and everything
> works.  I need to patch the kernel for a project at
> work. so, I do my patch (../fs/proc/base.c if it makes a
> difference) then....
[snip]

I've been running Redhat for ages, and I've found that it's easier to 
stick with kernel rpms. Fortunately the stock kernel sources include 
an "rpm" target, so building rpms from the virgin kernel source should 
be fairly straightforward. The trick is to load the same config that 
your system is already using, which you'll find in one of the files 
under /usr/src/linux-2.4/configs, while in "make xconfig". Then apply 
your changes from that known-good setting. 

Try this:

    make mrproper
    make xconfig
        load config from /usr/src/linux-2.4/configs/kernel-2.4.18-i686.conf
ig
        add your scsi driver into the kernel
    make dep
    make rpm
    sudo rpm -i /usr/src/redhat/RPMS/i686/kernel-2.4.18.i686.rpm
    edit lilo.conf 
    ...

When I do this, I like to do the full build without adding my patches, 
so I can explicitly verify that the pre-patched setup is working. 

Note that you want to "install" (-i) the new kernel, not "upgrade" (-U). 
That way you don't lose the older kernel that already works correctly, 
so if the new kernel fails you can still boot the system. 


- --
John Abreau / Executive Director, Boston Linux & Unix
Email [EMAIL PROTECTED] / WWW http://www.abreau.net / PGP-Key-ID 0xD5C7B5D9
PGP-Key-Fingerprint 72 FB 39 4F 3C 3B D6 5B E0 C8 5A 6E F1 2C BE 99


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
Comment: Exmh version 2.6 02/09/2003

iQCVAwUBPl6dglV9A5rVx7XZAQLnoQP+L2InebdmlniwFBwpnK+GtjGqzikHthyL
sjLSMaGgiCWKNwGm3GlSAR61UsmLB+Ye5HHiZ4U8WFgPrh0QdBSRZweqMdvqvTQH
UxRDTnJwU8Oph73bxAgikGFa+O06/veeEN/wYRm8Z814iWvApPKbnWXqmrJo7jWK
n7Hhs/YUsEc=
=Pq/5
-----END PGP SIGNATURE-----

_______________________________________________
gnhlug-discuss mailing list
[EMAIL PROTECTED]
http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss

Reply via email to