Les problèmes décrits ci-dessous s'appliquent à la version 2/07 de Developer.
Si Linux est installé sur le disque et que vous avez installé le SE Solaris sur une autre partition, la partition Linux ne s'affiche pas dans le menu GRUB. Aucun message d'erreur ne s'affiche.
Solution : modifiez le fichier menu.lst du menu GRUB pour ajouter Linux au menu GRUB. suivez la procédure ci-dessous :
Initialisez le SE Solaris.
Modifiez le fichier menu.lst à l'emplacement /boot/grub/menu.lst. Pour de plus amples informations, reportez-vous au System Administration Guide: Basic Administration.
Lorsque vous installez le SE Solaris, le programme d'installation active l'installation sur l'intégralité du disque, mais pas sur la partition Solaris que vous avez créée. Ce problème apparaît dans les circonstances ci-dessous.
Vous réalisez l'installation avec l'IG (interface graphique) d'installation interactive de Solaris.
Linux et une partition swap Linux sont installés sur le système.
Vous avez créé une partition à double initialisation pour Solaris avant d'exécuter le programme d'installation.
Le message d'erreur suivant s'affiche :
WARNING: The initial fdisk information found on disk<disk> was invalid. Defaulting the entire disk to a Solaris partition. |
Solution : modifiez l'ID de la partition swap Linux. suivez la procédure ci-dessous :
Quittez le programme d'installation.
Ouvrez une fenêtre de terminal.
Copiez la table de partition fdisk actuelle dans un fichier temporaire.
# fdisk -W /tmp/partfile /dev/rdsk/<disk>p0 |
Ouvrez /tmp/partfile dans l'éditeur vi.
Remplacez l'ID de la partition swap Linux, définie sur 130, par 132.
Écrivez la table de partition fdisk à partir du fichier modifié.
# fdisk -F /tmp/partfile /dev/rdsk/<disk>p0 |
Redémarrez le programme d'installation.
# install-solaris |
Une fois l'installation de Solaris terminée, réinitialisez le système.
Redéfinissez l'ID de la partition swap Linux sur 130 en exécutant les étapes 4 à 7.
S'il reste un en-tête de sauvegarde GPT sur le disque une fois celui-ci repartitionné dans un format autre que EFI ou GPT, le SE Solaris risque de le considérer comme un disque EFI ou GPT. Cette erreur se produit uniquement si un disque d'étiquette EFI ou GPT est repartitionné à l'aide d'une version antérieure de Solaris ou d'un utilitaire non compatible avec EFI ou GPT. En cas d'utilisation de la sauvegarde GPT, l'avertissement suivant s'affiche :
primary label corrupt; using backup |
Solution 1 : effacez l'intégralité du disque avant de le repartitionner.
dd if=/dev/zero of=/dev/rdsk/c1t3d0 |
Solution 2 : effacez l'en-tête de sauvegarde GPT qui réside dans le dernier bloc du disque. suivez la procédure ci-dessous :
Exécutez la commande format sur le disque et spécifiez l'option verify. Notez les valeurs des secteurs.
#echo "verify" | format /dev/rdsk/c1t3d0 | grep "^sectors" Reading the primary EFI GPT label failed. Using backup label. Use the 'backup' command to restore the primary label. sectors = 143374743 |
(Facultatif) Copiez le contenu du bloc spécifié.
dd if=/dev/rdsk/c1t3d0 of=/var/tmp/lastblock iseek=143374743 |
Effacez le bloc spécifié.
dd if=/dev/zero of=/dev/rdsk/c1t3d0 oseek=143374743 |
Lors de l'installation du SE Solaris, le SE n'est pas installé sur la partition Solaris que vous avez créée. Au lieu de cela, le programme d'installation tente d'installer le SE sur la partition swap Linux. Ce problème apparaît dans les circonstances ci-dessous.
Vous appliquez l'installation interactive Solaris en mode texte.
Linux et une partition swap Linux sont installés sur le système.
Vous avez créé une partition distincte pour Solaris avant d'exécuter le programme d'installation.
Aucun message d'erreur ne s'affiche.
Solution : modifiez l'ID de la partition swap Linux. suivez la procédure ci-dessous :
Quittez le programme d'installation.
Ouvrez une fenêtre de terminal.
Copiez la table de partition fdisk actuelle dans un fichier temporaire.
# fdisk -W /tmp/partfile /dev/rdsk/<disk>p0 |
Ouvrez /tmp/partfile dans l'éditeur vi.
Remplacez l'ID de la partition swap Linux, définie sur 130, par 132.
Écrivez la table de partition fdisk à partir du fichier modifié.
# fdisk -F /tmp/partfile /dev/rdsk/<disk>p0 |
Redémarrez le programme d'installation.
# install-solaris |
Une fois l'installation de Solaris terminée, réinitialisez le système.
Redéfinissez l'ID de la partition swap Linux sur 130 en exécutant les étapes 4 à 7.
La version Developer 2/07 offre un ensemble d'outils de développeur et son processus d'installation est rapide.
Solution : auparavant, la version Solaris Express était installée par défaut. Elle n'inclut pas le jeu d'outils de développeur, mais permet de personnaliser la configuration du système au cours de l'installation. Pour installer la version Solaris Express, sélectionnez-la dans le premier écran d'installation.
Si un autre système d'exploitation est installé sur une partition étendue, cette dernière n'est ni modifiée ni perdue lors de l'installation de la version Solaris Developer. Les partitions étendues existantes ne sont pas visibles au cours de l'installation de la version Developer, contrairement à la partition principale fdisk dans laquelle réside la partition étendue. Les données de ces partitions ne risquent pas d'être perdues lors de l'installation. Le système d'exploitation de la partition étendue ne s'affiche pas dans le menu GRUB. Pour obtenir des instructions sur la procédure d'ajout d'un système d'exploitation au menu GRUB, reportez-vous à la section Introduction to GRUB Based Booting du document System Administration Guide: Basic Administration.
Solution : aucune.