OVH Cloud OVH Cloud

Modifier une image iso

25 réponses
Avatar
Olivier V
Bonjour,

J'ai une image iso dont je souhaiterais modifier quelques fichiers qui sont
bugués qu'elle contient.

Je parviens à la monter et à en voir le contenu par une commande que j'ai
trouvé :

mount -t iso9660 -o ro,loop texlive-live.iso /mnt/texlive

J'ai modifié les droits en écriture.
Mais je ne parviens pas à modifier quoi que ce soit.

Est-il possible de modifier une iso ?
Si oui, comment faire ?

Merci

Olivier V

5 réponses

1 2 3
Avatar
beebee
Le Wed, 19 May 2004 21:36:11 +0200, beebee a écrit :

Le Wed, 19 May 2004 19:49:33 +0200, Olivier V a écrit :

beebee wrote:

Si tu trouves avant moi pour l'histoire des iso bootable en
multisession, ce serait gentil de poster ici:)


Pas de problème si je vois quelque chose ... mais je commence au niveau
0 !
Il va donc d'abord falloir que je vous rattrape

A+

Olivier V


bonsoir!

Ok!

J'promet de pas courir trop vite:)

Bon, mais c'est pas une fable non plus;-) Le lièvre et la tortue, "De la
fontaine" on voit très bien
le paysage aussi:)
Bref, c'est pas une compétiton, c'est un forum d'entraide! Si je trouve,
je posterais ici, il y aura au moins un lecteur! A+

jpierre


Re-bonsoir

Simple recherche google:
how to do bootcd for linux:)
http://www.geocities.com/potato.geo/bootlinuxcd.html

A+
jpierre



Avatar
no_spam
On Wed, 19 May 2004 15:24:44 +0200, beebee wrote:



Olivier V



le bios, il faut aussi un système qui amorce:)


Non, l'image de boot d'un CD bootable est sur le CD lui même.


Ben oui, j'ai jamais dit le contraire:)

Seulement le boot linux cd est particulier, il
faut que ce soit les 1er secteurs, 2028 ko maxi....


C'est absolument faux.
Le boot sur CD ne dépend que du BIOS, en aucun cas de l'OS.
Le BIOS émule un disque normal ou une disquette.
Si c'est une disquette, sa taille doit être de 1200 Ko (émulation 5"1/4)
ou 1440/2880 Ko (émulation 3"1/2).
Pour les autres tailles, le BIOS émule un disque dur de taille
quelconque.
L'image peut se trouver à un endroit quelconque sur le CD.

L'OS n'est jamais au courant qu'il boote depuis un CD.
Déjà parce que le BIOS qui fait croire que c'est un disque
ou une disquette.
De plus, Linux ne boote pas tout seul, en principe (sauf dans un cas
particulier qui a d'ailleurs été supprimé des kernels récents).
Il est possible que certains bootloaders aient des limitations parce
qu'ils sont buggés, mais un boot loader correct peut booter n'importe
quel OS depuis une image sur CD de taille quelconque située n'importe ou
depuis le CD.
En aucun cas le comportement ne dépend de l'OS puisqu'il ne tourne pas
encore à ce moment du boot (il n'est lancé qu'une fois que l'image de
boot a été complètement chargé).

Le CD (en ISO9660)

C'est là que cela coince, la norme iso9660 existe sans linux, aucun
rapport, un cd iso9660 est lisible sur amiga, atari, windows.....!


Oui, je le rappelais juste parce qu'il existe d'autres formats de CD
qui ne fonctionnent pas de la même façon.




Avatar
beebee

Olivier V


bonjour!

le bios, il faut aussi un système qui amorce:)


Non, l'image de boot d'un CD bootable est sur le CD lui même.


Ben oui, j'ai jamais dit le contraire:)

Seulement le boot linux cd est particulier, il faut que ce soit les 1er
secteurs, 2028 ko maxi....


C'est absolument faux.
Le boot sur CD ne dépend que du BIOS, en aucun cas de l'OS.


Oui, je me suis surement mal exprimé:)

Le bios ou basic input&output si mes souvenirs sont bons
et il le sont permet de choisir le support physique de démarrage:)
Là, c'est le cd!la galette:)

