scusa ma invece di modificarti mennu.lst a mano, hai provato a usare
update-grub
?
cosė lui ti trova da solo tutit i i kernel avviabili in boot!
altra cosa, se il kernel te lo sei compilato a manina, di solito l'initrd non serve, a meno che non lo usi te per qualcosa in particolare (tipo il bootsplash....) quindi a te a che ti serve? e poi, che errori hai all'avvio?
ciao!