Guide d'installation Solaris 9 9/04

Récupération après une panne : rétablissement de l'environnement d'initialisation d'origine (interface de ligne de commande)

Si une panne est détectée après une mise à niveau ou si l'application n'est pas compatible avec un des composants mis à niveau, revenez à l'environnement d'initialisation d'origine en utilisant une des procédures ci-après, en fonction de votre plate-forme. Pour les systèmes SPARC, la première procédure consiste à exécuter la commande luactivate pour restaurer l'environnement d'initialisation d'origine. Si cette première procédure n'aboutit pas, utilisez la seconde procédure pour initialiser votre système à partir d'un DVD-ROM, d'un CD-ROM ou d'une image réseau. Pour les systèmes x86, choisissez la procédure adaptée, suivant que les systèmes de fichiers root (/) sont montés sur un même disque ou sur des disques physiques distincts.

Restauration de l'environnement d'initialisation d'origine malgré la création fructueuse d'un nouvel environnement d'initialisation

Utilisez cette procédure lorsque vous avez activé avec succès votre nouvel environnement d'initialisation, mais que les résultats ne vous satisfont pas.

  1. Prenez le rôle de superutilisateur.

  2. Entrez :


    # /usr/sbin/luactivate BE_name
    
    nom_BE

    Indique le nom de l'environnement d'initialisation qui sera activé.

  3. Réinitialisez l'ordinateur.


    # init 6
    

    L'environnement d'initialisation activé précédemment redevient l'environnement d'initialisation actif.

SPARC: retour à partir de l'échec de l'activation de l'environnement d'initialisation

  1. À l'invite OK, initialisez le système en mode monoutilisateur à partir du Solaris DVD, du Installation Solaris CD, du réseau ou d'un disque local :


    OK boot cdrom -s 
    

    ou


    OK boot net -s
    

    ou


    OK boot nom_périphérique -s
    
    nom_périphérique

    Indique le nom des périphériques à partir desquels le système peut être amorcé, par exemple /dev/dsk/c0t0d0s0

  2. Entrez :


    # /sbin/luactivate nom_BE
    
    nom_BE

    Indique le nom de l'environnement d'initialisation qui sera activé.

  3. À l'invite, entrez :


    Do you want to fallback to activate boot environment <disk name>
    (yes or no)? yes
    

    Un message vous signale que la procédure de restauration a été activée avec succès.

  4. Réinitialisez l'ordinateur.


    # init 6
    

    L'environnement d'initialisation activé précédemment redevient l'environnement d'initialisation actif.

SPARC: restauration de l'environnement d'initialisation d'origine à partir d'un DVD, d'un CD ou d'une image de l'installation réseau

Utilisez cette procédure pour lancer l'initialisation depuis un DVD-ROM, un CD-ROM ou une image d'installation réseau. Vous devez monter la tranche root (/) à partir du dernier environnement d'initialisation actif. Exécutez ensuite la commande luactivate, rendant la restauration effective. À la réinitialisation, le dernier environnement d'initialisation actif fonctionne de nouveau.

  1. À l'invite OK, initialisez le système en mode monoutilisateur à partir du Solaris DVD, du Installation Solaris CD, du réseau ou d'un disque local :


    OK boot cdrom -s 
    

    ou


    OK boot net -s
    

    ou


    OK boot nom_périphérique -s
    
    nom_périphérique

    Indique le nom du disque et de la tranche où réside une copie du système d'exploitation, par exemple /dev/dsk/c0t0d0s0.

  2. Si nécessaire, contrôlez l'intégrité du système de fichiers root (/) utilisé pour la restauration de l'environnement d'initialisation.


    # fsck nom_périphérique
    
    nom_périphérique

    Indique l'emplacement du système de fichiers racine (/) sur l'unité de disque de l'environnement d'initialisation que vous souhaitez restaurer. Le nom du périphérique est entré sous la forme /dev/dsk/c wtx dys z.

  3. Montez la tranche racine (/) de l'environnement d'initialisation actif dans le répertoire de votre choix (par exemple /mnt) :


    # mount nom_périphérique /mnt
    
    nom_périphérique

    Indique l'emplacement du système de fichiers racine (/) sur l'unité de disque de l'environnement d'initialisation que vous souhaitez restaurer. Le nom du périphérique est entré sous la forme /dev/dsk/c wtx dys z.

  4. À partir de la tranche racine de l'environnement d'initialisation actif (/), entrez :


    # /mnt/sbin/luactivate
    

    luactivate active l'environnement d'initialisation activé précédemment et indique les résultats.

  5. Démontez /mnt


    # umount  /mnt
    
  6. Réinitialisez l'ordinateur.


    # init 6
    

    L'environnement d'initialisation activé précédemment redevient l'environnement d'initialisation actif.

