Ты ядро ещё не пересобирал? Тоесть нет там ещё вкомпиленого ничего нестандартного? Если нет, помоему можно просто обновится до 2.6.25
Особых проблем возникнуть не должно, но на всяк случай почитай о нём. МОжет что-то нужно доставить... ну например для того чтобы железо правильно детектилось

Просто процесс обновлений любых в общем таков. Идёшь, читаешь особенности нового ядра (как правило даж не надо заморачиваться прочтением официальной доки именно по ядру, есть доки уже написанные которые касаются именно обновления именно до данной версии) смотришь... может новое ядро... ну к примеру юзает уже другой какой-то демон для работы с хардом и всякой там плаг энд плейности

... Если да то об этом написано.. ставишь его и апдейтишь ядро потом. Если нет просто апдейтишь.
Но ядро я б чиста ради интереса пару раз пересобрал) ... просто хотяб запусти make menuconfig (нужны будут все пакеты связанные с ncurses и сами ncurses ncurses-dev) и посмотри чё есть то... в том ядре то

Много увидишь нужного на будующее.