En revanche je le fais toujours sur debian depuis debian 6 Squeeze c'est déconcertant de facilité. Tu as juste le nom de la version a changer dans le sources.list et basta...
Mais ça, si c'est si aléatoire sur LM main c'est a cause d'ubuntu, des ppas et de tout ce qu'elle trimbale.
Pour LMDE c'est plus simple (et moins souvent

), je me méfierai juste du dépôt spécifique LM.
Pour en revenir a ton problème de noyau. J'avais un ordi qui n'acceptais pas le 4.15, j'ai donc installé une LM19 puis rétrogradé de version de noyau.
Mais en fait avec un noyau >= à 4.18 ça marchait. Donc tu peux toujours essayer, ça se trouve ton matériel sera très bien avec un noyau 5.xx?