Няма проблем с въпросите

'>
Нищо не трябва да се компилира. Ти пачваш сорса, не бинарния файл

'> Значи, логиката е следната. Аз на моята машина имам целия сорс само на 2.4.20. Когато инсталирах, това беше актуалното ядро. От тогава пачвам този сорс последователно. Той се намира примерно в:
/usr/src/linux-2.4.20
Като излезе 2.4.21, взех пача, разархивирах го в /usr/src и след това приложих пача. После дойде 2.4.22, направих линк:
ln -s /usr/src/linux-2.4.20 /usr/src/linux-2.4.21
Пачът на 2.4.22 търси специално тази директория. Като излезе 2.4.23, направих линк от /usr/src/linux-2.4.20, който вече се наричаше /usr/src/linux-2.4.22. И т.н.
Ако четеш внимателно съобщението, което ти излиза, пачът търси /usr/src/linux-2.4.23.