Forum Astuces.divers [Admin] Monter un CD d'installation Solaris en loopback sous Linux

Posté par  .
Étiquettes : aucune
0
26
fév.
2005
Vous possédez une image ISO du CD d'installation de Solaris et vous souhaitez la monter ?
Facile ! il suffit d'utiliser l'option "loop" de mount me direz-vous ! Et bien non. Les CD d'install Sun possèdent deux partitions et si on veut monter la bonne il faut faire une petite manipulation que voici :

# dd if=cd_install.iso of=slice1.img skip=640 count=1127680
# mount -t ufs -o ufstype=sun,loop,ro slice1.img /mnt

Et c'est bon, à condition d'avoir le support UFS dans son kernel.
  • # Interet ?

    Posté par  . Évalué à 1.

    Quel est l'interet de monter un CD d'installation Solaris sous Linux ???
  • # Monter un CD d'installation Solaris en loopback sous Linux

    Posté par  . Évalué à 1.

    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  . Évalué à 1.

    Pour savoir quelle est la position dans le fichier iso des differentes
    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





  • # plus simple

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

    On peut aussi plus simplement utiliser l'option offset de mount

Suivre le flux des commentaires

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