Si on veut par contre amorcer linux depuis le cd
on a besoin d'un fichier img:)écrit sur le cd!
Et si on veux graver un tel cd en multisession
ça boote plus , morphix par exemple:-((((
Tout le reste, reste lisible si on monte le cd,
il ya donc bien modification de la toc puisque les 2 sessions
sont enregistrés!
Et l"img" n'est plus prise en compte au boot dès la 2_ème session!


Le CD (en ISO9660)

C'est là que cela coince, la norme iso9660 existe sans linux, aucun
rapport, un cd iso9660 est lisible sur amiga, atari, windows.....!


Oui, je le rappelais juste parce qu'il existe d'autres formats de CD qui
ne fonctionnent pas de la même façon.


Oui!

A+
jpierre





Avatar
no_spam
On Mon, 24 May 2004 11:25:36 +0200, beebee wrote:



Olivier V


bonjour!

le bios, il faut aussi un système qui amorce:)


Non, l'image de boot d'un CD bootable est sur le CD lui même.


Ben oui, j'ai jamais dit le contraire:)

Seulement le boot linux cd est particulier, il faut que ce soit les 1er
secteurs, 2028 ko maxi....


C'est absolument faux.
Le boot sur CD ne dépend que du BIOS, en aucun cas de l'OS.


Oui, je me suis surement mal exprimé:)

Le bios ou basic input&output si mes souvenirs sont bons
et il le sont permet de choisir le support physique de démarrage:)
Là, c'est le cd!la galette:)

Si on veut par contre amorcer linux depuis le cd
on a besoin d'un fichier img:)écrit sur le cd!


Effectivement, on a besoin d'une image "raw" du disque de boot.

Et si on veux graver un tel cd en multisession
ça boote plus , morphix par exemple:-((((
Tout le reste, reste lisible si on monte le cd,
il ya donc bien modification de la toc puisque les 2 sessions
sont enregistrés!


Effectivement, Linux monte par défaut la première session.
Je ne sais pas s'il y a un paramètre pour lui indiquer de booter
sur une autre session...

Et l"img" n'est plus prise en compte au boot dès la 2_ème session!


Je n'ai jamais essayé, mais à priori, l'ISO autorise à mettre l'image
n'importe ou. Par contre, sur un CD non-RW, ça parait difficile de
rajouter les infos si on écrit pas toutes les sessions d'un coup...
Je ne sais pas si c'est un pb du aux BIOS (qui ne supporteraient
pas bien les sessions), au bootloader ou à la norme, pour le coup...

Cordialement.






Avatar
beebee
L
Olivier V


bonjour!

le bios, il faut aussi un système qui amorce:)


Non, l'image de boot d'un CD bootable est sur le CD lui même.


Ben oui, j'ai jamais dit le contraire:)

Seulement le boot linux cd est particulier, il faut que ce soit les
1er secteurs, 2028 ko maxi....


C'est absolument faux.
Le boot sur CD ne dépend que du BIOS, en aucun cas de l'OS.


Oui, je me suis surement mal exprimé:)

Le bios ou basic input&output si mes souvenirs sont bons
et il le sont permet de choisir le support physique de démarrage:)
Là, c'est le cd!la galette:)

Si on veut par contre amorcer linux depuis le cd
on a besoin d'un fichier img:)écrit sur le cd!


Effectivement, on a besoin d'une image "raw" du disque de boot.

Et si on veux graver un tel cd en multisession
ça boote plus , morphix par exemple:-((((
Tout le reste, reste lisible si on monte le cd,
il ya donc bien modification de la toc puisque les 2 sessions sont
enregistrés!


Effectivement, Linux monte par défaut la première session. Je ne sais
pas s'il y a un paramètre pour lui indiquer de booter sur une autre
session...

Et l"img" n'est plus prise en compte au boot dès la 2_ème session!


Je n'ai jamais essayé, mais à priori, l'ISO autorise à mettre l'image
n'importe ou. Par contre, sur un CD non-RW, ça parait difficile de
rajouter les infos si on écrit pas toutes les sessions d'un coup... Je ne
sais pas si c'est un pb du aux BIOS (qui ne supporteraient pas bien les
sessions), au bootloader ou à la norme, pour le coup...

Cordialement.


re-bonjour!

Oui, c'est exactement cela!
Je sais pas non plus pourquoi?
Merci pour vos réponses:)

A+







1 2 3