Я пытаюсь установить Ubuntu на мою флешку, следуя инструкциям с этого сайта: http://www.ubuntu.com/download/help/create-a-usb-stick-on-mac-osx .
После шага 8 терминал запрашивает мой пароль, который он принимает, а затем выскакивает следующее сообщение об ошибке:
dd: /dev/rdisk1bs=1m: Operation not supported.
Я также попытался сделать последние m в этом капитале оператора и тогда система не запрашивает мой пароль, но все равно появляется сообщение об ошибке. Что происходит и почему?
Если диск все еще подключен, вы получите сообщение об ошибке «Ресурс занят». Если он был извлечен, вы получите ошибку «Операция не поддерживается». Вам нужно зайти в утилиту диска и UNMOUNT разделов на диске, но не EJECT целевой диск. Надеюсь, это поможет, так как это может немного расстроить, а ошибки не всегда особенно полезны.
Если вы щелкнете по маленькому значку извлечения в Finder, это размонтирует и , чтобы извлечь USB-накопитель, что приведет к появившейся ошибке. Вы хотите только размонтировать.
Размонтирование может быть выполнено в Дисковой утилите Apple с помощью кнопки Размонтировать (на панели инструментов рядом с Извлечь ), или это может быть сделано как Марсель отвечает ниже из командной строки.
sudo diskutil unmountDisk /dev/diskN
Если вышеупомянутое не помогает (как это было для меня), попробуйте
sudo diskutil umountDisk /dev/diskN
, который добился цели для меня.
У меня также была похожая проблема при использовании правильного синтаксиса (то есть dd bs=1m if=source.img of=/dev/rdisk1
).
Перезагрузка, кажется, исправила мою проблему, несмотря на несколько попыток с командой, которая работала ранее при восстановлении другого изображения.
Надеюсь, это поможет!
Корректная команда sudo dd if=/path/to/downloaded.img of=/dev/rdiskN bs=1m
(Заменяющий N с номером диска Вы найденный путем выполнения diskutil list
)
Пространство между rdiskN и bs=1m не ясно в руководстве из-за способа, которым переносится текст.
of = / dev / rdiskN bs = 1m
Я впервые не осознал, что N по-прежнему является переменной для номера диска, который вы нашли при запуске списка diskutil
Я должен был размонтировать и запустить:
sudo dd if=image.img of=/dev/disk1s1 bs=512k
Как сказал DreadPirate , вам, вероятно, придется сначала размонтировать каждый раздел USB-накопителя. Если никакая другая команда, перечисленная здесь, не работает, попробуйте следующее:
df -h
вернет текущие смонтированные разделы. Найдите те, которые принадлежат вашему флэш-накопителю, и используйте
sudo umount /dev/disk1sX
для каждого из них, где 0 < X < = количество разделов на USB-диске (найдено после выполнения первой команды).