Note su Solaris Express Developer Edition

sd tratta un disco partizionato con fdisk come un disco EFI (6355349)

Se su un disco che è stato ripartizionato in un formato diverso da EFI o GPT è ancora presente un'intestazione GPT di backup, il sistema operativo Solaris può erroneamente considerare il disco come EFI o GPT. Questo errore si verifica solo se un disco con etichetta EFI o GPT viene ripartizionato con una versione precedente di Solaris o usando un programma di utilità non compatibile con EFI o GPT. Se viene utilizzata l'intestazione GPT di backup, viene visualizzato il seguente avviso:


primary label corrupt; using backup

Soluzione 1. Cancellare l'intero disco prima di ripartizionarlo.


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

Soluzione 2. Cancellare l'intestazione GPT di backup che si trova nell'ultimo blocco del disco. Procedere come segue:

  1. Eseguire il comando format sul disco e specificare l'opzione verify. Annotare i valori dei settori.


    #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. (Opzionale) Copiare i contenuti del blocco specificato.


    dd if=/dev/rdsk/c1t3d0 of=/var/tmp/lastblock iseek=143374743
  3. Cancellare il blocco specificato.


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