Auteur: Michel Roche Date: À: guilde Sujet: Remplacement Disque Dur
Bonjour,
je veux remplacer le disque dur de mon ordinateur portable pour un plus
grand, plus rapide, toussa.
Le portable est un macbook Intel donc table de partition GPT.
J'ai plein de partitions sur le disque :
- EFI (petite partoche qui sert au démarrage du machin pour pouvoir
choisir son OS, et qui se lance *avant* grub)
- sda2 : système Linux de secours
- sda3 : système Linux
- sda4 : MacOS (je le lance deux fois l'an, mais j'en ai besoin parfois :-)
- sda5 : swap
- sda6 : /home
- sda7 : Gros espace de stockage, même pas en ext (fat)
Voilà ce que j'avais imaginé faire :
- dd if=/dev/sda of=/dev/sdb (sdb = le futur nouveau disque mis dans un
boîtier externe)
- Raccourcir sda4 pour faire un peu plus de place à sda3. l'astuce
consistant à ne pas toucher au secteur de départ de sda3.
- agrandir un peu le /home
- prendre le reste (plein des bons gigas) pour mon stockage
- échanger les disques, et inch'allah ça démarrait tout seul tout pareil
Mais l'informatique c'est l'informatique, ça coince à l'étape 2 :
Lorsque je veux déplacer sda7 et l'agrandir, gparted se plaint que la
sauvegarde de la table des partitions GPT ne se trouve pas en fin du
disque et qu'il ne veut pas l'écraser (ce qui est plutôt gentil de sa
part). Je vois bien pourquoi : dd m'a fait une image impeccable du
disque original, tellement impeccable que la table GPT ne reflète pas
les capacités du nouveau support.
Donc : comment altérer la table GPT de façon à ce qu'elle prenne en
compte la nouvelle taille du disque et aille écrire sa copie de
sauvegarde à la *vraie* fin du disque ?
Je ne vais tout de même pas redémarrer sous MacOS pour le faire, non ?
Par ailleurs, si je dois retoucher /etc/fstab après l'opération pour
remettre les bons UUID des volumes c'est pas la mort.