Comment installer une ISO Ubuntu sur une clé USB... à l'aide d'un Mac

Attention billet très technique et très geek : ami lecteur, éloigne toi si la ligne de commande te fait peur ! (Je pense notamment à toi, ami de facebook)

Bon, je possède un Mac avec Leopard installé dessus (et pas de dual boot), et j'ai voulu flasher une clé USB avec Ubuntu Netbook. Las, trois fois hélas, Ubuntu ne fournit plus des images prêtes pour utilisation mais uniquement des ISO à graver (contrairement à Moblin et Meego soit dit en passant).

Et bien qu'il y ait quelques instructions, rien qui ne marche vraiment sous mac !

Donc voici mes instructions pour Ubuntu 10.04 :

  1. Récuperez l'ISO dont vous avez besoin
  2. Récuperez l'image hd-media de la distribution correspondante, c'est à dire le fichier boot.img.gz : ici pour Ubuntu 10.04
  3. Décompressez l'image : gzip boot.img.gz
  4. Insérez votre clé usb (attention, elle sera effacée par la suite)
  5. Vérifiez à quel périphérique elle correspond : diskutil list (elle doit apparaitre avec un périphérique /dev/diskX)
  6. Démontez la clé (mais laissez la branchée) : diskutil unmountDisk /dev/diskX
  7. Flashez l'image : dd if=boot.img of=/dev/rdiskX bs=1m (oui rdisk et pas disk, ca accélère beaucoup les choses)
  8. Ejectez la clé : diskutil eject /dev/diskX
  9. Débranchez et rebranchez la clé : elle doit apparaître sous le finder
  10. Ouvrez l'ISO dans le finder
  11. Copiez tous les fichiers de l'ISO dans la clé (qui doit aussi apparaitre dans le Finder)
  12. Copiez les fichiers du répertoire isolinux (de l'ISO) à la racine de la clé (ca va écraser certains fichiers, c'est normal !)
  13. Ejectez la clé, c'est prêt : il ne reste plus qu'à booter et au prompt, appuyer sur Return pour afficher le menu.

C'est sûr, c'est bien plus compliqué que sous Linux ou Windows...