Installation de plusieurs versions du SE Solaris sur le même disque dur pour les plates-formes x86 et SPARCWilliam Xue, octobre 2007 Dans la plupart des cas, les développeurs et les testeurs de Solaris doivent installer et utiliser différentes versions du SE Solaris, mais tous ne possèdent pas suffisamment de machines pour installer chaque version du SE Solaris sur une machine distincte. Vous pouvez toutefois installer plusieurs versions de Solaris sur le même disque dur pour économiser les ressources. Je vous montre ici comment installer plusieurs versions du SE Solaris sur le même disque. Dans mon exemple, j'installe trois versions de Solaris : Solaris 9, Solaris 10 et Solaris Nevada (ou Solaris Developer Express Edition/SXDE). En réalité, avec la méthode présentée dans cet article, vous pouvez installer la même version de Solaris dans différentes constructions, par exemple Nevada 55, 66 et 73, ou même installer trois copies de la même version de Solaris sur un seul disque. Partition par tranches et installation du SE Solaris 91. Utilisez le DVD/CD d'installation pour démarrer la machine et initialisez l'installation de Solaris 9 :
2. Sélectionnez l'installation interactive 3. Pendant l'installation, lorsque vous atteignez l'écran qui vous demande de choisir entre la configuration automatique ou manuelle, choisissez Manual (Manuelle) puis Edit (Éditer). 4. Partitionnez les tranches en utilisant par exemple la configuration suivante pour un disque de 80 Go sur une plate-forme SPARC :
Remarque : pour les plates-formes SPARC, le nom de la tranche est 5. Pour gagner du temps ultérieurement, vous pouvez intituler les partitions en fonction de ce que vous comptez y installer plus tard. (Par exemple, vous pouvez utiliser "/S10" si vous avez l'intention d'utiliser une partition pour le SE Solaris 10.) Installation du SE Solaris 10.1. Initialisez à partir du DVD/CD d'installation de Solaris Express. 2. Choisissez l'installation interactive 3. Lorsque vous atteignez l'écran qui vous demande de choisir un disque, sélectionnez le même disque dur que pour l'installation du SE Solaris 9. 4. Dans l'écran Preserve Data (Conserver les données), choisissez Preserve (Conserver). 5. Renommez la racine (/) de la tranche Remarque: vous pouvez aussi conserver la tranche de swap (voir l'étape 7). En revanche, si vous avez l'intention d'installer plus que trois versions de Solaris, ne conservez pas la tranche de swap, afin que plusieurs versions de Solaris puissent partager un espace de swap. Continuez et sélectionnez Manual Layout (Configuration manuelle) avant de personnaliser. 7. Pendant le processus d'installation du SE Solaris 9, vous avez partitionné la tranche 3 ( Remarque : si vous avez conservé la tranche de swap à l'étape 4, il est inutile d'utiliser la même taille, bien que cela permette à plusieurs versions du SE Solaris de partager le disque de swap. 8. Dans l'écran de personnalisation, spécifiez la racine (/) de la tranche 3 en utilisant la même taille que celle spécifiée lors de la partition originale de la tranche 3 (20 Go). 9. Définissez 10. Terminez l'installation du SE Solaris 10. Installation de Solaris Nevada1. Personnalisez la configuration du disque comme vous l'avez fait pendant l'installation du SE Solaris 10, sauf que cette fois vous devez conserver la tranche 0 (pour le SE Solaris 9) et la tranche 3 (pour le SE Solaris 10). Par conséquent, renommez la racine (/) de la tranche 2. Spécifiez l'espace de swap en utilisant la même taille que précédemment (2 Go). 3. Spécifiez la racine de la tranche 4 ( 4. Définissez Création d'un alias d'initialisation pour chaque version de Solaris1. Création un alias d'initialisation pour chaque version de Solaris Pour les plates-formes x86, nous utilisons GRUB, et pour les plates-formes SPARC, le mode OpenBoot PROM (OBP) comme suit. Pour les plates-formes x86 : a. Initialisez votre système avec le SE Solaris le plus récent (dans cet exemple, Solaris Nevada) b. Connectez-vous en tant qu'utilisateur root. c. Ensuite, comme indiqué dans l'exemple suivant, ajoutez des entrées de titre selon les besoins à chaque
title Solaris 9
root (hd0,0, a)
kernel$ /platform/i86pc/kernel/$ISADIR/unix
module$ /platform/i86pc/$ISADIR/boot_archive
title Solaris 10
root (hd0,0, d)
kernel$ /platform/i86pc/kernel/$ISADIR/unix
module$ /platform/i86pc/$ISADIR/boot_archive
d. Réinitialisez et sélectionnez la version de Solaris de votre choix dans GRUB. Pour les plates-formes SPARC : a. Initialisez la machine et appuyez sur Stop-A pour passer en mode OBP. b. Listez tous les périphériques : OK>show-disks c. Sélectionnez votre disque d'initialisation. d. Créez des alias pour la tranche d'initialisation : OK>nvalias s9 ^ydevicepath/disk@0,0,a OK>nvalias s10 ^ydevicepath/disk@0,0,d OK>nvalias Nevada ^ydevicepath/disk@0,0,e Remarque : Par exemple, voici ce que j'ai utilisé sur ma machine : OK>nvalias s9 /pci@1e,600000/ide@d/disk@0,0,a OK>nvalias s10 /pci@1e,600000/ide@d/disk@0,0,d OK>nvalias Nevada /pci@1e,600000/ide@d/disk@0,0,e e. Paramétrez les variables de l'environnement d'initialisation : OK>setenv boot-device s9 s10 Nevada net OK>setenv diag-device s9 s10 Nevada net f. Initialisez le système g. Choisissez à partir de quel SE Solaris démarrer en tapant l'une des commandes suivantes : OK>boot s9 ou OK>boot s10 ou OK>boot nevada Remarque : l'alias du périphérique d'initialisation est indifférent à la casse, mais considère les capitales comme du bas de casse. Vous devez taper l'alias en bas de casse après la commande OK>nvalias S10_U4 /pci@1e,600000/ide@d/disk@0,0,d Vous devez démarrer le système ainsi : OK>boot s10_u4 Pour en savoir plusVoici quelques ressources supplémentaires :
Ressources BigAdmin, notamment : Comments (latest comments first)Discuss and comment on this resource in the BigAdmin Wiki
Unless otherwise licensed, code in all technical manuals herein (including articles, FAQs, samples) is provided under this License. |
BigAdmin SubscriptionsBigAdmin Areas
BigAdmin Sun Center
BigAdmin Topics | ||||