Parece que no me explique del todo, si tomas esas caracteristicas que acabas de decir, puedes comenzar, boot.img es tu kernel y si dices que la de desire esta en cm7 y la que usaras es cm7 esta bien, asi que adelante.
Quiero mencionar que como tu caso es referente al sgs2 te bases en este tutorial
http://www.htcmania.com/showthread.php?t=408770
es lo mismo, la diferencia en el que postee aqui es que quite cosas que no son necesarias para el galaxy mini, pero en tu caso es mejor que mires este que esta un poco mas completo
http://www.htcmania.com/showthread.php?t=408770