BigAdmin System Administration Portal
Article de fond
Print-friendly VersionPrint-friendly Version

Multi-initialisation du SE Solaris 10, de Linux et de Microsoft Windows sur un portable

Ifeyinwa Okoye, décembre 2005


Présentation

En qualité d'interne travaillant pour Sun Microsystems, l'un de mes premier projets a été de configurer mon portable pour la multi-initialisation du système d'exploitation Solaris, de Linux et de Microsoft Windows. C'était à la fois passionnant et intimidant. Cependant, en pratique l'exercice s'est avéré assez facile.

Pour des informations plus détaillées sur ce thème, consultez le document Sun BluePrints OnLine au format PDF, Configuration d'environnements multi-initialisation sur les systèmes Sun x64 équipés de processeurs AMD Opteron.

Selon mon expérience, voici la démarche nécessaire pour configurer un système pour la multi-initialisation.

  1. Vérifiez que le système répond aux conditions minimales requises en termes de matériel et d'espace disque.
  2. Obtenez le support (CD/DVD) du logiciel de partition et des systèmes d'exploitation.
  3. Sauvegardez le système.
  4. Déterminez comment partitionner le disque.
  5. Installez Microsoft Windows.
  6. Installez le logiciel de partition et partitionnez le disque.
  7. Installez Linux.
  8. Installez le SE Solaris 10 pour les plates-formes x86.
  9. Configurez l'accès aux trois systèmes d'exploitation.

1. Vérifiez que le système répond aux conditions minimales requises en termes de matériel et d'espace disque.

