Comment créer une installation Linux amorçable USB à partir d'un ISO sous OS X?


9

J'ai téléchargé l'ISO pour l'installation nette de Debian sur un ordinateur exécutant OS X. Je veux mettre les données de l'ISO sur un USB, afin de pouvoir installer Debian sur un autre ordinateur portable (pas un ordinateur portable Apple). Cet ordinateur portable n'a actuellement aucun système installé, je dois donc préparer la clé USB sur l'ordinateur OS X.

Tout d'abord, j'ai essayé d'installer UNetbootin sur l'ordinateur OS X. Lorsque cet USB de démarrage n'a pas démarré, j'ai trouvé ici un rapport de bogue suggérant que, bien qu'UNetbootin répertorie une version pour OS X, il n'est en fait pas en mesure de créer des USB de démarrage.

Ensuite, j'ai essayé les instructions du guide DebianEeePC :

dd if=debian-7.*-netinst.iso of=/dev/disk1s1

Cela a pris environ 10 minutes, n'a signalé aucune erreur, mais l'USB ne démarre toujours pas.

  • Dans le passé, les clés USB créées avec UNetbootin sous Windows et utilisant la ddméthode sous Linux fonctionnaient avec succès, mais à l'heure actuelle, seul OS X est à ma disposition.

Comment puis-je créer une USB d'installation Linux amorçable à partir d'une image ISO sous OS X?

Réponses:


14

Vous devez convertir le format ISO au format UDRW en utilisant:

hdiutil convert -format UDRW -o destination_file.img source_file.iso

pour d'autres étapes et références, cliquez sur ce lien,

suivez les étapes: créer une clé USB amorçable à partir d'ISO dans Mac OS X


L'image résultante est-elle amorçable sur du matériel non Apple? La documentation sur hdiutildit UDRWest un UDIF read/write imageformat, et wikipedia prétend que UDIF est un format propriétaire spécifique à Apple.
cnst

J'ai développé mon commentaire comme ci-dessus dans une question distincte: unix.stackexchange.com/questions/126655/…
cnst

Je viens de répondre à l'autre question que vous avez liée, mais pour d'autres qui ne peuvent pas être gênés de cliquer aussi loin: oui, il est amorçable sur du matériel non Apple; Je viens de l'essayer.
Jed Daniels


7

dddevrait être fait sur l'appareil of=/dev/disk1au lieu de la partitionof=/dev/disk1s1


5

Comme le commentaire ci-dessus l'indique (de cnst), UDRW semble être propriétaire d'Apple / mac / OSX. J'ai dû convertir en "UDTO - maître DVD / CD-R pour l'exportation" pour rendre l'USB amorçable sur d'autres machines. Lorsque dd est terminé dans ce cas, OSX (Mavericks) se plaint de ne pas pouvoir lire le disque / USB dans ce format, ce qui le confirme un peu. De plus, unetbootin pour OSX ne fonctionne pas non plus.

Toutes les instructions sur la blogosphère Internet et même la documentation officielle de Linux disent d'utiliser UDRW et ne sont pas claires sur la création spécifique d'USB de démarrage pour MAC.

Il existe donc des dizaines de sites avec des instructions pour créer une clé USB Linux amorçable sur OSX. Tout ce que j'ai fait, c'est remplacer UDRW par UDTO sur la commande hdiutil et cela a fonctionné:

hdiutil convert -format UDTO -o destination_file.img source_file.iso

Pour moi, la conversion en UDRW ou UDTO (depuis ISO) a toujours donné le même fichier (le même que l'ISO d'entrée, md5 correspond). Heureusement pour la plupart des ISO Linux, ils sont déjà suffisants, donc ça va. Malheureusement pas tellement avec les ISO de Windows bien que FWIW: superuser.com/q/1063220/39364
rogerdpack

0

Je considérerais https://unetbootin.github.io/ comme une réponse valable pour les personnes à la recherche d'une solution pratique à l'aide d'une interface graphique. Il enlève également la partie du téléchargement de l'iso, si vous le souhaitez.

Il est là depuis des lustres et je suppose qu'il est suffisamment robuste pour être mentionné

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.