JavaScript is required to for searching.
Ignorer les liens de navigation
Quitter l'aperu
Initialisation et arrêt d'Oracle Solaris sur les plates-formes x86     Oracle Solaris 11 Information Library (Français)
search filter icon
search icon

Informations document

A propos de ce manuel

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

2.  Initialisation d'un système x86 à un état spécifié (tâches)

Initialisation d'un système x86 à un état spécifié (liste des tâches)

Initialisation d'un système x86 à un état spécifié

Identification du niveau d'exécution actuel d'un système

Initialisation d'un système x86 à un état multiutilisateur (niveau d'exécution 3)

Procédure d'initialisation d'un système dans un état multiutilisateur (niveau d'exécution 3)

Initialisation d'un système x86 à un état monoutilisateur (niveau d'exécution S)

Procédure d'initialisation d'un système dans un état monoutilisateur (niveau d'exécution S)

Initialisation d'un système x86 de manière interactive

Initialisation d'un système en mode interactif

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

4.  Réinitialisation d'un système x86 (tâches)

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

6.  Modification des paramètres d'initialisation sur un système x86 (tâches)

7.  Création, administration et initialisation à partir d'environnements d'initialisation ZFS sur des plates-formes x86 (tâches)

8.  Préservation de la capacité d'initialisation d'un système x86 (tâches)

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

Index

Initialisation d'un système x86 à un état spécifié

Les procédures suivantes décrivent comment initialiser un système x86 à un état spécifié, également appelé initialisation de niveau d'exécution.

Identification du niveau d'exécution actuel d'un système

Pour identifier le niveau d'exécution actuel d'un système, utilisez la commande who -r.

Exemple 2-1 Identification du niveau d'exécution d'un système

La sortie de la commande who -r affiche des informations sur le niveau d'exécution actuel d'un système, ainsi que sur les niveaux d'exécution précédents.

$ who -r
 .    run-level 3  Dec 13 10:10  3  0 S
$
Sortie de la commande who -r
Description
run-level 3
Identifie le niveau d'exécution actuel.
Dec 13 10:10
Indique la date du dernier changement de niveau d'exécution.
3
Identifie également le niveau d'exécution actuel.
0
Identifie le nombre de fois où le système a été à ce niveau d'exécution depuis la dernière réinitialisation.
S
Identifie le niveau d'exécution précédent.

Initialisation d'un système x86 à un état multiutilisateur (niveau d'exécution 3)

Si un système est hors tension, sa mise sous tension ou l'utilisation de la commande reboot lance la séquence d'initialisation multiutilisateur.

Utilisez la commande who -r pour vérifier que le système est exécuté au niveau spécifié. Reportez-vous à la section Identification du niveau d'exécution actuel d'un système.

Procédure d'initialisation d'un système dans un état multiutilisateur (niveau d'exécution 3)

Utilisez cette procédure pour initialiser au niveau d'exécution 3 un système x86 actuellement au niveau d'exécution 0.

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

    Si le système affiche l'invite Press any key to reboot, appuyez sur n'importe quelle touche pour réinitialiser le système.

    Vous pouvez également utiliser le bouton de réinitialisation à cette invite. Si le système a été mis hors tension, mettez le système sous tension à l'aide du bouton d'alimentation.

    Lorsque la séquence d'initialisation commence, le menu principal GRUB s'affiche.

  2. Lorsque le menu principal GRUB s'affiche, appuyez sur Entrée pour initialiser l'instance de SE par défaut.

    Si vous ne sélectionnez pas d'entrée dans un délai de 10 secondes, le système s'initialise automatiquement au niveau d'exécution 3.

    L'invite de connexion s'affiche lorsque le processus d'initialisation s'est terminé avec succès.

  3. Connectez-vous au système.
    hostname console login:
  4. Vérifiez que le système s'est initialisé au niveau d'exécution 3.
    $ who -r
       .       run-level 3  Mar  2 09:44     3      0  S

Initialisation d'un système x86 à un état monoutilisateur (niveau d'exécution S)

L'initialisation d'un système à un état monoutilisateur est utilisée dans le cadre de la maintenance du système, notamment la sauvegarde du système de fichiers ou la résolution d'autres problèmes liés au système.