Vérifiez que votre BIOS est configuré pour s'initialiser à partir d'un CD/DVD (voir la "méthode pratique" sur http://multiboot.solaris-x86.org/iv/1.html). Vérifiez ensuite votre système, en particulier votre espace disque et le type de processeur, pour être sûr qu'il répond aux conditions minimales requises pour les trois systèmes d'exploitation.

Fedora exige une vitesse minimale du processeur de 200 MHz, 92 Mo de RAM pour l'installation graphique et un disque dur de 6,9 Go pour tout installer. Windows XP exige une vitesse minimale du processeur de 233 MHz, 64 Mo de RAM, et un disque dur de 1,8 Go pendant l'installation. Le SE Solaris 10 exige une vitesse minimale du processeur de 120 MHz, 256 Mo de RAM et un disque dur de 2 Go. Pour le SE Solaris sur les plates-formes x86, vérifiez la Liste de compatibilité matérielle (HCL) pour vous assurer que votre système y figure. Si votre système n'est pas indiqué, comme c'est le cas pour mon portable Sony VAIO, vous pourrez peut-être installer le SE Solaris quand même.

Mon portable dispose de 1 Go de mémoire, d'un disque dur de 76 Go et d'un processeur Intel Pentium M dont la vitesse est de 2 GHz ; par conséquent, il correspond à toutes les conditions de base des trois systèmes d'exploitation.


2. Obtenez le support (CD/DVD) du logiciel de partition et des systèmes d'exploitation.

J'ai utilisé Partition Magic de PowerQuest mais vous pouvez télécharger et utiliser d'autres packages logiciels gratuits commeSystemRescueCd et Ranish Partition Manager.

Voici comment j'ai obtenu les exemplaires des système d'exploitation :

  • Windows XP est fourni sur mon disque de récupération VAIO.
  • J'ai obtenu Fedora Core 3 gratuitement auprès de Fedora Project.
  • J'ai découvert que le SE Solaris 10 et le CD d'accompagnement Solaris étaient disponibles gratuitement auprès de Sun Microsystems.

3. Sauvegardez votre système.

Comme pour toute nouvelle installation, ma première démarche a été de sauvegarder mes fichiers existants. L'installation des système d'exploitation, en particulier lorsqu'elle implique différentes partitions d'un seul et même disque dur, est un processus instable. Il est essentiel de sauvegarder tous vos fichiers ; vous pourrez les réinstaller une fois le disque dur partitionné.


4. Déterminez comment partitionner votre disque

L'étape suivante a consisté à planifier ma partition. Vous devez planifier votre partition en fonction de l'utilisation que vous allez faire de chaque système d'exploitation. Voici comment j'ai partitionné mon disque dur.

====================================================================================
Partition Information for Disk 1:    76,316.6 Megabytes
Volume         PartType    Status    Size MB    PartSect  #   StartSect  TotalSects
====================================================================================
C:             NTFS        Pri      20,481.3           0  0          63  41,945,652
               Linux ext2  Pri      20,481.3           0  1  41,945,715  41,945,715
               Type BF     Pri,Boot 33,295.5           0  2  83,893,824  68,189,184
               ExtendedX   Pri       2,055.2           0  3 152,087,355   4,209,030
               EPBR        Log       2,055.2        None -- 152,087,355   4,209,030
*:SWAPSPACE2   Linux Swap  Log       2,055.2 152,087,355  0 152,087,418   4,208,967

J'ai affecté davantage d'espace au SE Solaris car j'envisageais de réaliser la majeure partie de mon développement sur ce SE. J'ai affecté 20 Go chacun à Linux et Windows pour pouvoir développer et tester sur ces plates-formes.


5. Installez Windows

J'ai réinstallé Windows XP et les programmes d'application à partir des disques de récupération. L'installation à partir d'un disque de récupération est un processus interactif facile. J'ai installé Windows XP en premier car Partition Magic doit être installé sur Windows. J'ai ensuite initialisé Windows et vérifié qu'il était opérationnel.


6. Installez le logiciel de partition et partitionnez le disque dur

J'ai installé Partition Magic sur Windows et je l'ai démarré. A l'aide des options du menu de Partition Magic, j'ai redimensionné Windows à 20 Go. J'ai créé une partition Linux de type ext2 et lui ai affecté 20 Go. Enfin, j'ai créé une partition Solaris, lui ai affecté 33 Go puis j'ai formaté la partition en FAT 32. Bien que le SE Solaris utilise un système de fichiers différent, je l'ai formaté en FAT 32 car Partition Magic ne reconnaît pas le système de fichiers Solaris et je voulais éviter d'obtenir un message de partition non formatée. J'ai formaté l'espace restant, qui se trouvait alors dans la partition étendue comme espace swap Linux ; sa taille exacte était de 2 Go.

Le panneau inférieur gauche présentait la liste que toutes les actions en attente que j'avais demandées. J'étais en mesure d'accéder au panneau inférieur et de corriger toute erreur commise. Après avoir confirmé que la liste était correcte, Partition Magic a redémarré mon ordinateur, effectué les actions requises et m'a fourni un rapport de progression détaillé en direct. Une fois le processus terminé, Partition Magic a encore redémarré mon ordinateur et a chargé Windows. J'ai vérifié que les partitions étaient de la taille et du type demandés. Ensuite, j'ai vérifié que les applications Windows étaient toujours opérationnelles, puis j'ai réinstallé mes fichiers sauvegardés à partir d'un périphérique de stockage de masse USB.


7. Installez Linux

L'installation de Fedora semble relativement simple. Le menu est très informatif et il est aisé d'identifier les informations demandées à l'invite. J'ai indiqué que je souhaitais partitionner manuellement mon disque dur avec Diskdruid au lieu d'utiliser une configuration par défaut. Fedora a reconnu mes partitions ext2 et Windows mais a intitulé la partition Windows "autre" ; j'ai dû changer le nom pour "Windows". J'ai indiqué la partition ext2 comme emplacement d'installation pour Fedora, et que souhaitais pouvoir initialiser Windows depuis le menu GRUB de Fedora.

Il est important de changer l'emplacement où le chargeur GRUB doit être installé par rapport à l'enregistrement d'initialisation maître (MBR) (/dev/hda) au début de la Linux partition, dans le cas présent /dev/hda2. Avec le SE Solaris 10, si vous ne changez pas l'emplacement d'installation du GRUB, le SE Solaris 10 efface le MBR pendant l'installation et vous ne pouvez pas initialiser votre système d'exploitation Linux. Vous devez savoir comment vous allez utiliser ce système d'exploitation, car il existe différents packages logiciels pour différents utilisateurs. J'ai l'intention d'utiliser Fedora comme environnement de développement mais jamais comme serveur ; j'ai donc choisi le package de développement logiciel.

Après l'installation, j'ai redémarré mon système et vérifié que je pouvais initialiser Windows et Fedora à partir du menu GRUB de Fedora.

Si vous envisagez d'installer le SE Solaris 10 1/06, naviguez jusqu'à/boot/grub/menu.lst. Notez les chemins d'accès à la partition Linux, au noyau Linux et au disque RAM Linux. Vous en aurez besoin ultérieurement.

La liste de menu doit être similaire à ceci :

	root (hd0,1)
	kernel /boot/vmlinuz-2.6.9-1.667 ro root=LABEL=/ rhgb quiet
	initrd /boot/initrd-2.6.9-1.667.img

Notez que si vous installez les pilotes de périphériques Linux, vous pouvez obtenir de l'aide sur de nombreux sites web d'assistance Linux.


8. Installez le SE Solaris 10 pour les plates-formes x86

Vous devez fournir les informations suivantes pour l'installation. Les valeurs par défaut sont toujours None ou No :

  • Network Connection (Yes/No) (connexion réseau (oui/non) : Si vous choisissez Yes, vous devez connecter votre câble Ethernet pour pouvoir le configurer. Si vous choisissez No, vous pourrez vous connecter à Internet après l'installation, mais vous devez procéder à la configuration vous-même.
  • DHCP (Yes/No): si vous choisissez No, vous devez fournir une adresse IP, de sous-réseau et un nom d'hôte. Dans les deux cas, vous devez spécifier si vous voulez IP Version 6 (IPv6) qui est un protocole sécurisé.
  • Kerberos (Yes/No): il s'agit d'une caractéristique de sécurité du SE Solaris. Si vous choisissez Yes, vous devez fournir un domaine par défaut, un serveur d'administration et le premier Key Distribution Center (KDC).
  • Name Service (Yes/No) (service de nommage) : si vous choisissez Yes, vous devez fournir un nom de domaine et choisir un type (NIS+/NIS/DNS/LDAP/NONE). Si vous choisissez une autre option que None, vous serez invité à fournir des informations spécifiques à cette configuration.
  • Default Route (Route par défaut) : vous pouvez choisir d'en spécifier une ou de laisser le programme d'installation Solaris en trouver une.
  • Time Zone (fuseau horaire) : indiquez comment vous voulez spécifier le fuseau horaire par défaut (par zone géographique/décalage par rapport à l'heure GMT/à partir du fichier de fuseau horaire).
  • Root Password (mot de passe root) : fournissez un mot de passe root pour le système et enregistrez cette information. Vous en aurez besoin pour vous connecter au système.
  • Default or Custom Install (installation par défaut ou personnalisée) : la configuration par défaut installe le SE Solaris aux emplacements par défaut, avec des tailles de répertoire par défaut. L'installation personnalisée vous permet de modifier l'espace disque affecté aux différents répertoires.
  • Locales (localisations) : choisissez les zones géographiques que vous voulez prendre en charge.
  • Proxy Server Configuration (configuration du serveur proxy) : si vous ne vous connectez pas directement à Internet mais via un serveur proxy, vous devez fournir un nom d'hôte et un numéro de port.
  • Software Group (groupe logiciel) : choisissez parmi Entire Plus OEM/Entire/Developer/End User/Core/Reduced Networking. Entire est la valeur par défaut. Le CD d'accompagnement Solaris fournit une partie du logiciel. Le contenu du CD peut être téléchargé gratuitement auprès de Sun Microsystems.
  • Custom Package Selection (sélection de package personnalisée) : vous pouvez choisir d'ajouter ou de supprimer des packages du groupe logiciel que vous avez sélectionné.
  • Select Disks(sélection des disques) : choisissez votre disque dur (il sera numéro dans le style c0t0d0). Le SE Solaris vous alerte à propos de la partition Linux fdisk et vous informe qu'il ne prend pas en charge une partition fdisk Linux et Solaris sur le même disque. Il vous est alors demandé si vous souhaitez charger la configuration par défaut. J'ai choisi de ne pas le faire, car ceci maintient l'ordre sélectionné après la partition. Ne choisissez pas Yes, car cela suppose que le disque dur complet soit utilisé pour le SE Solaris et efface tout système d'exploitation existant.
  • Partition fdisk : il vous est demandé si vous souhaitez créer, modifier ou supprimer une partition fdisk Solaris. Si vous choisissez Yes, il vous sera demandé de sélectionner le disque à personnaliser. Choisissez la partition que vous avez affectée au SE Solaris. Il vous est ensuite demandé si vous souhaitez personnaliser la partition fdisk choisie. J'ai choisi la partition Solaris comme celle à formater pour l'installation, et je l'ai formatée en système de fichiers Solaris pour les plates-formes x86.
  • Preserve Data (Yes/No) (conserver les données) : ceci concerne les données de la partition Solaris. J'ai choisi No car il s'agissait d'une nouvelle installation.
  • Auto Layout File Systems (Yes/No)(configuration auto des systèmes de fichiers) : si vous choisissez No, vous devez spécifier la configuration souhaitée. La section Allocating Disk and Swap Space (affectation d'espace disque et swap) du Guide d'installation Solaris 10 fournit des recommandations pour la personnalisation de la configuration du système de fichiers Solaris. Là encore, vous devez avoir une bonne idée de la façon dont vous allez utiliser votre système. La valeur par défaut me convenait.
  • Mount Remote File Systems (Yes/No) (Monter les systèmes de fichiers distants) : choisissez No si le système n'a pas besoin d'accéder à des logiciels d'un autre système de fichiers. Si vous choisissez Yes, vous devez indiquer le serveur, l'adresse IP, le système de fichiers distant et le point de montage local.

Examinez votre sélection dans la page de récapitulatif et faites les modifications nécessaires. Cliquez ensuite sur Install (Installer). Si vous installez via un CD, le premier CD d'installation effectue les actions suivantes :

  • Installation du SE.
  • Réinitialisation du système.
  • Connexion à l'environnement de bureau commun.
  • Invite à charger les disques 2, 3 et 4 respectivement.

9. Configuration de l'accès aux trois systèmes d'exploitation

Si vous installez la version 10 3/05 du SE Solaris, votre système est prêt à initialiser les trois systèmes d'exploitation. Si vous utilisez le SE Solaris 10 1/06, vous pourrez y accéder, ainsi qu'à Windows, uniquement à ce point. (Remarque : à l'heure où j'écris, le logiciel Solaris 10 1/06 est disponible auprès de OpenSolaris Project ou du programme Solaris Express).

Pour configurer l'accès à votre SE Linux à partir du GRUB Solaris, procédez comme suit :

  • Initialisez le SE Solaris.
  • Naviguez jusqu'à /boot/grub/menu.lst.
  • Ajoutez les trois lignes copiées dans Linux menu.lst à la Section 7 ci-dessus.

C'est tout ! Au prochain redémarrage de votre système, vous aurez le choix d'initialiser les trois systèmes d'exploitation.


Références

Pour des informations spécifiques relatives au matériel pour le SE Solaris, voir la pageRessources HCL. Vous pouvez aussi consulter le site web du fournisseur de votre système.


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
  
 
BigAdmin Upgrade Hub