dimanche 12 septembre 2010

Mac OS X: installation sans lecteur DVD

À croire que c'est la loi des séries... Sur mon iMac Intel 20" version alu 2007, il y a environ 3 mois, j'avais remplacé le disque dur interne de 320 Go d'origine par un Seagate Barracuda 1.5 To, beaucoup plus confortable pour mes photos. Celui-ci a cependant montré des signes de faiblesse (symptômes = ralentissement du système, toupie apparaissant à chaque clic de souris, ...), puis au bout de 3 jours, ce fut la mort complète. Entre temps, j'ai lu dans un magazine que les disques durs avaient deux pics de mortalité: l'un à 3 mois et l'autre à 5 ans d'utilisation. Je tombe donc exactement dans le premier cas. Je me félicite alors d'avoir une Time Capsule et des sauvegardes quotidiennes automatiques !

Encore sous sa garantie d'un an, je démonte le disque dur et le fait réparer chez le vendeur (www.ldlc.com, au passage, très bon SAV): ils effectuent un test puis un échange standard, en moins de 48 h.

Mais après avoir réinstallé le disque neuf dans l'iMac, je m'apprête à booter sur le DVD Mac OS X pour tout réinstaller et là, mauvaise surprise, impossible d'insérer le disque dans le lecteur! Après maints essais, je finis par forcer un peu sur le disque qui est avalé bruyamment, tourne quelques secondes puis est vulgairement recraché par le Superdrive. Encore quelques essais infructueux et le disque s'est carrément bloqué à l'intérieur... il en est ressorti au 10ème reboot avec la touche Eject enfoncée, et légèrement rayé qui plus est. Il fallait se rendre à l'évidence: le lecteur/graveur était mort ou en tout cas inutilisable. Mon iMac n'a même pas 3 ans... c'est un peu léger pour du “bon matériel Apple”, je trouve.

Un petit tour sur le Net pour apprendre qu'Apple, hors garantie, assure la réparation de ce type de panne pour pas moins de 400 euros (voir ce post), soit 1/3 du prix de l'iMac neuf ! La pièce détachée seule est assez difficile à trouver, 199$ neuve aux USA (www.sunsetmac.com), moins chère en version reconditionnée (www.bricomac.com) ou sur ebay mais sans certitude d'avoir exactement le bon modèle... Car attention, la connectique du Superdrive diffère suivant les années (PATA, SATA), même au sein de la série iMac Intel alu...

Je me résous donc à me passer provisoirement de lecteur/graveur, que j'utilisais d'ailleurs très peu. Mais comment faire pour réinstaller Mac OS X sur mon disque dur vierge ? D'autant qu'ayant acheté mon iMac au moment de la sortie de Leopard, j'ai hérité d'une version 10.4 en 2 DVD vendue avec un Upgrade 10.5 (1 DVD «Drop-in»), donc 3 DVD à lire au total.

J'ai par ailleurs un MacBook Air et son Superdrive, d'aucune utilité dans mon cas, car si vous ne le savez pas, celui-ci a été bridé par Apple pour être exclusivement réservé au MBA... Officiellement, la raison serait que la consommation est trop élevée pour un port USB “normal” (celui du MBA aurait une alimentation gonflée) ; mais alors M. Jobs, comment font les autres lecteurs/graveurs USB, aux caractéristiques identiques (et généralement 2 fois moins chers), pour fonctionner sur tous les Mac et PC ?? Passons.

Ayant à disposition un disque 320 Go 2.5" FireWire/USB, je m'oriente rapidement vers la solution disque dur externe; voici la procédure d'installation que j'ai suivie:
  1. avec l'Utilitaire de disque et mon MacBook (si vous n'en avez pas, à emprunter pour quelques heures à votre meilleur ami), créer à partir de chaque DVD une image .dmg (insérer le DVD, cliquer sur son nom dans la fenêtre de gauche, puis faire Nouvelle image); ceci peut prendre un bon 1/4 d'heure par DVD; pour cela, il faut avoir au moins 20 Go de libre sur le disque dur...
  2. formater le disque externe en y créant 3 partitions chacune de 10 Go au moins, avec l'option GUID (pour rendre le disque “bootable”);
  3. restaurer respectivement les images sur chaque partition: cliquer sur le .dmg dans la fenêtre de gauche, puis: Images -> Examiner une image pour la restaurer... et enfin Restaurer en faisant glisser le .dmg dans le champ Source, et la partition dans le champ Destination;
  4. éjecter/démonter votre disque externe, le connecter au Mac et redémarrer en maintenant la touche Option (alt) enfoncée: vous verrez apparaître les 3 partitions et il n'y a plus qu'à sélectionner la première («Mac OS X install disc 1») pour démarrer l'installation.
  5. si tout s'est bien passé jusque là, vous pouvez rendre le Mac à votre ami après avoir pris soin de lui libérer les 20 Go empruntés (en effaçant les 3 fichiers .dmg);
  6. après installation complète de Mac OS X, lancer l'Assistant de migration (dans Applications/Utilitaires) et sélectionner votre disque sauvegarde Time Machine. Dans mon cas, il y avait 500 Go de données à restaurer, ce qui a pris pas moins de 7 heures, malgré une liaison câblée gigabit entre l'iMac et la TimeCapsule ! Mais au bout du compte, un dernier reboot et j'ai retrouvé mon iMac exactement comme la veille du crash disque.
Quelques petites astuces :
  • normalement pendant l'installation le programme détecte tout seul le disque n°2 sur la seconde partition... si ce n'était pas le cas, il suffirait de redémarrer le Mac à la question “insérer le disque d'installation n°2” et il la trouvera miraculeusement.
  • à la première utilisation de Mac OS X, créer un compte principal différent de votre compte utilisateur final: par exemple "admin". C'est important car si vous mettez tout de suite votre vrai compte, il entrera en conflit avec la restauration et vous serez obligé de changer de nom.
  • même si ce n'est pas explicitement demandé, j'ai préféré appliquer toutes les mises à jour de logiciels (2 reboot au total) avant de langer la migration. Je pense que c'est important pour la restitution correcte de toutes les applications (notamment les codes compilés via fink ou macports).
  • si vous avez un disque dur externe de petite capacité dont vous ne saviez pas quoi faire, je ne saurai que trop conseiller d'y installer une copie de votre (vos) disque(s) d'installation de Mac OS X, cela pourra vous faire gagner beaucoup de temps en cas de panne du superdrive !