Procédure d'initialisation d'un système dans un état monoutilisateur (niveau d'exécution S)

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

    Si le système affiche l'invite Press any key to reboot, appuyez sur n'importe quelle touche pour réinitialiser le système.

    Vous pouvez également utiliser le bouton de réinitialisation à cette invite. Si le système a été mis hors tension, mettez le système sous tension à l'aide du bouton d'alimentation.

    Lorsque la séquence d'initialisation commence, le menu principal GRUB s'affiche.

  2. Lorsque le menu principal GRUB s'affiche, tapez e pour modifier le menu GRUB.
  3. Selon la version que vous exécutez, utilisez les touches fléchées pour choisir la ligne kernel$.

    Si vous ne pouvez pas utiliser les touches fléchées, utilisez la touche d'accent circonflexe (^) pour faire défiler vers le haut et la touche de la lettre v pour faire défiler vers le bas.

  4. Entrez e à nouveau pour modifier l'entrée d'initialisation.

    Vous pouvez alors ajouter des options et des arguments à la ligne kernel ou kernel$.

  5. Pour initialiser le système dans un état monoutilisateur, tapez -s à la fin de la ligne d'entrée d'initialisation, et appuyez sur Entrée pour revenir à l'écran précédent.

    Remarque - Pour spécifier d'autres comportements d'initialisation, remplacez l'option -s par l'option d'initialisation appropriée.

    Les autres comportements d'initialisation suivants peuvent être spécifiés de cette manière :

    • Effectuez une initialisation de reconfiguration.

    • Initialisez le système avec le débogueur de noyau.

    • Redirigez la console.


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

  6. Pour initialiser le système dans un état monoutilisateur, tapez b.
  7. Lorsque le système vous y invite, tapez le mot de passe root.
  8. Assurez-vous que le système est au niveau d'exécution S.
    # who -r
    .       run-level S  Jun 13 11:07     S      0  0
  9. Effectuez la tâche de maintenance système qui a requis la définition du niveau d'exécution sur S.
  10. Une fois que vous avez terminé la tâche de maintenance système, réinitialisez le système.

Initialisation d'un système x86 de manière interactive

Initialiser un système en mode interactif s'avère utile si vous avez besoin de spécifier un autre noyau ou le fichier /etc/system pendant le processus d'initialisation. Suivez la procédure ci-après pour initialiser un système en mode interactif. Vous avez également la possibilité d'initialiser un autre environnement d'initialisation pour résoudre un problème avec le fichier /etc/system. Reportez-vous à la section Lancement de la réinitialisation d'un système dans un environnement nouvellement activé ou dans un autre environnement d'initialisation.

Initialisation d'un système en mode interactif

  1. Effectuez des copies de sauvegarde des fichiers /etc/system et boot/solaris/filelist.ramdisk, puis ajoutez le nom de fichier /etc/system.bak au fichier /boot/solaris/filelist.ramdisk. Par exemple :
    # cp /etc/system /etc/system.bak
    # cp /boot/solaris/filelist.ramdisk /boot/solaris/filelist.ramdisk.orig
    # echo "etc/system.bak" >> /boot/solaris/filelist.ramdisk
  2. Mettez à jour l'archive d'amorçage.
    # bootadm update-archive -v
  3. Réinitialisez le système.
    # reboot
  4. Lorsque le menu GRUB s' affiche, sélectionnez le système d'exploitation que vous souhaitez initialiser de manière interactive, puis entrez e.
  5. A l'aide des touches fléchées, sélectionnez la ligne kernel$, puis entrez e pour modifier l'entrée d'initialisation spécifiée.
  6. Entrez -a à la fin de la ligne, puis appuyez sur la touche Entrée.
  7. Entrez b pour initialiser le système de manière interactive.
  8. Répondez aux invites du système comme suit :
    1. Spécifiez un autre fichier système, puis appuyez sur Entrée.
      Name of system file [etc/system]: /etc/system.bak
    2. Spécifiez le système de fichiers racine, puis appuyez sur la touche Entrée.
    3. Spécifiez le nom physique du périphérique racine, puis appuyez sur la touche Entrée.

    Si vous appuyez sur la touche Entrée sans fournir d'information, les valeurs par défaut du système sont acceptées.

  9. Réparez le fichier /etc/system endommagé.
  10. Réinitialisez le système au niveau d'exécution 3.
    # reboot