Почему ошибка, 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

Добро пожаловать в AskUbuntu. Для ОП было бы полезно, если бы вы могли объяснить свой ответ более подробно.
Джеклок


1
Вы Рокс! Спасибо! У меня были трудности с поиском решения, большое спасибо! :)
Кирилл Н.


6

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


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 не понятен в руководстве из-за способа переноса текста.


1

из = / dev / rdiskN bs = 1 м

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


0

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


0

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

df -h

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

sudo umount /dev/disk1sX

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


Я должен был использоватьsudo diskutil unmountDisk /dev/diskNsX
Jacksonkr

Ну, это то, что предложил @DreadPirate, и это нормально. Все, что я говорю, если это не работает, попробуйте мое предложение. Это работает на моей машине.
ДимП
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.