Journal Montage iso9660 en rw

Posté par  .
Étiquettes : aucune
0
23
avr.
2004
:hello: cher journal

Je veut monté une iso qui est sur mon disque dur, mais je veut également pouvoir la modifié, j'ai donc procédé de la façon suivante :

mount -o rw,loop,sync install-x86-minimal-2004.0.iso mount/ -t iso9660

En précisant donc bien le 'rw' pour que je puisse la modifiée.
Il n'y a aucune erreur, mais un mount me dit qu'elle en 'ro', et la moindre modification de fichier est impossible :(

J'ai donc une solution a cela : créer une autre iso grace a mkisofs, mais le truc qui est assez embetant, c'est au niveau des droits de fichiers et du répertoire /dev qui est présent sur cet iso. Mais il reste assez facile de faire un tar du contenu de l'iso, et d'ainsi de le décompressé dans le répertoire souhaité. Oui, mais, cette image iso possède un partie ElTorito, qui permet donc de booté ce cd dans n'importe quel CD, et c'est un peu chiant a faire.

Je voulais donc savoir si 'journal' si tu avais une solution pour faire ce montage en 'rw' ?

:@+:
  • # Re: Montage iso9660 en rw > mmm difficile

    Posté par  . Évalué à 2.

    je te conseille la lecture de ceci
    "monter des images iso"
    http://linuxfr.org/tips/106.html(...)

    où on explique pourquoi on ne peut monter une iso en rw
    • [^] # Re: Montage iso9660 en rw > mmm difficile

      Posté par  . Évalué à 2.

      En pratique, ça pourrait quand même être fait, en reconstruisant toute l'image iso à chaque écriture d'un octet (suffirait de mettre une bonne partie du code de mkisofs dans le module noyau de l'iso9660.)

      Oui, j'aime donner des informations techniquement exactes mais sans aucun intérêt et fondamentalement dangereuses d'emploi. Je suis aussi un ingénieur (enfin bientôt, dans quelques mois si tout se passe bien...) --> []
      • [^] # Re: Montage iso9660 en rw > mmm difficile

        Posté par  . Évalué à 1.

        en reconstruisant toute l'image iso à chaque écriture d'un octet
        ou plutot lors de l'umount ?!

        Pour symoon
        je ne vois pas "pourquoi ca ne serait pas possible" puisque :
        * 1erement : l'image a bien été contruite a un moment donnée, oui c'est pas facile a reconstruire, mais c'est pas impossible, c'est une question de logique.
        * 2emt : il existe de tels softs qui le font, pas sous linux malheuresement, mais sous win32.

        alors c'est pas parceque c'est peu performant (apres tout on s'en fou que sa soit peu performant, ca ouvre une possibilité de plus, ceux qui trouve ca trop lent, s'en passerons comme aujourd'hui) ou pas facile (et alors tout n'est pas facile dans la vie) qu'il faut affirmer que c'est pas possible.

        quel serait l'avantage d'un tel systeme : utile pour les CD ElTorino (boot), pour les CD mixte (data+audio)... etc...
        un jour peut être... (sans doute)
    • [^] # Re: Montage iso9660 en rw > mmm difficile

      Posté par  (site web personnel) . Évalué à 1.

      d'accord je voit le truc, en effet

      Il n'existe pas un petit soft qui le ferai (cad copie, rajout au besoin et création de la nouvelle iso) ?
      • [^] # Re: Montage iso9660 en rw > mmm difficile

        Posté par  (site web personnel) . Évalué à 1.

        Tu devrais pouvoir faire ça assez facilement à coup de scripts. Genre:

        Pour le "montage":
        #!/bin/sh
        mount -o loop truc.iso moniso
        cp -a moniso monrépertoirerw
        umount truc.iso

        Pour le "démontage":
        #!/bin/sh
        mkisofs --options --divers --et --variées monrépertoirerw > truc.iso

        Ou qq chose comme ça...

        pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.

  • # Re: Montage iso9660 en rw

    Posté par  . Évalué à 1.

    Oui, mais, cette image iso possède un partie ElTorito, qui permet donc de booté ce cd dans n'importe quel CD, et c'est un peu chiant a faire.

    Tu peux pas recuperer l'image avec cdfs et la repasser a mkisofs ( -b) ?

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.