web-dev-qa-db-fra.com

Pourquoi l’erreur, dd: / dev / rdisk1bs = 1m: opération non prise en charge, s’affiche lorsque vous essayez d’installer ubuntu sur USB?

J'essaie d'installer ubuntu sur mon lecteur flash en suivant 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 s’affiche avec le message d’erreur suivant:

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

J'ai également essayé de mettre le dernier m dans la capitale et le système ne me demande pas mon mot de passe, mais le message d'erreur s'affiche tout de même. Qu'est-ce qui se passe et pourquoi?

28
Jesse S

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 seulement.

Le démontage peut être effectué dans l’utilitaire de disque d’Apple à l’aide du bouton Unmount (dans la barre d’outils à côté de Eject ), ou cela peut être fait comme Marcel répond ci-dessous depuis la ligne de commande.

Sudo diskutil unmountDisk /dev/diskN
55
DreadPirate

Si ce qui précède n’aide pas (comme cela m’a été fait pour moi), essayez

Sudo diskutil umountDisk /dev/diskN

Cela a fait le tour pour moi.

6
Marcel

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 accéder à l'utilitaire de disque et DÉMONTER les partitions du lecteur, mais pas ÉJECTER le lecteur de destination. J'espère que cela vous aidera car cela peut devenir un peu frustrant et les erreurs ne sont pas toujours particulièrement utiles.

6
Brandon

J'ai également eu un problème similaire en utilisant la syntaxe correcte (c'est-à-dire 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 fonctionnait auparavant lors de la restauration d'une image différente.

J'espère que cela t'aides!

3
David Shoalhaven

La commande correcte est Sudo dd if=/path/to/downloaded.img of=/dev/rdiskN bs=1m (Remplacer N par le numéro de disque 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 est enveloppé.

1
Joel

de =/dev/rdiskN bs = 1m

Je ne réalisais pas ma première fois que le N est toujours une variable pour le numéro de disque trouvé lors de l'exécution de la liste de disques

1
brian

Comme DreadPirate a dit , 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'entre eux, où 0 <X <= nombre de partitions sur le lecteur usb (trouvé après l'exécution de la première commande).

0
DimP

je devais démonter puis exécuter: Sudo dd if=image.img of=/dev/disk1s1 bs=512k

0
montrealmike