JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Initialisation et arrêt des systèmes Oracle Solaris 11.1     Oracle Solaris 11.1 Information Library (Français)
search filter icon
search icon

Informations document

Préface

1.  Initialisation et arrêt d'un système (Présentation)

2.  x86 : Administration de GRand Unified Bootloader (tâches)

3.  Arrêt d'un système (tâches)

4.  Initialisation d'un système (tâches)

5.  Initialisation d'un système à partir du réseau (tâches)

6.  Dépannage de l'initialisation d'un système (tâches)

Gestion des archives d'amorçage Oracle Solaris

Etablissement de la liste du contenu de l'archive d'initialisation

Gestion du service SMF boot-archive

Activation ou désactivation du service SMF boot-archive

Effacement d'une mise à jour automatique erronée de l'archive d'initialisation par le biais d'une mise à jour manuelle

x86 : Effacement d'une mise à jour automatique erronée de l'archive d'initialisation sur un système qui ne prend pas en charge la réinitialisation rapide

Arrêt et initialisation d'un système à des fins de récupération

SPARC : Arrêt d'un système à des fins de récupération

x86 : Arrêt et réinitialisation d'un système à des fins de récupération

Initialisation à l'état monoutilisateur pour résoudre un problème de shell root ou de mot de passe incorrect

Initialisation à partir d'un média pour résoudre un mot de passe root inconnu

x86 : Initialisation à partir d'un média pour résoudre un problème avec la configuration de GRUB empêchant l'initialisation du système

Forçage d'un vidage sur incident et d'une réinitialisation du système

SPARC : Forçage d'un vidage sur incident et d'une réinitialisation du système

x86 : Forçage d'un vidage sur incident et d'une réinitialisation du système

Initialisation d'un système avec le débogueur de noyau (kmdb) activé

SPARC : Initialisation d'un système avec le débogueur de noyau (kmdb) activé

x86 : Initialisation d'un système avec le débogueur de noyau (kmdb) activé

x86 : Résolution des problèmes liés à la réinitialisation rapide

x86 : Débogage des éventuelles premières paniques

x86 : Conditions dans lesquelles la réinitialisation rapide risque de ne pas fonctionner

Résolution des problèmes liés à l'initialisation et l'utilitaire de gestion des services

Index

Gestion des archives d'amorçage Oracle Solaris

Les informations suivantes sont fournies dans cette section :

Pour une présentation des archives d'amorçage Oracle Solaris, reportez-vous à la section Description des archives d'amorçage d'Oracle Solaris.

En plus d'administrer le programme d'amorçage sur les plates-formes x86, la commande bootadm permet d'exécuter les tâches suivantes afin de gérer à la fois les archives d'amorçage Oracle Solaris SPARC et x86 :

La syntaxe de la commande est indiquée ci-après.

bootadm [subcommand] [-option] [-R altroot]

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

Etablissement de la liste du contenu de l'archive d'initialisation

  1. Prenez le rôle root.

    Reportez-vous à la section Utilisation de vos droits d’administration du manuel Administration d’Oracle Solaris 11.1 : Services de sécurité.

  2. Pour répertorier les fichiers et répertoires inclus dans l'archive d'initialisation, tapez :
    # bootadm list-archive
    list-archive

    Répertorie les fichiers et répertoires inclus dans l'archive d'initialisation.

Gestion du service SMF boot-archive

Le service boot-archive est contrôlé par l'utilitaire SMF (utilitaire de gestion des services). L'instance de service est svc:/system/boot-archive:default. La commande svcadm permet d'activer et de désactiver des services.

Si le service boot-archive est désactivé, la reprise automatique de l'archive d'initialisation après une réinitialisation du système peut ne pas se produire. Par conséquent, l'archive d'initialisation risque de se désynchroniser ou de s'endommager, empêchant le système de s'initialiser.

Pour déterminer si le service boot-archive est en cours d'exécution, utilisez la commande svcs, comme suit :

$ svcs boot-archive
STATE          STIME    FMRI
online         10:35:14 svc:/system/boot-archive:default

