D'abord, j'ai mis le nouveau et l'ancien disque dans un de mes PC, et j'ai chargé un LiveCD Ubuntu. À ce stade, mon ancien disque est affiché sous la forme /dev/sde et le nouveau disque est /dev/sdf. ( AVERTISSEMENT : assurez-vous de mettre à jour les commandes ci-dessous avec les affectations de votre appareil ou vous pouvez facilement EFFACER toutes vos données) . fdisk
ne fonctionne pas sur le disque car il s'agit d'une table de partition GPT( ?), et j'utilise donc gdisk
à la place.
J'ai oublié de mentionner dans ma question que les disques sont de tailles différentes (500gb était ancien, 128gb est nouveau), donc je ne pouvais pas simplement cloner le disque entier. Au lieu de cela, j'ai recréé les partitions avec gdisk
et copié le MBR dessus.
Je me suis probablement trompé en créant le MBR (master boot record) sur le nouveau disque, mais cette méthode a fonctionné pour moi :
-
dd if=/dev/sde of=/dev/sdf count=39 bs=512
(la raison était que les 39 premiers secteurs ne faisaient pas partie d'une partition)
- Ensuite, j'ai ouvert
gdisk /dev/sdf
avec lequel il y avait un problème : le MBR que j'ai copié a apporté la table de partition de l'ancien disque et ses informations de secteur (c'est-à-dire que le nouveau disque pensait qu'il était de 500gb). J'ai donc utilisé l'option "repair" dans gdisk
comme il l'a recommandé, a supprimé les partitions #2 & #3, et a sauvegardé la table.
- A ce stade, si je retourne dans
gdisk
le disque a montré un MBR, et n'avait plus d'erreurs.
Ensuite, j'ai créé les deux autres partitions, en faisant très attention à configurer la taille des secteurs exactement comme sur l'ancien disque (pour la partition EFI #1 et la partition Recovery HD #3). Pour la partition #2, j'ai juste fait le calcul, et créé le disque en conséquence).
Enfin, j'ai utilisé dd
pour copier les partitions #1 ("EFI System Partition") et #3 ("Recovery HD") de l'ancien disque :
dd if=/dev/sde1 of=/dev/sdf1
dd if=/dev/sde3 of=/dev/sdf3
Lorsque j'ai mis le nouveau disque dans mon MBP, j'ai appuyé sur Command+R pour accéder aux Utilitaires Mac OS X, et j'ai effacé ma partition principale (au début, le disque n'était pas répertorié lorsque j'ai voulu installer Lion - probablement parce que je venais de créer la partition et que je ne l'avais pas formatée). Je l'ai formatée avec le système de fichiers recommandé (Journaled - j'ai oublié comment ils l'ont formulé).
OS X Lion est en cours d'installation, et semble pour être bien. Je reviendrai si je constate des bizarreries.
Note : gdisk
a mentionné dans sa section d'aide qu'il est probablement préférable d'utiliser un utilitaire de disque Mac si le disque GPT est utilisé sur un mac, donc prenez ma solution avec un grain de sel. (Je pense que fdisk dit le même avertissement à propos de NTFS et FAT, mais je n'ai jamais eu de problème avec l'utilisation de fdisk/linux pour créer/formater/etc sur cette fin).