JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Guide d'administration système : administration de base
search filter icon
search icon

Informations document

Préface

1.  Oracle Solaris Management Tools (présentation)

2.  Utilisation de la console de gestion Solaris (tâches)

3.  Utilisation d'Oracle Java Web Console (tâches)

4.  Gestion des comptes utilisateur et des groupes (présentation)

5.  Gestion des comptes utilisateur et des groupes (tâches)

6.  Gestion de la prise en charge client-serveur (présentation)

7.  Gestion des clients sans disque (tâches)

8.  Présentation de l'arrêt et de l'initialisation d'un système

9.  Arrêt et initialisation d'un système (présentation)

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

11.  Modification du comportement d'initialisation d'Oracle Solaris (tâches)

12.  Initialisation d'un système Oracle Solaris (tâches)

13.  Gestion des archives d'initialisation d'Oracle Solaris (tâches)

Gestion des archives d'initialisation d'Oracle Solaris (liste des tâches)

Description des archives d'initialisation d'Oracle Solaris

Gestion du service boot-archive

Activation ou désactivation du service boot-archive

Récupération automatique d'archives d'initialisation

x86 : Effacement des échecs de la mise à jour automatique des archives d'initialisation à l'aide de la propriété auto-reboot-safe

Effacement des échecs de la mise à jour automatique des archives d'initialisation à l'aide de la commande bootadm

Gestion des archives d'initialisation à l'aide de la commande bootadm

Mise à jour manuelle de l'archive d'initialisation à l'aide de la commande bootadm

Mise à jour manuelle de l'archive d'initialisation sur une partition racine (mise en miroir) RAID-1 Solaris Volume Manager

Création de la liste du contenu de l'archive d'initialisation

x86 : Recherche du menu GRUB actif et création de la liste des entrées de menu actuelles

x86 : Définition de l'entrée d'initialisation par défaut pour le menu GRUB actif

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

15.  x86 : Initialisation avec le GRUB (référence)

16.  x86 : Initialisation d'un système qui ne met pas en oeliguvre GRUB (tâches)

17.  Utilisation de la commande regadm d'enregistrement automatique Oracle Solaris (tâches)

18.  Gestion des services (présentation)

19.  Gestion des services (tâches)

20.  Gestion des logiciels (présentation)

21.  Gestion des logiciels à l'aide des d'outils d'administration système d'Oracle Solaris (tâches)

22.  Gestion des logiciels à l'aide des commandes de package Oracle Solaris (tâches)

23.  Gestion des patchs

A.  Services SMF

Index

Gestion des archives d'initialisation à l'aide de la commande bootadm

La commande /sbin/bootadm permet d'effectuer les tâches suivantes :

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

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

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

Mise à jour manuelle de l'archive d'initialisation à l'aide de la commande bootadm

  1. Connectez-vous en tant que superutilisateur ou endossez un rôle équivalent.

    Les rôles contiennent des autorisations et des commandes privilégiées. Pour plus d'informations sur les rôles, reportez-vous à la section Configuring RBAC (Task Map) du System Administration Guide: Security Services.

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

    Gère les archives d'initialisation sur un système.

    update-archive

    Met à jour l'archive d'initialisation actuelle, si nécessaire. S'applique à la fois aux systèmes SPARC et x86.

    • Pour mettre à jour l'archive d'initialisation sur une racine secondaire, tapez :
      # bootadm update-archive -R /a
      -R altroot

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


      Remarque - Le système de fichiers racine (/) 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. Redémarrez le système.
    # reboot

Mise à jour manuelle de l'archive d'initialisation sur une partition racine (mise en miroir) RAID-1 Solaris Volume Manager

