Guide d'installation de Solaris 10 10/08: installations JumpStart personnalisées et avancées

x86 : procédure d'installation JumpStart personnalisée

Lors d'une installation JumpStart personnalisée, le programme JumpStart tente de faire correspondre le système à installer aux règles définies dans le fichier rules.ok. Le programme JumpStart lit ces règles, de la première à la dernière. Il n'établit de correspondance effective que si le système que vous souhaitez installer correspond exactement à l'ensemble des attributs d'une règle. Dès qu'une correspondance est établie entre un système et une règle, le programme JumpStart interrompt la lecture du fichier rules.ok et commence l'installation du système, d'après le profil correspondant à la règle retenue.

Vous pouvez installer une archive Solaris Flash à l'aide de la procédure JumpStart personnalisée. Pour plus d'informations, reportez-vous à la section SPARC : préparation d'un système en vue de l'installation d'une archive Solaris Flash à l'aide d'une méthode Jumpstart personnalisée.

Choisissez l'une des procédures suivantes :

Procedurex86 : exécution d'une installation ou d'une mise à niveau avec le programme d'installation JumpStart personnalisée et avec GRUB

Utilisez cette procédure pour installer le système d'exploitation Solaris pour un système x86 à l'aide du menu GRUB.

  1. Si votre système fait partie d'un réseau, vérifiez qu'un connecteur Ethernet ou autre adaptateur réseau similaire est bien relié à votre système.

  2. Si vous voulez installer un système connecté via une ligne tip(1), assurez-vous que l'affichage de la fenêtre est d'au moins 80 colonnes et de 24 lignes.

    Pour déterminer les dimensions de votre fenêtre tip, utilisez la commande stty(1).

  3. Déterminez si vous voulez utiliser une disquette de profils.

    La disquette de profils n'est plus utilisée pour initialiser le système mais une disquette ne contenant que le répertoire JumpStart peut être préparée. Vous pouvez utiliser cette disquette pour effectuer une installation JumpStart personnalisée ou une initialisation depuis le CD-ROM, par exemple.

    • Si vous choisissez une initialisation à partir d'une disquette de profils, insérez la disquette de profils dans l'unité de disquette de votre système.

    • Si vous n'utilisez pas une disquette de profils, passez à l'Étape 4.

  4. Décidez comment vous souhaitez initialiser votre système.

    • Si vous démarrez à partir du DVD du système d'exploitation Solaris ou du CD-ROM 1 du logiciel Solaris, insérez le disque. Le BIOS de votre système doit prendre en charge l'initialisation à partir d'un DVD ou d'un CD.

    • Si vous choisissez une initialisation à partir du réseau, utilisez l'initialisation réseau PXE (Pre-boot eXecution Environment). Votre système doit prendre en charge PXE. Pour que votre système puisse utiliser PXE, utilisez l'outil de configuration du BIOS de votre système ou l'outil de configuration de l'adaptateur de votre réseau.

  5. (Facultatif) Si vous effectuez l'initialisation depuis un DVD ou un CD, changez le paramètre d'initialisation dans le BIOS du système et définissez l'initialisation depuis un DVD ou un CD. Pour des instructions, reportez-vous à la documentation de votre matériel.

  6. Si votre système est éteint, allumez-le. S'il est allumé, réinitialisez-le.

    Le menu GRUB s'affiche. Ce menu contient une liste d'entrées d'initialisation.


    GNU GRUB version 0.95 (631K lower / 2095488K upper memory)
    +-------------------------------------------------------------------+
    |Solaris 10 10/08 image_directory                                      |
    |Solaris Serial Console ttya                                           |
    |Solaris Serial Console ttyb (for lx50, v60x and v65x               |
    +-------------------------------------------------------------------+
    Use the ^ and v keys to select which entry is highlighted. Press
    enter to boot the selected OS, 'e' to edit the commands before
    booting, or 'c' for a command-line.

    répertoire_image correspond au nom du répertoire contenant l'image d'installation. Le chemin d'accès aux fichiers JumpStart a été défini avec la commande add_install_client et l'option -c.


    Remarque –

    Au lieu d'effectuer l'initialisation depuis l'entrée GRUB maintenant, vous pouvez modifier l'entrée d'initialisation. Après avoir modifié l'entrée GRUB, vous effectuez l'installation JumpStart. Pour des instructions sur la modification de l'entrée GRUB et la liste des options d'installation, reportez-vous à la section x86 : exécution d'une installation JumpStart personnalisée en modifiant la commande GRUB boot.


  7. Dans l'invite, effectuez l'une des opérations suivantes :


    Select the type of installation you want to perform:
     
             1 Solaris Interactive
             2 Custom JumpStart
             3 Solaris Interactive Text (Desktop session)
             4 Solaris Interactive Text (Console session)
             5. Apply driver updates
             6. Single User Shell
    Enter the number of your choice.
    Please make a selection (1-6).

    Pour sélectionner la méthode JumpStart personnalisée, tapez 2 et appuyez sur Entrée.

    L'installation JumpStart démarre.


    Remarque –
    • Si vous ne sélectionnez pas une option dans un délai de 30 secondes, le programme d'installation interactif Solaris démarre. Vous pouvez arrêter le chronomètre en appuyant sur n'importe quelle touche sur la ligne de commande.

    • Si vous sélectionnez l'option 1, 3 ou 4, vous effectuez une installation interactive. Pour plus d'informations au sujet des installations interactives, reportez-vous au Guide d’installation de Solaris 10 10/08 : installations de base.

    • Si vous sélectionnez l'option 5, vous installez les mises à jour des pilotes.

    • Si vous sélectionnez l'option 6, vous pouvez effectuer des tâches de maintenance.


  8. Si vous n'avez pas préconfiguré d'informations système dans le fichier sysidcfg à l'invite du système, répondez aux questions relatives à la configuration du système.

  9. Suivez les instructions à l'écran pour installer le logiciel.

    Lorsque le programme JumpStart a achevé l'installation du logiciel Solaris, le système se réinitialise automatiquement. Le fichier GRUB menu.lst est également mis à jour. L'instance de Solaris que vous avez installée apparaît lorsque vous utilisez de nouveau le menu GRUB.

    Une fois l'installation achevée, les journaux correspondants sont enregistrés dans des fichiers. Les journaux d'installation figurent dans les répertoires suivants :

    • /var/sadm/system/logs

    • /var/sadm/install/logs

x86 : exécution d'une installation JumpStart personnalisée en modifiant la commande GRUB boot

Dans certains cas comme lors du débogage, vous souhaiterez éventuellement modifier la commande d'initialisation GRUB. La procédure suivante décrit les étapes de modification de la commande d'initialisation GRUB avant l'installation JumpStart personnalisée.

Procedurex86 : pour modifier la commande d'initialisation GRUB

  1. Pour commencer l'installation, effectuez les opérations de l'Étape 1 à l'Étape 5 de la procédure précédente, x86 : exécution d'une installation ou d'une mise à niveau avec le programme d'installation JumpStart personnalisée et avec GRUB.

  2. Si votre système est éteint, allumez-le. S'il est allumé, réinitialisez-le.

    Le menu GRUB s'affiche. Ce menu contient une liste d'entrées d'initialisation. L'entrée fournie est l'instance Solaris à installer.


    GNU GRUB version 0.95 (631K lower / 2095488K upper memory)
    +-------------------------------------------------------------------+
    |Solaris 10 10/08 image_directory                                      |
    |Solaris Serial Console ttya                                                |
    |Solaris Serial Console ttyb (lx50, v60x and v68)                  |
    +-------------------------------------------------------------------+
    Use the ^ and v keys to select which entry is highlighted. Press
    enter to boot the selected OS, 'e' to edit the commands before
    booting, or 'c' for a command-line.

    répertoire_image correspond au nom du répertoire contenant l'image d'installation.


    Remarque –
    • Si vous avez utilisé le système NFS pour définir le chemin d'accès au répertoire JumpStart avec la commande add_install_client et l'option -c, il est inutile d'inclure le chemin dans l'entrée d'initialisation.

    • Si vous n'utilisez pas NFS, vous devez noter le chemin d'accès au fichier de configuration compressé qui contient le répertoire JumpStart.


  3. Pour arrêter l'initialisation et utiliser l'éditeur d'entrée de menu, tapez e.

    Le menu d'édition GRUB s'affiche.


    kernel /I86PC.Solaris_11-8/multiboot kernel/unix -B console=ttyb,\
    install_media=131.141.2.32:/export/mary/v11 \
    module /I86PC.Solaris_11-8/x86.new
  4. Utilisez les touches fléchées pour sélectionner l'entrée d'initialisation.

  5. Pour modifier la commande sélectionnée, tapez e.

    Une commande similaire à la commande suivante s'affiche.


    grub edit>kernel /I86PC.Solaris_11-8/multiboot kernel/unix -B \
    console=ttyb,install_media=131.141.2.32:/export/mary/_\
    module /I86PC.Solaris_11-8/x86.new
  6. Modifiez la commande en tapant les options appropriées.

    La syntaxe de l'installation JumpStart est la suivante.


    grub edit>kernel /I86PC.Solaris_11-image_directory/multiboot kernel/unix/ \
    - install [url|ask] options -B install_media=media_type
    

    Pour une description des options JumpStart, reportez-vous à la rubrique x86 : référence de commande pour l'initialisation du système.

    Dans l'exemple suivant, le système d'exploitation est installé sur le réseau avec un profil JumpStart d'installation personnalisée.


    kernel /I86PC.Solaris_11-8/multiboot kernel/unix/ - install \
    -B install_media=131.141.2.32:/export/mary/v11 \
    module /I86PC.Solaris_11-8/x86.new
  7. Pour valider les modifications, appuyez sur Entrée.

    Les modifications sont enregistrées et le menu principal GRUB s'affiche.


    Remarque –

    Si vous appuyez sur Échap, vous revenez au menu principal GRUB sans enregistrer les modifications.


  8. Pour commencer l'installation, tapez b.

x86 : référence de commande pour l'initialisation du système

Le tableau suivant décrit les options de ligne de commande pour la commande d'initialisation du menu GRUB. Les options répertoriées sont adaptées à l'installation de JumpStart.

La syntaxe de la commande d'initialisation est la suivante.


kernel /I86PC.Solaris_11-image_directory/multiboot kernel/unix/ - install \
[url|ask] options -B install_media=media_type
Tableau 6–4 Référence de commande d'initialisation du menu GRUB

Option 

Description 

- install

Exécute une installation JumpStart personnalisée. 

Dans l'exemple suivant, le système s'initialise depuis un support DVD, et les options suivantes sont utilisées : 

  • - install effectue une installation JumpStart personnalisée.

  • file://jumpstart/config.tar recherche le profil JumpStart sur le disque local.


kernel /I86pc.Solaris_11.8/multiboot - install file://jumpstart/config.tar \
 -B install_media=dvdrom module /I86Solaris_11.8/x86.new

[url| ask]

Indique l'emplacement des fichiers de l'installation JumpStart personnalisée ou demande l'emplacement.  

  • url – Indique le chemin d'accès aux fichiers. Vous pouvez définir une URL pour les fichiers situés sur un serveur HTTP ou HTTPS :

    La syntaxe pour un serveur HTTP est la suivante :


    http://server_name:IP_address/jumpstart_dir_path/
    compressed_config_file&proxy_info
    
    • Si vous avez placé un fichier sysidcfg dans le fichier de configuration compressé, vous devez spécifier l'adresse IP du serveur sur lequel réside ce fichier, comme dans l'exemple suivant :


      kernel /I86pc.Solaris_11.8/multiboot install \
      http://192.168.2.1/jumpstart/config.tar \
       -B install_media=192.168.2.1/export/Solaris_11.8/boot \
      module /I86PC.Solaris_11.8/x86.new
    • Si vous avez enregistré le fichier de configuration compressé sur un serveur HTTP situé derrière un pare-feu, vous devez utiliser un spécificateur de proxy au cours de l'initialisation. Vous n'êtes pas tenu de spécifier une adresse IP pour le serveur sur lequel réside le fichier. Vous devez spécifier une adresse IP pour le serveur de proxy, comme dans l'exemple suivant :


      kernel /I86pc.Solaris_11.8/multiboot install \
      http://www.shadow.com/jumpstart/config.tar&proxy=131.141.6.151 \
       -B install_media=192.168.2.1/export/Solaris_11.8/boot \
      module /I86PC.Solaris_11.8/x86.new
  • ask – Indique que le programme d'installation vous demande de taper l'emplacement du fichier de configuration compressé. Un message s'affiche après que le système s'est initialisé et connecté au réseau. Si vous utilisez cette option, vous ne pouvez pas effectuer une installation JumpStart sans intervention.

    Si vous ignorez cette invite en appuyant sur Entrée, le programme d'installation Solaris définit de manière interactive les paramètres du réseau. Le programme d'installation vous invite à sélectionner l'emplacement du fichier de configuration compressé.

    L'exemple suivant exécute une installation JumpStart personnalisée et une initialisation depuis un support DVD. Un message vous demande de taper l'emplacement du fichier de configuration après que le système s'est connecté au réseau.


    kernal /boot/multiboot kernel/unix install ask -B \
    install_media=192.168.2.1:export/sol_11_x86/boot module \
    /I86PC.Solaris_11.8_

options

  • dhcp – Indique qu'il faut utiliser un serveur DHCP pour obtenir les informations d'installation réseau nécessaires à l'initialisation du système. Cette option n'est pas nécessaire avec une installation JumpStart. Si vous n'indiquez pas que vous souhaitez utiliser un serveur DHCP en tapant dhcp, le système utilise le fichier /etc/bootparams ou la base de données bootparams du service d'attribution de noms. Par exemple, ne définissez pas dhcp si vous voulez conserver une adresse IP statique. Exemple :


    kernel /I86pc.Solaris_11.8/multiboot install \
    dhcp -B install_media=192.168.2.1:/export/Solaris_11.8/ \
    boot module /I86PC.Solaris_11.8/x86.new
  • Les options nowin et text ne s'appliquent pas à une installation JumpStart. Ces options sont utilisées dans le cadre d'une installation interactive. Pour plus d’informations, reportez-vous à la section installation ou mise à niveau à l’aide du programme d’installation de Solaris avec GRUB du Guide d’installation de Solaris 10 10/08 : installations de base.