In primo luogo, ho inserito sia il nuovo che il vecchio disco in un mio PC e ho caricato un LiveCD di Ubuntu. A questo punto, la mia vecchia unità si presenta come / dev / sde e la nuova unità è / dev / sdf ( ATTENZIONE: assicurati di aggiornare i comandi sottostanti con le assegnazioni del dispositivo o puoi CANCELLA facilmente tutti i tuoi dati) . fdisk
non funziona sull'unità perché è una tabella di partizione GPT (?), quindi uso gdisk
.
Ho dimenticato di menzionare nella mia domanda, le unità sono di dimensioni diverse (500 GB era vecchio, 128 GB è nuovo), quindi non potevo clonare l'intero disco. Invece, ho ricreato le partizioni con gdisk
e ho copiato l'MBR sopra.
Molto probabilmente sono andato a creare l'MBR (master boot record) sulla nuova unità completamente sbagliato, ma in questo modo ha funzionato per me:
-
dd if=/dev/sde of=/dev/sdf count=39 bs=512
(il motivo erano i primi 39 settori non facenti parte di una partizione)
- Successivamente, ho aperto
gdisk /dev/sdf
con il quale si è verificato un problema: l'MBR che ho copiato ha portato la tabella delle partizioni del vecchio drive & la sua informazione settoriale (cioè la nuova unità pensava che fosse 500GB). Quindi ho usato l'opzione "ripara" in gdisk
come raccomandato, partizioni cancellate # 2 e amp; N. 3 e salvato la tabella.
- A questo punto, se tornassi in
gdisk
, il disco mostrava un MBR e non aveva più errori.
Successivamente, ho creato le altre due partizioni, prestando particolare attenzione all'impostazione della dimensione del settore esattamente come aveva il vecchio disco (per la partizione EFI n. 1 e la partizione di ripristino HD n. 3). Per il n. 2, ho appena fatto i calcoli e ho creato il disco di conseguenza).
Infine, ho usato dd
per copiare la partizione # 1 ("EFI System Partition") e # 3 ("Recovery HD") dalla vecchia unità:
dd if=/dev/sde1 of=/dev/sdf1
dd if=/dev/sde3 of=/dev/sdf3
Quando ho inserito la nuova unità nel mio MBP, ho tenuto Command + R per accedere alle utility Mac OS X, a quel punto ho cancellato la mia partizione principale (inizialmente il disco non era elencato quando sono andato a installare Lion - probabilmente da quando ho appena creato la partizione e non l'ho formattata). Ho formattato il file system raccomandato (Journaled - Ho dimenticato come lo hanno formulato).
OS X Lion al momento sta installando e sembra va bene. Ti posterò se avrò qualche stranezza.
Nota: gdisk
menzionato nella sua sezione di aiuto che probabilmente è meglio usare un programma di utilità per Mac se l'unità GPT viene utilizzata su un Mac, quindi prendi la mia soluzione con una grana di sale. (Penso che fdisk dica lo stesso avviso su NTFS e FAT, ma non ho mai avuto problemi con l'uso di fdisk / linux per creare / format / etc a tale scopo).