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