"Ben même en mettant un boot.elf dans les dossiers +__BOOT/BOOT/ avec launchelf : ça marche pas"
Pas +__BOOT/BOOT/boot.elf, mais __boot/boot.elf (nom en minuscules, pas de "+", pas de dossier dans la partition, le fichier direct) - du moins c'est comme ça sur l'Infinity.
Sans ça, tu peux essayer l'installer de l'Infinity:
http://www.infinitymod.com/matrix/fi...Installv10.zip