L'activation d'un environnement d'initialisation permet de le rendre initialisable au prochain démarrage du système. Vous pouvez aussi rapidement revenir à l'environnement d'initialisation original si une panne survient au démarrage du nouvel environnement actif. Reportez-vous à la rubrique Récupération après une panne : rétablissement de l'environnement d'initialisation d'origine (interface de ligne de commande).
Pour que vous puissiez activer un environnement d'initialisation, ce dernier doit satisfaire les critères indiqués ci-dessous.
Le statut de l'environnement d'initialisation doit être « complete ». Pour vérifier le statut, reportez-vous à la rubrique Affichage de l'état de tous les environnements d'initialisation.
Si l'environnement d'initialisation n'est pas l'environnement d'initialisation actif, vous n'avez pas pu monter ses partitions à l'aide de lumount(1M) ou de mount(1M).
L'environnement d'initialisation que vous souhaitez activer ne doit pas être impliqué dans une opération de comparaison. Reportez-vous à la rubrique Comparaison d'environnements d'initialisation.
si vous souhaitez reconfigurer le swap, faites-le avant d'initialiser votre environnement d'initialisation inactif. Par défaut, tous les environnements d'initialisation se partagent les mêmes périphériques de swap. Pour reconfigurer un swap, reportez-vous à la rubrique “Pour créer un nouvel environnement d'initialisation,”, à l'Étape 9 ou à la rubrique Création d'un environnement d'initialisation et reconfiguration de son swap (interface de ligne de commande).
Si vous n'utilisez pas la disquette de l'assistant de configuration des périphériques de Solaris x86 Platform Edition pour initialiser votre système, vous pouvez sauter cette procédure. Si vous utilisez l'assistant de configuration des périphériques pour initialiser, vous devez mettre à jour votre disquette d'initialisation. Cette procédure adapte une disquette d'initialisation à la version que vous utilisez, par écrasement du contenu d'une disquette existante ou par inscription des données sur une nouvelle disquette.
Insérez la disquette de l'assistant de configuration des périphériques de Solaris x86 Platform Edition. Il peut s'agir d'une disquette existante qui sera écrasée, ou d'une toute nouvelle disquette.
Mettez la disquette d'initialisation à jour avec la dernière image de votre version.
Éjectez la disquette d'initialisation.
Entrez :
volcheck |
Copiez le fichier boot/solaris/bootenv.rc du nouvel environnement d'initialisation sur la disquette.
cp /a/boot/solaris/bootenv.rc /floppy/floppy0/solaris/bootenv.rc |
Vérifiez que les périphériques d'entrée et de sortie indiqués sur la disquette sont corrects. Si ce n'est pas le cas, mettez-les à jour.
Vous êtes prêt à activer le nouvel environnement d'initialisation.
La première fois que vous initialisez votre système à partir d'un nouvel environnement d'initialisation, le logiciel Solaris Live Upgrade synchronise cet environnement d'initialisation avec celui qui était actif jusqu'à présent. “Synchroniser” signifie que certains systèmes de fichiers et répertoires critiques peuvent être copiés depuis le dernier environnement actif vers l'environnement en cours d'initialisation. Solaris Live Upgrade n'effectue plus cette synchronisation après le démarrage initial, à moins que vous ne le demandiez à l'invite de synchronisation.
Pour de plus amples informations sur la synchronisation, reportez-vous à la rubrique Synchronisation de fichiers entre les environnements d'initialisation.
Sélectionnez Activer dans le menu principal de Solaris Live Upgrade.
Entrez le nom de l'environnement d'initialisation que vous souhaitez activer :
Name of Boot Environment: Solaris_9 Do you want to force a Live Upgrade sync operations: no |
Vous pouvez choisir de continuer ou de forcer une synchronisation des fichiers.
Appuyez sur Entrée pour poursuivre.
Lors du premier lancement de l'environnement d'initialisation, les fichiers sont automatiquement synchronisés.
Vous pouvez forcer la synchronisation des fichiers, mais utilisez cette fonction avec prudence. Les systèmes d'exploitation de chaque environnement d'initialisation doivent être compatibles avec les fichiers synchronisés. Pour forcer une synchronisation des fichiers, répondez comme suit à la question :
Do you want to force a Live Upgrade sync operations: yes |
utilisez cette option avec prudence, car vous ne maîtrisez peut-être pas tous les changements survenus dans le dernier environnement d'initialisation actif. Par exemple, si vous utilisez le logiciel Solaris 9 dans votre environnement d'initialisation actuel et que vous avez réinitialisé Solaris 7 avec une synchronisation forcée, il se peut que les fichiers soient convertis à la version 7. Étant donné que les fichiers dépendent de la version de l'environnement d'exploitation, il se peut que l'initialisation de la version Solaris 7 échoue parce que les fichiers Solaris 9 risquent de ne pas être compatibles avec les fichiers Solaris 7.
Appuyez sur F3 pour amorcer le processus d'activation.
Appuyez sur Entrée pour poursuivre.
Le nouvel environnement d'initialisation s'activera à la prochaine réinitialisation.
Pour activer votre environnement d'initialisation inactif, effectuez une réinitialisation :
# init 6 |
Prenez le rôle de superutilisateur.
Pour activer l'environnement d'initialisation, entrez :
# /usr/sbin/luactivate nom_BE |
Indique le nom de l'environnement d'initialisation qui sera activé.
Réinitialisez l'ordinateur.
# init 6 |
n'utilisez que les commandes init ou shutdown pour la réinitialisation. Si vous utilisez les commandes reboot, halt ou uadmin, le système ne changera pas d'environnement d'initialisation. Le dernier environnement d'initialisation actif est réamorcé.
Dans cet exemple, c'est l'environnement d'initialisation second_disk qui s'active à la prochaine réinitialisation.
# /usr/sbin/luactivate second_disk # init 6 |
La première fois que vous initialisez votre système à partir d'un nouvel environnement d'initialisation, le logiciel Solaris Live Upgrade synchronise cet environnement d'initialisation avec celui qui était actif jusqu'à présent. “Synchroniser” signifie que certains systèmes de fichiers et répertoires critiques peuvent être copiés depuis le dernier environnement actif vers l'environnement en cours d'initialisation. Solaris Live Upgrade n'effectue plus cette synchronisation après le démarrage initial, à moins que vous ne demandiez une synchronisation à l'aide de la commande luactivate et de l'option -s.
Pour de plus amples informations sur la synchronisation, reportez-vous à la rubrique Synchronisation de fichiers entre les environnements d'initialisation.
Prenez le rôle de superutilisateur.
Pour activer l'environnement d'initialisation, entrez :
# /usr/sbin/luactivate -s nom_BE |
Provoque la synchronisation des fichiers entre le dernier environnement d'initialisation actif et le nouveau. La première fois qu'un environnement d'initialisation est activé, les fichiers entre les environnements sont synchronisés. Lors des activations ultérieures, les fichiers ne sont pas synchronisés à moins que vous n'utilisiez l'option -s.
utilisez cette option avec prudence, car vous ne maîtrisez peut-être pas tous les changements survenus dans le dernier environnement d'initialisation actif. Par exemple, si vous utilisez le logiciel Solaris 9 dans votre environnement d'initialisation actuel et que vous avez réinitialisé Solaris 7 avec une synchronisation forcée, il se peut que les fichiers soient convertis à la version 7. Étant donné que les fichiers dépendent de la version de l'environnement d'exploitation, il se peut que l'initialisation de la version Solaris 7 échoue parce que les fichiers Solaris 9 risquent de ne pas être compatibles avec les fichiers Solaris 7.
Indique le nom de l'environnement d'initialisation qui sera activé.
Réinitialisez l'ordinateur.
# init 6 |
Dans cet exemple, l'environnement d'initialisation second_disk est activé à la prochaine réinitialisation et les fichiers sont synchronisés.
# /usr/sbin/luactivate -s second_disk # init 6 |