Merci pour l'info. Maintenant je comprends pourquoi je n'ai que
la moitie des fichiers si je fais mount -t iso9660. Par contre meme
avec la methode indiquee je n'arrive pas a monter la deuxieme
partition. J'aimerais savoir comment trouver la position de cette
partition dans le fichier iso (les parametres skip=640 count=1127680
dans l'exemple).
Pour repondre a l'autre commentaire. ca sert par exemple a
installer Solaris par le reseau sur une station qui n'a pas de
CDROM a partir d'un PC linux.
# Monter un CD d'installation Solaris en loopback sous Linux
Posté par mulvihill . En réponse au message [Admin] Monter un CD d'installation Solaris en loopback sous Linux. Évalué à 1.
partitions il suffit de faire fdisk -l
Par exemple, pour le disque 1 de Solaris 9:
folie# fdisk -l sol-9-u7-sparc-v1.iso
Disk sol-9-u7-sparc-v1.iso (Sun disk label): 1 heads, 640 sectors, 2048 cylinders
Units = cylinders of 640 * 512 bytes
Device Flag Start End Blocks Id System
sol-9-u7-sparc-v1.iso1 r 0 1018 325760 4 SunOS usr
sol-9-u7-sparc-v1.iso2 r 1018 2079 339520 2 SunOS root
sol-9-u7-sparc-v1.iso3 2079 2087 2560 0 Empty
sol-9-u7-sparc-v1.iso4 2087 2095 2560 0 Empty
sol-9-u7-sparc-v1.iso5 2095 2103 2560 0 Empty
sol-9-u7-sparc-v1.iso6 2103 2111 2560 0 Empty
L'offset de la deuxieme partition est donc 1018 * 640 * 512 bytes
= 333578240 bytes
Les deux premieres partitions peuvent etre montees de la facon
suivante:
folie# mkdir /mnt/s0
folie# mkdir /mnt/s1
folie# mount -t iso9660 -o loop,ro sol-9-u7-sparc-v1.iso /mnt/s0
folie# mount -t ufs -o ufstype=sun,loop,ro,offset=333578240
sol-9-u7-sparc-v1.iso /mnt/s1
(C'est une bonne idee de garder les noms s0 e s1 puisqu'il
y a au moins un lien symbolique entre les deux partitions.)
Autres liens utiles:
http://www.znark.com/tech/solarisinstall.html
http://eradman.com/article/jumpstart1
# Monter un CD d'installation Solaris en loopback sous Linux
Posté par mulvihill . En réponse au message [Admin] Monter un CD d'installation Solaris en loopback sous Linux. Évalué à 1.
la moitie des fichiers si je fais mount -t iso9660. Par contre meme
avec la methode indiquee je n'arrive pas a monter la deuxieme
partition. J'aimerais savoir comment trouver la position de cette
partition dans le fichier iso (les parametres skip=640 count=1127680
dans l'exemple).
Pour repondre a l'autre commentaire. ca sert par exemple a
installer Solaris par le reseau sur une station qui n'a pas de
CDROM a partir d'un PC linux.