Notes de version de Solaris Express Developer Edition

Problèmes liés à Solaris Express Developer Edition 2/07

Les problèmes décrits ci-dessous s'appliquent à la version 2/07 de Developer.

Partition Linux absente du menu GRUB après l'installation du SE Solaris (6508647)

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 :

  1. Initialisez le SE Solaris.

  2. Modifiez le fichier menu.lst à l'emplacement /boot/grub/menu.lst. Pour de plus amples informations, reportez-vous au System Administration Guide: Basic Administration.

Partition Linux non reconnue lors de l'installation du SE Solaris (6507774)

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.

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 :

  1. Quittez le programme d'installation.

  2. Ouvrez une fenêtre de terminal.

  3. Copiez la table de partition fdisk actuelle dans un fichier temporaire.


    # fdisk -W /tmp/partfile /dev/rdsk/<disk>p0
  4. Ouvrez /tmp/partfile dans l'éditeur vi.

  5. Remplacez l'ID de la partition swap Linux, définie sur 130, par 132.

  6. Écrivez la table de partition fdisk à partir du fichier modifié.


    # fdisk -F /tmp/partfile /dev/rdsk/<disk>p0
  7. Redémarrez le programme d'installation.


    # install-solaris
  8. Une fois l'installation de Solaris terminée, réinitialisez le système.

  9. Redéfinissez l'ID de la partition swap Linux sur 130 en exécutant les étapes 4 à 7.

Disque partitionné fdisk considéré comme un disque partitionné EFI dans sd (6355349)

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 :

  1. 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
  2. (Facultatif) Copiez le contenu du bloc spécifié.


    dd if=/dev/rdsk/c1t3d0 of=/var/tmp/lastblock iseek=143374743
  3. Effacez le bloc spécifié.


    dd if=/dev/zero of=/dev/rdsk/c1t3d0 oseek=143374743

Partition Linux non reconnue lors de l'installation du SE Solaris (6346759)

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.

Aucun message d'erreur ne s'affiche.

Solution : modifiez l'ID de la partition swap Linux. suivez la procédure ci-dessous :

  1. Quittez le programme d'installation.

  2. Ouvrez une fenêtre de terminal.

  3. Copiez la table de partition fdisk actuelle dans un fichier temporaire.


    # fdisk -W /tmp/partfile /dev/rdsk/<disk>p0
  4. Ouvrez /tmp/partfile dans l'éditeur vi.

  5. Remplacez l'ID de la partition swap Linux, définie sur 130, par 132.

  6. Écrivez la table de partition fdisk à partir du fichier modifié.


    # fdisk -F /tmp/partfile /dev/rdsk/<disk>p0
  7. Redémarrez le programme d'installation.


    # install-solaris
  8. Une fois l'installation de Solaris terminée, réinitialisez le système.

  9. Redéfinissez l'ID de la partition swap Linux sur 130 en exécutant les étapes 4 à 7.

Installation par défaut de la version Developer

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.

Partitions étendues maintenues

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.