La procédure suivante décrit comment monter un métapériphérique mis en miroir lors d'une initialisation de secours. Dans cette procédure, le système de fichiers racine (/) utilisé est /dev/dsk/c0t0d0s0.

  1. Initialisez l'archive de secours.
    • Plate-forme SPARC : à partir de l'invite ok, tapez la commande suivante :
      ok boot -F failsafe

      Si le système est déjà en cours d'exécution, ouvrez une fenêtre de terminal, connectez-vous en tant que superutilisateur et tapez la commande suivante :

      # reboot -- "-F failsafe"

      Pour plus d'informations, reportez-vous à la section Initialisation d'un système SPARC en mode de secours .

    • Plate-forme x86 : démarrez le système en sélectionnant l'entrée d'initialisation de secours dans le menu GRUB.

      Pour plus d'informations, reportez-vous à la section Initialisation d'un système x86 en mode de secours.

    L'initialisation du système en mode de secours produit le résultat suivant :

    Starting shell.
    #
  2. Au cours de l'initialisation de secours, lorsque vous êtes invité par le système à sélectionner un périphérique à monter, tapez q pour indiquer aucun.
    Please select a device to be mounted (q for none)[?,??,q]: q
  3. Montez temporairement un sous-miroir du système de fichiers racine (/) en lecture seule sur le répertoire /a.
    # mount -o ro /dev/dsk/c0t0d0s0 /a
  4. Copiez le fichier md.conf dans le répertoire /kernel/drv .
    # cp /a/kernel/drv/md.conf /kernel/drv/
  5. Démontez le répertoire /a.
    # unmount /a
  6. Utilisez la commande devfsadm pour charger le pilote md.
    # update_drv -f md

    L'exécution de cette commande entraîne la lecture de la configuration et la création des périphériques nécessaires.


    Remarque - Avant de passer à l'étape suivante, attendez quelques secondes pour vous assurer que le pilote md a eu le temps de se charger.


  7. Utilisez la commande metasync pour garantir la synchronisation du système de fichiers racine (/). Par exemple :
    # metasync d0
  8. Montez le métapériphérique mis en miroir racine sur le pilote /a.
    # mount /dev/md/dsk/d0 /a
  9. Mettez à jour l'archive d'initialisation du périphérique que vous avez monté à l'étape précédente.
    # bootadm update-archive -v -R /a

    Si l'archive d'initialisation ne parvient pas à être mise à jour ou qu'un message d'erreur s'affiche, procédez comme suit :

    1. Mettez à jour l'horodatage du fichier md.conf dans le répertoire /a, qui impose une mise à jour de l'archive d'initialisation.
      # touch /a/kernel/drv/md.conf
    2. Mettez à jour l'archive d'initialisation en exécutant la commande bootadm.
      # bootadm update-archive -v -R /a

      La mise à jour de l'archive d'initialisation prend quelques minutes. Si l'archive d'initialisation a été mise à jour, un message similaire au suivant s'affiche :

      changed /a/etc/system
         cannot find: /a/etc/cluster/nodeid: No such file or directory
         cannot find: /a/etc/devices/mdi_ib_cache: No such file or directory
         Creating ram disk on /a
         updating /a/platform/i86pc/boot_archive
  10. Démontez le répertoire /a.
    # unmount /a
  11. Redémarrez le système.

Création de la liste du contenu de l'archive d'initialisation

  1. Connectez-vous en tant que superutilisateur ou endossez un rôle équivalent.

    Les rôles contiennent des autorisations et des commandes privilégiées. Pour plus d'informations sur les rôles, reportez-vous à la section Configuring RBAC (Task Map) du System Administration Guide: Security Services.

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

    Affiche la liste des fichiers et répertoires inclus dans la ou les archives d'initialisation. S'applique à la fois aux systèmes SPARC et x86.

x86 : Recherche du menu GRUB actif et création de la liste des entrées de menu actuelles

Utilisez cette procédure pour rechercher l'emplacement du menu GRUB actif et répertorier les entrées de menu GRUB actuelles.

  1. Connectez-vous en tant que superutilisateur ou endossez un rôle équivalent.

    Les rôles contiennent des autorisations et des commandes privilégiées. Pour plus d'informations sur les rôles, reportez-vous à la section Configuring RBAC (Task Map) du System Administration Guide: Security Services.

  2. Pour répertorier l'emplacement du menu GRUB actif et des entrées du menu GRUB actuelles, tapez :
    # bootadm list-menu
    list-menu

    Répertorie l'emplacement du menu GRUB actif, ainsi que des entrées du menu GRUB actuelles. Cette liste contient les informations sur autoboot-timeout, le nombre d'entrées par défaut et le titre de chaque entrée. S'applique aux systèmes x86 uniquement.

Exemple 13-1 Création de la liste d'emplacement du menu GRUB actif et des entrées du menu GRUB actuelles

# bootadm list-menu
The location for the active GRUB menu is: /stubboot/boot/grub/menu.lst
default=0
timeout=10
(0) Solaris10
(1) Solaris10 Failsafe
(2) Linux

x86 : Définition de l'entrée d'initialisation par défaut pour le menu GRUB actif

  1. Connectez-vous en tant que superutilisateur ou endossez un rôle équivalent.

    Les rôles contiennent des autorisations et des commandes privilégiées. Pour plus d'informations sur les rôles, reportez-vous à la section Configuring RBAC (Task Map) du System Administration Guide: Security Services.

  2. Pour définir l'entrée d'initialisation par défaut dans le menu GRUB actif, tapez :
    # bootadm set-menu menu-entry
    set-menu

    Gère le menu GRUB. L'emplacement du menu GRUB actif est boot/grub/menu.lst. S'applique aux systèmes x86 uniquement.

    menu-entry

    Spécifie l'entrée du menu GRUB à définir comme valeur par défaut.

  3. Pour vérifier que l'entrée de menu par défaut a été modifiée, tapez :
    # bootadm list-menu

    La nouvelle entrée de menu par défaut doit s'afficher.

Exemple 13-2 Changement de l'entrée du menu GRUB par défaut

Cet exemple illustre comment remplacer le menu GRUB par défaut par l'une des entrées de menu affichées dans l'exemple précédent. L'entrée de menu sélectionnée est l'entrée de menu Linux 2.

# bootadm set-menu default=2

Voir aussi

Pour obtenir une description du fichier menu.lst dans chaque implémentation GRUB, reportez-vous à la section x86 : Versions du GRUB prises en charge.