Почему ошибка, dd: / dev / rdisk1bs = 1m: Операция не поддерживается, появляется при попытке установить Ubuntu на USB?

29

Я пытаюсь установить Ubuntu на мою флешку, следуя инструкциям на этом сайте: http://www.ubuntu.com/download/help/create-a-usb-stick-on-mac-osx .

После шага 8 терминал запрашивает мой пароль, который он принимает, и затем выскакивает с этим сообщением об ошибках:

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

Я также попытался сделать последнюю букву m в этом заглавном выражении, и затем система не запрашивает мой пароль, но все равно появляется сообщение об ошибке. Что происходит и почему?

Джесси С
источник
2
Там должно быть пространство между /dev/rdisk1и bs. Если это не опечатка, которую вы сделали при выдаче, ddа только здесь, вы можете отредактировать свой вопрос, чтобы не возникало путаницы.
Самик
Хм ... Попробуй стереть все данные по USB (через терминал или через

Ответы:

56

Если вы щелкнете по маленькому значку извлечения в Finder, это размонтирует и извлечет USB-накопитель, что приведет к появившейся ошибке. Вы хотите только размонтировать.

Размонтирование может быть выполнено в Дисковой утилите Apple с помощью кнопки « Размонтировать» (на панели инструментов рядом с « Извлечь» ), или это может быть сделано, как Марсель отвечает из командной строки ниже.

sudo diskutil unmountDisk /dev/diskN
DreadPirate
источник
Добро пожаловать в AskUbuntu. Для ОП было бы полезно, если бы вы могли объяснить свой ответ более подробно.
Джеклок
Ошибка
размонтирования
1
Вы Рокс! Спасибо! У меня были трудности с поиском решения, большое спасибо! :)
Кирилл Н.
7

Если вышесказанное не помогает (как это для меня), попробуйте

sudo diskutil umountDisk /dev/diskN

Это помогло мне.

завивать волосы щипцами
источник
Некоторое объяснение?
Джорен
6

Если диск все еще подключен, вы получите сообщение об ошибке «Ресурс занят». Если он был извлечен, вы получите ошибку «Операция не поддерживается». Вам нужно зайти в утилиту диска и размонтировать разделы на диске, но не извлекать целевой диск. Надеюсь, это поможет, поскольку это может немного расстроить, а ошибки не всегда особенно полезны.

Brandon
источник
3

У меня также была похожая проблема при использовании правильного синтаксиса (т.е. dd bs=1m if=source.img of=/dev/rdisk1).

Перезагрузка, похоже, исправила мою проблему, несмотря на несколько попыток с командой, которая работала ранее при восстановлении другого образа.

Надеюсь это поможет!

Дэвид Шоалхейвен
источник
1

Правильная команда sudo dd if=/path/to/downloaded.img of=/dev/rdiskN bs=1m(замена N на номер диска, который вы нашли, запустив diskutil list)

Пробел между rdiskN и bs = 1m не понятен в руководстве из-за способа переноса текста.

Joel
источник
1

из = / dev / rdiskN bs = 1 м

Я впервые не осознавал, что N по-прежнему является переменной для номера диска, который вы нашли при запуске списка diskutil

Брайан
источник
0

я должен был размонтировать, а затем запустить: sudo dd if=image.img of=/dev/disk1s1 bs=512k

montrealmike
источник
0

Как сказал DreadPirate , вам, вероятно, придется сначала размонтировать каждый раздел usb-накопителя. Если ни одна из перечисленных здесь команд не работает, попробуйте следующее:

df -h

вернет в настоящий момент смонтированные разделы. Найдите те, которые принадлежат вашему флэш-накопителю и используйте

sudo umount /dev/disk1sX

для каждого из них, где 0 <X <= количество разделов на диске usb (найдено после выполнения первой команды).

DIMP
источник
Я должен был использоватьsudo diskutil unmountDisk /dev/diskNsX
Jacksonkr
Ну, это то, что предложил @DreadPirate, и это нормально. Все, что я говорю, если это не работает, попробуйте мое предложение. Это работает на моей машине.
ДимП