• # Exemple avec une KNOPPIX

    Posté par . En réponse au message Modifier une ISO bootable. Évalué à 2.

    On travaille dans une arbo type:
    /new_iso/master
    /new_iso/source

    mount -o loop knoppix.iso /mnt/iso
    On récupere boot.img (la diskette virtuelle bootable via syslinux).
    On récupere boot.cat
    On met tout ça dans master

    On récupere le fichier KNOPPIX: c'est l'iso meme du systeme.
    Dans notre cas, c'est du cloop. On décompresse (cloop-utils: extract_compressed_ds)
    On monte la nouvelle iso générée. On crée une image en rw: "cp -a" dans source.
    On modifie la source selon tes besoins.

    Ensuite, on recrée une iso compressée:
    mkisofs -R -U -V "KNOPPIX" -P "KNOPPIX" -hide-rr-moved -cache-inodes -no-bak -pad /new_iso/source/KNOPPIX | nice -5 create_compressed_fs - 65536 2> /dev/null > /new_iso/master/KNOPPIX/KNOPPIX

    On crée l'iso du cdrom:
    mkisofs -pad -l -r -J -v -V "KNOPPIX" -b /new_iso/master/boot.img -c /new_iso/master/boot.cat -hide-rr-moved -o /tmp/new_iso.iso /new_iso/master/

    ensuite, tu graves ton iso, tu reboot dessus et là, si ça fonctionne, tu te leves et tu cries très fort que "franchement, c'est trop d'la balle parce que ça à fonctionner du premier coup" ... sinon, tu te caches sous la table et tu pleures.

    Voila...
    bonne chance...

    Ha, et si tu veux toucher au boot.img, dd + mkdosfs + mke2fs + syslinux sont tes amis...