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) |
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
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 à partir d'un média pour résoudre un mot de passe root inconnu
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
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 :
Répertorier les fichiers et répertoires inclus dans une archive d'initialisation du système.
Mettre à jour l'archive d'initialisation manuellement.
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).
Reportez-vous à la section Utilisation de vos droits d’administration du manuel Administration d’Oracle Solaris 11.1 : Services de sécurité.
# bootadm list-archive
Répertorie les fichiers et répertoires inclus dans l'archive d'initialisation.
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).
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é.
# svcadm enable | disable system/boot-archive
# 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.
Reportez-vous à la section Utilisation de vos droits d’administration du manuel Administration d’Oracle Solaris 11.1 : Services de sécurité.
# bootadm update-archive
Remarque - Pour mettre à jour l'archive d'initialisation sur un root secondaire, tapez :
# bootadm update-archive -R /a
Spécifie un autre chemin d'accès root à appliquer à la sous-commande update-archive.
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). |
# reboot
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.
Reportez-vous à la section Utilisation de vos droits d’administration du manuel Administration d’Oracle Solaris 11.1 : Services de sécurité.
# reboot
# svccfg -s svc:/system/boot-config:default setprop config/auto-reboot-safe = true
# svccfg -s svc:/system/boot-config:default listprop |grep config/auto-reboot-safe config/auto-reboot-safe boolean true