x86: restauration en cas d'environnements d'initialisation résidant sur des disques distincts

L'initialisation du nouvel environnement d'initialisation risque d'échouer. Si les systèmes de fichiers root (/) pour les environnements d'initialisation résident sur différents disques physiques, appliquez la procédure ci-dessous pour restaurer l'environnement d'initialisation d'origine.

  1. Réinitialisez votre système et entrez dans les menus appropriés du BIOS.

    • Si vous utilisez des périphériques d'initialisation SCSI, consultez la documentation accompagnant votre contrôleur SCSI pour connaître la procédure d'entrée dans le BIOS SCSI.

    • Si la maintenance de vos périphériques d'initialisation s'effectue dans le BIOS du système, consultez la documentation correspondante afin de connaître la procédure d'entrée dans le BIOS.

  2. Respectez les directives données dans la documentation du BIOS de votre système pour restaurer le périphérique d'initialisation de votre environnement d'initialisation d'origine, s'il ne s'agit pas du même.

  3. Enregistrez les changements effectués dans le BIOS.

  4. Quittez le BIOS pour amorcer le processus d'initialisation.

  5. Entrez b -s pour initialiser la machine en mode monoutilisateur.

  6. Entrez :


    # /sbin/luactivate
    
  7. Réinitialisez l'ordinateur.


    # init 6
    

x86: restauration en cas d'environnements d'initialisation résidant sur un même disque

L'initialisation risque d'échouer. Si les systèmes de fichiers root (/) se trouvent sur le même disque physique, appliquez la procédure ci-dessous pour restaurer l'environnement d'initialisation d'origine. Vous devez monter la tranche root (/) à partir du dernier environnement d'initialisation actif. Exécutez ensuite la commande luactivate, rendant la restauration effective. À la réinitialisation, le dernier environnement d'initialisation actif fonctionne de nouveau.

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

    • Si vous souhaitez initialiser votre système à partir du Solaris DVD ou du Installation Solaris CD, insérez le disque approprié. 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.

    • Si vous choisissez l'initialisation à partir d'une disquette, insérez la disquette de l'assistant de configuration des périphériques de Solaris x86 Platform Edition dans l'unité de disquette de votre système.


      x86 uniquement :

      vous pouvez copier le logiciel de l'assistant de configuration sur une disquette depuis Solaris x86 Platform Edition DVD ou Solaris Software 2 of 2 x86 Platform Edition CD en suivant la procédure décrite à l'Annexe I.


    Suivez les instructions à l'écran jusqu'à ce que le menu des paramètres d'initialisation actuels s'affiche.

  2. Entrez b -s pour initialiser la machine en mode monoutilisateur.

  3. Si nécessaire, contrôlez l'intégrité du système de fichiers root (/) utilisé pour la restauration de l'environnement d'initialisation.


    # fsck point_ montage
    
    point_montage

    Système de fichiers racine connu et fiable

  4. Montez la tranche racine de l'environnement d'initialisation actif sur un répertoire de votre choix (de type /mnt/sbin):


    # mount nom_périphérique /mnt/sbin
    
    nom_périphérique

    Indique l'emplacement du système de fichiers racine (/) sur l'unité de disque de l'environnement d'initialisation que vous souhaitez restaurer. Le nom du périphérique est entré sous la forme /dev/dsk/c wtx dys z.

  5. À partir de la tranche racine de l'environnement d'initialisation actif, entrez :


    # /mnt/sbin/luactivate
    

    luactivate active l'environnement d'initialisation activé précédemment et indique les résultats.

  6. Démontez /mnt/sbin.


    # umount nom_périphérique /mnt/sbin
    
    nom_périphérique

    Indique l'emplacement du système de fichiers racine (/) sur l'unité de disque de l'environnement d'initialisation que vous souhaitez restaurer. Le nom du périphérique est entré sous la forme /dev/dsk/c wtx dys z.

  7. Réinitialisez l'ordinateur.


    # init 6
    

    L'environnement d'initialisation activé précédemment redevient l'environnement d'initialisation actif.