Muli Ben-Yehuda wrote:

On Wed, Apr 02, 2008 at 09:53:25PM +0300, Aviram Jenik wrote:

I have a machine that I want to replace the kernel on. It's an old
Redhat 7.3 and it works; but it's too old to use an rpm. Upgrading
to a newer version (or different distribution) is not an option.

I intend to compile a new kernel (a 2.6.x) and put it on there.

You're a brave man.

What should I be taking into account? Will all the applications
work? Are there any libc dependencies or similar trickery?

glibc and applications should continue to work since the kernel tries
very hard to maintain *userspace* backward compatibility, but it's not
exactly a common configuration, so you may run into oddities. You will
need to upgrade a number of system utilities.
I think that is a no starter. Going this route he is most likely to achieve the following results (both):
1. He will fail
2. He will toast his system beyond the point of reverting

What I would suggest is to compile (on another machine) a non-modular kernel with everything you need, and install that. No initrd, no modules, nothing. I do believe it is the only sane way that this endeavor has any chance of succeeding.

Shachar

=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]

Reply via email to