Salutations !
Ce tuto s'adresse aux personnes qui cherchent à graver des homebrews sous linux, à partir d'un répertoire contenant les données à graver.
Ce tuto n'explique pas comment graver les fichiers .cdi sous linux.
Premièrement, on grave sur le CD la piste audio, qui va permettre à la console de booter le CD.
Insérez un CD gravable, et lancez les deux commandes suivantes :
dd if=/dev/zero bs=2352 count=300 of=/tmp/audio.raw
wodim dev=/dev/scd0 -multi -audio /tmp/audio.raw
Attendez que la commande se termine.
Puis, on crée l'iso contenant les données à graver.
Avant de lancer ces commandes, assurez-vous que vous vous situez dans le répertoire contenant les données à graver, et que le fichier "ip.bin" se situe dans ce même répertoire.
(cat ip.bin ; mkisofs -l -C [i]`wodim dev=/dev/scd0 -msinfo`[/i] . | dd bs=2048 skip=16) > /tmp/data.raw
Enfin, on grave la piste des données. Ici, speed=4 indique que l'on souhaite graver à la vitesse de 4x. Personnellement, je grave à 8x.
wodim dev=/dev/scd0 speed=4 -xa -eject /tmp/data.raw
Et voilà ! Vous obtenez un CD lisible sur votre console !
Source : site de Marcus Comstedt, véritable mine d'or !