Si vous disposez de Solaris 10 3/05, n'utilisez pas cette procédure. En fonction de vos systèmes, reportez-vous à l'une des procédures suivantes :
Depuis Solaris 10 1/06 et si l'initialisation échoue, procédez comme suit pour revenir à l'environnement d'initialisation original. Dans cet exemple, le menu GRUB s'affiche correctement mais le nouvel environnement d'initialisation ne peut pas être initialisé. Le périphérique est /dev/dsk/c0t4d0s0. L'environnement d'initialisation original, c0t4d0s0, devient environnement d'initialisation actif.
Si vous utilisez Solaris 10 version 3/05, lorsque l'environnement d'initialisation précédent et le nouvel environnement d'initialisation étaient sur des disques différents, il était recommandé de procéder à une restauration et de modifier l'ordre d'initialisation des disques durs dans le BIOS. Depuis Solaris 10 1/06, la modification de l'ordre des disques dans le BIOS n'est plus requise et est fortement déconseillée. Cette modification pourrait rendre le menu GRUB non valide et entraîner l'échec de l'initialisation de l'environnement d'initialisation. Si cet ordre est changé, la restauration des paramètres d'origine rétablit le fonctionnement du système.
Connectez-vous en tant que superutilisateur ou prenez un rôle équivalent.
Les rôles contiennent des autorisations et des commandes privilégiées. Pour de plus amples informations sur les rôles, reportez-vous à la rubrique Configuring RBAC (Task Map) du System Administration Guide: Security Services.
Réinitialisez le système pour afficher le menu GRUB.
# init 6 |
Le menu GRUB menu s'affiche.
GNU GRUB version 0.95 (616K lower / 4127168K upper memory) +-------------------------------------------------------------------+ |Solaris | |Solaris failsafe | |second_disk | |second_disk failsafe | +-------------------------------------------------------------------+ Use the ^ and v keys to select which entry is highlighted. Press enter to boot the selected OS, 'e' to edit the commands before booting, or 'c' for a command-line. |
Dans le menu GRUB, sélectionnez l'environnement d'initialisation d'origine. L'environnement d'initialisation doit avoir été créé à l'aide du logiciel GRUB. Un environnement d'initialisation créé avant Solaris 10 1/06 n'est pas un environnement d'initialisation GRUB. Si vous ne possédez pas un environnement d'initialisation GRUB initialisable, passez à la procédure x86 : Pour restaurer le système après l'échec de l'activation d'un environnement d'initialisation à l'aide du menu GRUB et du DVD ou du CD.
Passez au mode utilisateur unique en modifiant le menu GRUB.
Pour modifier le menu principal GRUB, tapez e.
La menu Edition de GRUB s'affiche.
root (hd0,2,a) kernel /platform/i86pc/multiboot module /platform/i86pc/boot_archive |
Sélectionnez l'entrée kernel de l'environnement d'initialisation d'origine à l'aide des touches de direction.
Pour modifier l'entrée d'initialisation, tapez e.
L'entrée kernel est affichée dans le menu Edition de GRUB.
grub edit>kernel /boot/multiboot |
Tapez -s et appuyez sur Entrée.
L'exemple suivant affiche la position de l'option -s.
grub edit>kernel /boot/multiboot -s |
Pour démarrer le processus d'initialisation en mode utilisateur unique, tapez b.
Si nécessaire, contrôlez l'intégrité du système de fichiers racine ( /) pour la restauration de l'environnement d'initialisation.
# fsck point_ montage |
Un système de fichiers racine (/) connu et fiable.
Montez la tranche racine de l'environnement d'initialisation original sur un répertoire de votre choix (de type /mnt) :
# mount nom_périphérique /mnt |
Indique l'emplacement du système de fichiers racine (/) sur le lecteur de disque de l'environnement d'initialisation que vous souhaitez restaurer. Le nom du périphérique est entré sous la forme /dev/dsk/cw txdy sz.
À partir de la tranche racine de l'environnement d'initialisation actif, entrez :
# /mnt/sbin/luactivate |
luactivate active l'environnement d'initialisation activé précédemment et indique les résultats.
Démontez /mnt.
# umount /mnt |
Réinitialisez le système
# init 6 |
L'environnement d'initialisation activé précédemment redevient l'environnement d'initialisation actif.