Note su Solaris Express Developer Edition

x86: Problemi dell'installazione in multiboot di Vista (6598208)

Il programma fdisk di Windows Vista adotta un nuovo approccio per l'allocazione di settori aggiuntivi su un disco rigido. Vista alloca lo spazio in multipli di 2048 settori. Questa modifica influisce sul processo di multiboot della versione Developer 9/07 su alcuni laptop dove è preinstallato Vista. Il comando fdisk segnala un errore durante l'installazione quando viene letta la tabella delle partizioni esistente.

Durante l'installazione della versione Developer 9/07 su un sistema dove è presente Windows Vista, si possono verificare i seguenti problemi:

Verificare la presenza del problema usando il seguente comando:


fdisk -d <device>

Ad esempio:


# fdisk -d c0d0p0
  Physical Geometry:
    cylinders[30400] heads[255] sectors[63]
    sector size[512] blocks[488376000] mbytes[896]
  Virtual (HBA) Geometry:
    cylinders[30400] heads[255] sectors[63]
    sector size[512] blocks[488376000] mbytes[896]
  Partition Table Entry Values:
  SYSID  ACT   BHEAD  BSECT  BEGCYL  EHEAD  ESECT  ENDCYL  RELSECT  NUMSECT
  191    128   0      1      1       254    63     1023    16065    488359935
  100    0     0      0      0       0      0      0       100      100   
  100    0     0      0      0       0      0      0       100      100  
  100    0     0      0      0       0      0      0       100      100 

La capacità massima del disco è indicata dal valore in blocchi 488376000. Il settore allocato più elevato può essere calcolato dalla tabella di partizionamento con l'operazione 16065 + 488359935, ovvero 488376000. Se il valore del settore allocato più elevato è superiore alla capacità del disco, allora il problema è presente.


Nota –

Se Solaris non è installato sul sistema, è possibile avviarlo usando il CD o DVD di installazione e quindi selezionare l'opzione per passare alla shell nelle fasi iniziali della procedura.


Soluzione. Creare un CD di ripristino delle partizioni del disco rigido interessate. Procedere come segue:

  1. Avviare Windows Vista.

  2. Ridurre le dimensioni dell'ultima partizione. Accedere a Windows -> Pannello di controllo -> Sistema e manutenzione -> Strumenti di amministrazione -> Crea e formatta le partizioni del disco rigido.

  3. Fare clic con il pulsante destro del mouse sull'ultima partizione a destra e selezionare Riduci volume. Ridurre il volume di circa 9 Mbyte.

    Data la differenza di calcolo tra la versione di fdisk di Vista e quella di Solaris, una riduzione di circa 9 MByte dovrebbe consentire di risolvere il problema del programma di installazione di Solaris.

  4. Riavviare il sistema e installare il sistema operativo Solaris.