Pourquoi l'erreur, dd: / dev / rdisk1bs = 1m: opération non prise en charge, s'affiche-t-elle lors de la tentative d'installation d'Ubuntu sur USB?

29

J'essaie d'installer ubuntu sur mon lecteur flash en utilisant les instructions de ce site Web: http://www.ubuntu.com/download/help/create-a-usb-stick-on-mac-osx .

Après l'étape 8, le terminal demande mon mot de passe, qu'il accepte, puis apparaît avec ce message d'erreur:

dd: /dev/rdisk1bs=1m: Operation not supported.

J'ai également essayé de faire le dernier m dans cette majuscule de déclaration et ensuite le système ne me demande pas mon mot de passe mais le message d'erreur apparaît toujours. Que se passe-t-il et pourquoi?

Jesse S
la source
2
Il devrait y avoir un espace entre /dev/rdisk1et bs. Si ce n'est pas la faute de frappe que vous avez faite lors de l'émission, ddmais seulement ici, vous pouvez modifier votre question afin qu'aucune confusion ne se produise.
Samik
Hmm ... Essayez d'effacer toutes les données sur USB (via le terminal ou via l'Utilitaire de disque)

Réponses:

56

Si vous avez cliqué sur la petite icône d'éjection dans le Finder, cela démontera et éjectera le lecteur USB, ce qui donnera l'erreur que vous avez vue. Vous voulez démonter uniquement.

Le démontage peut être effectué dans l'utilitaire de disque d'Apple à l'aide du bouton Démonter (dans la barre d'outils à côté de Éjecter ), ou il peut être effectué comme Marcel le répond ci-dessous à partir de la ligne de commande.

sudo diskutil unmountDisk /dev/diskN
DreadPirate
la source
Bienvenue sur AskUbuntu. Il serait utile à OP si vous pouvez expliquer votre réponse plus en détail.
JackLock
Échec du démontage pour / dev / rdisk3
user391339
1
Vous rox !! Merci! J'avais du mal à trouver la solution, merci beaucoup! :)
Cyril N.
7

Si ce qui précède n'aide pas (comme pour moi), essayez

sudo diskutil umountDisk /dev/diskN

Cela a fait l'affaire pour moi.

Marcel
la source
Une explication?
Joren
6

Si le disque est toujours monté, vous obtiendrez une erreur «ressource occupée». S'il a été éjecté, vous obtiendrez l'erreur «Opération non prise en charge». Vous devez aller dans l' utilitaire de disque et Démontez les partitions sur le disque , mais n'Éjecter le disque de destination. J'espère que cela aide car cela peut devenir un peu frustrant et les erreurs ne sont pas toujours particulièrement utiles.

Brandon
la source
3

J'ai également eu un problème similaire lors de l'utilisation de la syntaxe correcte (ie dd bs=1m if=source.img of=/dev/rdisk1).

Un redémarrage a semblé résoudre mon problème, malgré plusieurs tentatives avec une commande qui avait fonctionné précédemment lors de la restauration d'une image différente.

J'espère que cela t'aides!

David Shoalhaven
la source
1

La commande correcte est sudo dd if=/path/to/downloaded.img of=/dev/rdiskN bs=1m(Remplacer N par le numéro de disque que vous avez trouvé en exécutant diskutil list)

L'espace entre rdiskN et bs = 1m n'est pas clair dans le guide en raison de la façon dont le texte s'habille.

Joel
la source
1

de = / dev / rdiskN bs = 1m

Je n'ai pas réalisé ma première fois que le N est toujours une variable pour le numéro de disque que vous avez trouvé lors de l'exécution de la liste diskutil

Brian
la source
0

j'ai dû démonter puis courir: sudo dd if=image.img of=/dev/disk1s1 bs=512k

montrealmike
la source
0

Comme l'a dit DreadPirate , vous devez probablement démonter d'abord chaque partition du lecteur USB. Si aucune autre commande répertoriée ici ne fonctionne, essayez ce qui suit:

df -h

renverra les partitions actuellement montées. Trouvez ceux qui appartiennent à votre clé USB et utilisez

sudo umount /dev/disk1sX

pour chacun d'eux, où 0 <X <= nombre de partitions sur le lecteur USB (trouvé après l'exécution de la première commande).

DimP
la source
Je devais utilisersudo diskutil unmountDisk /dev/diskNsX
Jacksonkr
Eh bien, c'est ce que @DreadPirate a suggéré et ça va. Tout ce que je dis, c'est que si cela ne fonctionne pas, essayez ma suggestion. Cela fonctionne sur ma machine.
DimP