Si une erreur de noyau se produit au démarrage, vous avez le choix entre trois méthodes pour démarrer la machine avec Solaris Resource Manager désactivé. Essayez d'abord la méthode A ; si elle échoue, passez à la méthode B ou C.
N'utilisez pas la méthode B pour une reprise après échec de démarrage d'un système Sun Enterprise 10000.
A l'invite qui s'affiche sur le moniteur, entrez ok. Si vous n'êtes pas prêt, envoyez une séquence d'interruption à la console.
Démarrez le système avec le mode invite activé :
ok boot -a Booting from: sd(0,0,0) -a |
Acceptez le fichier à charger et le chemin de module proposés par défaut en appuyant sur Entrée :
Enter filename [kernel/unix]: <Return> Enter default directory for modules [/platform/SUNW,.../kernel /kernel /usr/kernel]: <Return> SunOS Release 5.7 Version ... [UNIX(R) System V Release 4.0] |
Entrez etc/system.noshrload lorsque le programme demande le nom du système de fichiers à utiliser.
Il s'agit de la version d'origine de votre fichier /etc/system tel qu'il était avant l'installation de Solaris Resource Manager. Cette copie a été générée automatiquement lors de l'installation de Solaris Resource Manager.
Name of system file [etc/system]: etc/system.noshrload |
Acceptez les valeurs par défaut pour les invites suivantes :
root filesystem type [ufs]: <Return> Enter physical name of root device [...]: <Return> |
Le système démarrera en désactivant Solaris Resource Manager.
N'utilisez pas cette méthode avec la plate-forme système Sun Enterprise 10000.
Pour utiliser cette méthode, vous devez connaître le nom de lecteur du système de fichiers racine normal.
Démarrez Solaris depuis le CD d'installation :
ok boot cdrom -s |
Montez le disque du système de fichiers racine normal :
# mount /dev/dsk/device-name /a |
A l'aide d'un éditeur tel que vi, modifiez le fichier /etc/system du système de fichiers racine normal :
# vi /a/etc/system |
Mettez en commentaire la ligne qui définit initclass sur SHR.
Notez que le caractère de commentaire utilisé dans ce fichier est l'astérisque (*).
* set initclass="SHR" |
Démontez le système de fichiers racine normal :
# umount /a |
Redémarrez le système à partir du lecteur du système de fichiers racine normal :
# init 0 # boot devalias |
devalias étant le nom du système de fichiers racine normal.
Le système démarrera en désactivant Solaris Resource Manager.
Utilisez cette méthode pour configurer le serveur de démarrage, démarrer le système hôte depuis la fenêtre Console du serveur de démarrage et désactiver Solaris Resource Manager.
Pour les systèmes Sun Enterprise 10000, le "serveur de démarrage" correspond au SSP, le "système hôte" au domaine et la "fenêtre Console" à la fenêtre netcom (consultez la page de manuel netcon(1M) du Sun Enterprise 10000 SSP 3.2 Reference Manual de la Sun Enterprise 10000 SSP 3.2 Collection).
Insérez le CD Solaris dans le lecteur de CD du serveur de démarrage.
Le gestionnaire de volumes prendra environ 1 minute pour monter le CD.
Ouvrez une session en tant que superutilisateur sur le serveur de démarrage.
Passez au répertoire /Tools du CD :
# cd /cdrom/cdrom0/s0/Solaris_2.X/Tools |
Exécutez la commande share( 1M) dans la fenêtre Console :
# share -F nfs -o ro,anon=0 /cdrom/cdrom0/s0 |
Configurez le système hôte en tant que client d'installation :
# ./add_install_client host_name sun4u |
La commande add_install_client(1M) permet de partager le CD à l'échelle du réseau.
Si le fichier /etc/nsswitch.conf contient une entrée DNS dans la liste d'hôtes, le message suivant peut s'afficher :
Error: host_name does not exist in the NIS ethers map. |
Si vous recevez ce message, supprimez l'entrée DNS du fichier /etc/nsswitch.conf, ajoutez le nom nom_hôte au mappage s'il ne s'y trouve pas et exécutez de nouveau la commande add_install_client(1M).
Quittez le niveau de superutilisateur.
Ouvrez une fenêtre Console et descendez à l'invite OpenBoot TM PROM, ok.
Pour les systèmes Sun Enterprise 10000, la fenêtre Console du système hôte correspond à la fenêtre netcon( 1M). Cela implique que la commande bringup(1M) a été exécutée avec succès pour le système hôte.
Démarrez le système hôte depuis le réseau :
ok boot net |
Vous devez avoir un alias (généralement net) dans OpenBoot PROM pour la bonne interface réseau. Utilisez cet alias avec la commande boot(1M), comme indiqué dans l'exemple précédent. Sinon, entrez le chemin d'accès complet du périphérique OpenBoot PROM. Si vous précisez un alias (ou un chemin d'accès) qui ne décrit pas la bonne interface réseau, la commande boot échoue.
S'il n'existe pas d'alias pour une interface réseau qui se trouve sur le même sous-réseau que le serveur de démarrage, vous pouvez en créer un en entrant :
ok nvalias net device_path |
La commande boot net lance l'utilitaire suninstall . Ce dernier vous demande de préciser un site, ainsi que des informations sur la plate-forme.
Pour de plus amples informations sur l'utilitaire suninstall et des instructions spécifiques pour Sun Enterprise 10000, reportez-vous au Solaris 7 Sun Hardware Platform Guide de la collection Solaris 7 sur le matériel Sun ou au Solaris 8 Sun Hardware Platform Guide de la collection de Solaris 8 sur le matériel Sun.
Tableau 4-3 Informations sur l'utilitaire suninstallConfiguration des informations sur le réseau | Sélectionnez le niveau d'informations que vous souhaitez fournir. Si vous choisissez toute option autre que "None" (Aucune), l'utilitaire suninstall affiche une série de boîtes de dialogue qui vous demandent des informations de configuration. Entrez ces informations. |
Installation conversationnelle de Solaris | Quittez suninstall en appuyant sur F5. |
N'installez pas l'environnement d'exploitation maintenant.
A la fermeture de suninstall, l'invite de l'utilitaire Shell du système hôte s'affiche.
Montez le disque du système de fichiers racine normal :
# mount /dev/dsk/device-name /a |
Utilisez un éditeur tel que vi pour modifier le fichier /etc/system du système de fichiers racine normal :
# vi /a/etc/system |
Mettez en commentaire la ligne qui définit initclass à SHR.
Notez que le caractère de commentaire utilisé dans ce fichier est l'astérisque (*).
* set initclass="SHR" |
Démontez le système de fichiers racine normal :
# umount /a |
Redémarrez le système de fichiers racine normal :
# init 0 # boot devalias |
devalias étant le nom du système de fichiers racine normal.
Le système démarrera en désactivant Solaris Resource Manager.