Guide des périphériques Sun Solaris

Annexe B Initialisation du système

Cette annexe explique comment initialiser un système en différents modes.

Si un système est hors tension, mettez-le sous tension pour lancer la séquence d'initialisation multi-utilisateur. Reportez-vous aux procédures ci-dessous pour savoir comment initialiser le système à différents états à l'invite ok.

Passage à l'invite ok

Lorsque le système a été interrompu, l'invite du moniteur PROM est soit le symbole (>) soit ok.

  1. Passez de l'invite > à ok en tapant la commande suivante :


    > n
    ok

Initialisation d'un périphérique après sa connexion

Pour qu'un système détecte tous les nouveaux périphériques installés, il faut habituellement l'initialiser après :

  1. Initialisez votre système pour détecter l'ensemble des nouveaux périphériques installés en tapant la commande boot -r :


    ok boot -r


    Remarque :

    La commande boot -r permet d'ajouter de nouveaux périphériques si vous n'avez pas exécuté la commande touch /reconfigure comme indiqué dans "Arrêt du système".


Initialisation automatique

Lancer une initialisation automatique est aussi simple que mettre le système sous tension. Le système charge automatiquement le système d'exploitation, détecte les les périphériques connectés et s'initialise en mode multi-utilisateur.


Remarque :

Pour lancer une initialisation automatique, l'OBP (open boot PROM) doit être programmé pour une initialisation automatique.


  1. Pour programmer l'OBP afin que votre système s'initialise automatiquement, tapez ce qui suit à l'invite ok :


    ok setenv auto-boot? true
    ok reset
    


    Remarque :

    Pour empêcher le système de s'initialiser au moment où vous le mettez sous tension, mettez le paramètre auto-boot sur false.


Initialisation d'un système vers l'état multi-utilisateur (Init State 3)

L'initialisation d'un système vers l'état multi-utilisateur se fait habituellement après une interruption ou un arrêt pour cause de maintenance. Il s'agit du niveau d'initialisation par défaut, toutes les ressources sont disponibles et tous les utilisateurs peuvent se connecter au système.

  1. Initialisez le système au niveau d'exécution 3 en tapant la commande boot :


    ok boot

La procédure d'initialisation automatique commence et affiche une série de messages de démarrage. Le système est porté à l'état multi-utilisateur.

Initialisation d'un système vers l'état mono-utilisateur (niveau d'exécution S)

D'une manière générale, l'initialisation vers l'état mono-utilisateur permet d'effectuer des opérations de maintenance telles que, par exemple, une sauvegarde du système. A ce niveau, seuls quelques systèmes de fichiers sont montés et les utilisateurs ne peuvent pas se connecter au système.

  1. Initialisez le système au niveau d'exécution S en utilisant la commande boot -s :


    ok boot -s
    

    Le système s'initialise vers l'état mono-utilisateur et vous invite à entrer votre mot de passe de superutilisateur:


    INIT: SINGLE USER MODE
    Type Ctrl-d to proceed with normal startup,
    (or give root password for system maintenance):  xxxxxxx
    

  2. Entrez votre mot de passe de superutilisateur.

  3. Pour amener le système à l'état multi-utilisateur après une opération de maintenance, appuyez sur Control-D.

Initialisation interactive

Vous pouvez avoir besoin d'initialiser de manière interactive le système pour modifier temporairement le fichier système ou le noyau. Une initialisation interactive permet de tester les modifications apportées et une reprise facile en cas de problèmes.

L'on suppose dans la procédure ci-après que le système est arrêté.

  1. Initialisez interactivement le système en tapant :


    ok boot -a

  2. Répondez aux invites du système comme décrit dans le tableau ci-dessous.

    Tableau B-1 Etapes de la procédure d'initialisation interactive

    Si le système affiche ... 

    Procédez comme suit ... 

    Enter filename [kernel/unix]:

    Entrez le nom d'un autre noyau à utiliser pour l'initialisation. 

    Ou, appuyez sur Entrée pour utiliser le noyau par défaut (kernel/unix).

    Name of system file [/etc/system]:

    Entrez le nom d'un autre fichier système et appuyez sur Entrée. 

    Ou, appuyez sur Entrée pour utiliser le fichier /etc/system par défaut.

    Name of default directory for modules [/kernel /usr/kernel]:

    Entrez un autre chemin pour le répertoire des modules et appuyez sur Entrée. 

    Ou, appuyez sur Entrée pour utiliser le chemin du répertoire des modules par défaut. 

    root filesystem type [ufs]:

    Appuyez sur Entrée pour utiliser le type de système de fichiers racine par défaut : UFS pour initialiser un disque local ou NFS pour les clients sans disque. 

    Enter physical name of root device

    [/sbus@1,f8000000/esp@0,800000/ sd@3,0:a]:

    Entrez un autre nom de périphérique et appuyez sur Entrée. 

    Ou, appuyez sur Entrée pour utiliser le nom physique par défaut du périphérique racine.  

Arrêt du processus d'initialisation

Vous pouvez avoir besoin de temps à autre d'arrêter le processus d'initialisation. La séquence de touches à utiliser dépend du clavier dont vous disposez. Reportez-vous à l'étape 1 ci-dessous.

  1. Tapez la séquence de touches qui correspond à votre système.

    Utilisez l'une des séquences de touches suivantes :

    • Stop-A (claviers de type 5)

    • L1-A (claviers de type 4)

    • Touche Break (terminaux TTY seulement)

    L'invite du mode moniteur s'affiche:


    ok

  2. Pour synchroniser les disques, tapez ce qui suit :


    ok sync
    

  3. Lorsque vous voyez le message syncing file systems. . .done s'afficher, rappuyez sur la séquence de touche permettant d'abandonner le système (étape 1).

  4. Tapez la commande boot appropriée pour relancer le processus d'initialisation.