Sans faire mon chiant commence par nous filer ton fichier de source ( et ton fichier de préférence si il existe ) et pour ça soit tu ouvre un shell avec un cd d’installation ou un cd de type " RescueCD " ( disque dur merdeux brancher bien évidement ".
Ensuite si tu compte remettre à jour ta machine plus ou moins proprement commence par modifier le fichier des sources et créer si le besoin sans fait sentir un fichier préférences ( sur ce même forum tu as dans la partie trucs & astuces un topic traitant de ça ).
Suite à ces modification pense à faire une sauvegarde de tes fichiers de configurations important ( apache, bind, etc … )et continue avec un :
# aptitude update
# aptitde full-upgrade
Techniquement ta machine devrait-être à jour il te suffiras ensuite de basculer tous tes fichiers de configurations sauvegardés au bons emplacement 
La mise à jour du noyau sera faite par la même occasion et de nouveau en accord avec UDEV ( chose étonnante c’est que le noyau soit rester en 2.6.18, le 2.6.21 n’était pas mis au goûts du jour sur etch ?