Guide d'installation de Solaris 10 5/09 : installations réseau

Application d'un patch à l'image miniracine

Dans cet exemple, la compression et la décompression de la miniracine doit se faire sur un système qui exécute la version actuelle.

ProcedureModification de la miniracine (Exemple)

Cette procédure illustre l'installation d'un patch de mise à jour du noyau, appelé KU (Kernel Update), sur une image miniracine de Solaris 10 5/09. Avant d'effectuer la procédure présentée à continuation sur un système qui exécute le SE Solaris 10, lisez attentivement les informations ci-dessous.

L'image d'installation réseau se trouve à l'emplacement suivant : /net/jmpstart1/export/images/solaris_10_u1/Solaris_10/Tools.

  1. Sur un système exécutant cette version, connectez-vous en tant que superutilisateur (ou équivalent).

  2. Accédez au répertoire où vous souhaitez décompresser la miniracine et placez-y l'image d'installation réseau.


    # cd /net/server-1/export
    
  3. Créez les répertoires d'installation et de la miniracine.


    # mkdir /export/u1 /export/mr
    
  4. Accédez au répertoire Tools où se trouvent les images d'installation de Solaris 10 5/09.


    # cd /net/jmp-start1/export/images/solaris_10/Solaris_10/Tools
    
  5. Créez une nouvelle image d'installation et placez-la dans le système qui exécute la version Solaris actuelle.


    # ./setup_install_server /export/u1
    Verifying target directory...
    Calculating the required disk space for the Solaris_10 product
    Calculating space required for the installation boot image
    Copying the CD image to disk...
    Copying Install Boot Image hierarchy...
    Copying /boot  netboot hierarchy...
    Install Server setup complete

    La configuration du serveur d'installation est terminée.

  6. Exécutez la commande suivante pour décompresser la miniracine.


     # /boot/solaris/bin/root_archive unpackmedia /export/u1 /export/mr
    
  7. Changez de répertoire.


    # cd  /export/mr/sbin
    
  8. Créez une copie des fichiers rc2 et sulogin.


    # cp rc2 rc2.orig
    # cp sulogin sulogin.orig
    
  9. Appliquez tous les patchs requis à la miniracine.


    patchadd -C /export/mr /export patchid
    

    id_patch indique l'ID du patch que vous souhaitez appliquer.

    Dans cet exemple, cinq patchs sont appliqués à la miniracine.


    # patchadd -C /export/mr /export/118344-14
    # patchadd -C /export/mr /export/122035-05
    # patchadd -C /export/mr /export/119043-10
    # patchadd -C /export/mr /export/123840-04
    # patchadd -C /export/mr /export/118855-36
    
  10. Exportez la variable SVCCFG_REPOSITORY.


    # export SVCCFG_REPOSITORY=/export/mr/etc/svc/repository.db
    

    Attention – Attention –

    La variable SVCCFG_REPOSITORY doit renvoyer vers l'emplacement du fichier repository.db de la miniracine décompressée. Dans cet exemple, cet emplacement est le répertoire /export/mr/etc/svc. Le fichier repository.db est placé dans le répertoire /etc/svc sous la racine décompressée. Si l'exportation de cette variable échoue, le référentiel Live est modifié, ce qui empêche l'initialisation du système Live.


  11. Modifiez le fichier repository.db de la miniracine.


    # svccfg -s system/manifest-import setprop start/exec = :true
    # svccfg -s system/filesystem/usr setprop start/exec = :true
    # svccfg -s system/identity:node setprop start/exec = :true
    # svccfg -s system/device/local setprop start/exec = :true
    # svccfg -s network/loopback:default setprop start/exec = :true
    # svccfg -s network/physical:default setprop start/exec = :true
    # svccfg -s milestone/multi-user setprop start/exec = :true
    

    Pour plus d'informations, reportez-vous à la page de manuel svccfg(1M).

  12. Changez de répertoire. Ensuite, restaurez les copies d'origine des fichiers rc2.orig et sulogin.orig.


    # cd /export/mr/sbin
    # mv rc2.orig rc2
    # mv sulogin.orig sulogin
    
  13. Compressez la miniracine contenant vos modifications. Placez la miniracine modifiée dans le répertoire /export/u1.


    # /boot/solaris/bin/root_archive packmedia /export/u1 /export/mr
    

    Cette étape remplace essentiellement le répertoire /export/u1/boot/miniroot, ainsi que certains autres fichiers.

Étapes suivantes

Après avoir configuré le serveur d'installation et appliqué le patch à la miniracine, vous devrez peut-être configurer un serveur d'initialisation ou ajouter des systèmes à installer à partir du réseau.