Possible SysVinit might be a problem. The old version of Lilo that 6.2 uses might also be a problem.Originally Posted by iccus
The only other thing I can think of is the change from using change_root to pivot_root in the current 2.4 kernels. pivot_root requires the /initrd directory to exist. However, the error message you are seeing does not correspond to what you would see if this was the problem.
Been a long time since I ran 6.2 and I have never tried to upgrade it to a 2.4 kernel, so I don't know what problems you might encounter.