  | |  | Compiling kernels | Compiling kernels 2003-12-24 - By Ian Soboroff
Back I just installed RHEL 3 AS on a Dell PowerEdge 2650, and I 'm having trouble with custom kernels. We need to build our own kernels because we need a couple features that the stock kernels don 't include - SCSI multi-LUN and XFS - for a hardware RAID unit we have.
I found that, while the bundled and update kernels would boot just fine, no 2.4 kernel that I built myself could get all the way through rc.sysinit. It would hang, usually during the pam_console_apply step or when activating swap.
It didn 't hang during early boot or hardware detection, but always at some point in rc.sysinit. I resorted to sprinkling echos in the script to try to tell when it died.
I tried 2.4.23 (stock, with XFS, with the latest aic driver from Justin Gibbs, -aa1), and another 2.4.23-aa1-XFS which is currently running fine on a PE4600 running RH8. The configs were taken from the official RHEL kernel and put through 'make oldconfig ', then multi-LUN (and XFS, where appropriate) were added.
Out of desperation ;-) I tried Arjan 's test 2.6 kernel RPM, and that booted. Thus inspired, I built a stock 2.6 kernel with Arjan 's config + multi-LUN, and XFS and ext3 built-in rather than as modules, and it works like a champ.
My question is, do the RHEL kernels (and 2.6) contain some patch needed to boot RHEL which isn 't present in current Marcelo 2.4 kernels?
Ian
|
|
 |