Dans cet exemple, la sortie de la commande svcs indique que le service boot-archive est en ligne.

Pour plus d'informations, reportez-vous aux pages de manuel svcadm(1M) et svcs(1).

Activation ou désactivation du service SMF boot-archive

  1. Connectez-vous en tant qu'administrateur.

    Pour plus d'informations, reportez-vous à la section Utilisation de vos droits d’administration du manuel Administration d’Oracle Solaris 11.1 : Services de sécurité.

  2. Pour activer ou désactiver le service boot-archive, tapez :
    # svcadm enable | disable system/boot-archive
  3. Pour vérifier l'état du service boot-archive, tapez :
    # svcs boot-archive

    Si le service est en cours d'exécution, la sortie affiche un état de service en ligne.

    STATE          STIME    FMRI
    online          9:02:38 svc:/system/boot-archive:default

    Si le service n'est pas en cours d'exécution, la sortie indique que le service est hors ligne.

Effacement d'une mise à jour automatique erronée de l'archive d'initialisation par le biais d'une mise à jour manuelle

  1. Prenez le rôle root.

    Reportez-vous à la section Utilisation de vos droits d’administration du manuel Administration d’Oracle Solaris 11.1 : Services de sécurité.

  2. Pour mettre à jour l'archive d'initialisation, tapez la commande suivante :
    # bootadm update-archive

    Remarque - Pour mettre à jour l'archive d'initialisation sur un root secondaire, tapez :

    # bootadm update-archive -R /a
    -R altroot

    Spécifie un autre chemin d'accès root à appliquer à la sous-commande update-archive.


    Attention

    Attention - Le système de fichiers root d'une zone non globale ne doit pas être référencé par l'option -R. Cela risquerait d'endommager le système de fichiers de la zone globale, de compromettre la sécurité de la zone globale ou d'endommager le système de fichiers de la zone non globale. Reportez-vous à la page de manuel zones(5).



  3. Réinitialisez le système.
    # reboot

x86 : Effacement d'une mise à jour automatique erronée de l'archive d'initialisation sur un système qui ne prend pas en charge la réinitialisation rapide

Au cours du processus de réinitialisation, si le système ne prend pas en charge la fonctionnalité de réinitialisation rapide, la mise à jour automatique de l'archive d'initialisation risque d'échouer. Ce problème peut empêcher la réinitialisation du système à partir du même environnement d'initialisation.

Dans ce cas, un message d'avertissement similaire au suivant s'affiche et le système passe en mode de maintenance :

WARNING: Reboot required.
The system has updated the cache of files (boot archive) that is used
during the early boot sequence. To avoid booting and running the system
with the previously out-of-sync version of these files, reboot the
system from the same device that was previously booted.

Le service SMF svc:/system/boot-config:default contient la propriété auto-reboot-safe à laquelle la valeur false est attribuée par défaut. L'attribution de la valeur true à cette propriété communique à la fois au microprogramme et à l'entrée par défaut du menu GRUB d'initialiser le système à partir du périphérique d'initialisation actuel. Il est possible de modifier la valeur de cette propriété afin de pouvoir effacer une mise à jour automatique erronée de l'archive d'initialisation, comme indiqué dans la procédure suivante.

  1. Prenez le rôle root.

    Reportez-vous à la section Utilisation de vos droits d’administration du manuel Administration d’Oracle Solaris 11.1 : Services de sécurité.

  2. Réinitialisez le système.
    # reboot
  3. Si le périphérique d'initialisation BIOS ou UEFI actif et les entrées du menu GRUB pointent vers l'instance d'initialisation actuelle, suivez les étapes ci-dessous pour éviter un échec de la mise à jour de l'archive d'initialisation :
    1. Définissez la propriété auto-rebot-safe du service SMF svc:/system/boot-config sur true, comme suit :
      # svccfg -s svc:/system/boot-config:default setprop config/auto-reboot-safe = true
    2. Vérifiez que la propriété auto-reboot-safe est correctement définie.
      # svccfg -s svc:/system/boot-config:default listprop |grep config/auto-reboot-safe
      config/auto-reboot-safe            boolean  true