Por que o erro, dd: / dev / rdisk1bs = 1m: operação não é suportada, aparecendo ao tentar instalar o ubuntu no usb?


29

Estou tentando instalar o ubuntu na minha unidade flash usando as instruções deste site: http://www.ubuntu.com/download/help/create-a-usb-stick-on-mac-osx .

Após a etapa 8, o terminal solicita minha senha, que aceita e aparece com esta mensagem de erro:

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

Também tentei fazer o último m dessa declaração em maiúscula e, em seguida, o sistema não solicita minha senha, mas a mensagem de erro ainda aparece. O que está acontecendo e por quê?


2
Deve haver um espaço entre /dev/rdisk1e bs. Se esse não foi o erro de digitação que você emitiu, ddmas apenas aqui, você pode editar sua pergunta para que não ocorra confusão.
Samik 03/07/2012

Hmm ... Tente apagar todos os dados sobre USB (via terminal ou via Utilitário de Disco)

Respostas:


56

Se você clicou no pequeno ícone de ejeção no Finder, isso desmontará e ejetará a unidade USB, o que causará o erro que você viu. Você deseja desmontar apenas.

A desmontagem pode ser feita no Utilitário de Disco da Apple, usando o botão Desmontar (na barra de ferramentas ao lado de Ejetar ) ou pode ser feito como Marcel responde abaixo na linha de comando.

sudo diskutil unmountDisk /dev/diskN

Bem-vindo ao AskUbuntu. Seria útil OP se você puder explicar sua resposta com mais detalhes.
precisa saber é o seguinte

Desmontar falhou por / dev / rdisk3
user391339

1
You rox!! Thank you! I was having difficulties to find the solution, thank you very much! :)
Cyril N.

7

Se o acima exposto não ajudar (como aconteceu comigo), tente

sudo diskutil umountDisk /dev/diskN

Isso fez o truque para mim.


Alguma explicação?
Joren

6

Se o disco ainda estiver montado, você receberá um erro de 'recurso ocupado'. Se tiver sido ejetado, você receberá o erro 'Operação não suportada'. Você precisa entrar no utilitário de disco e DESMONTAR as partições da unidade, mas não EJETA a unidade de destino. Espero que isso ajude, pois pode ser um pouco frustrante e os erros nem sempre são particularmente úteis.


3

Eu também tive um problema semelhante ao usar a sintaxe correta (por exemplo, dd bs=1m if=source.img of=/dev/rdisk1 ).

Uma reinicialização pareceu corrigir meu problema, apesar de várias tentativas com um comando que havia funcionado anteriormente ao restaurar uma imagem diferente.

Espero que isto ajude!


1

O comando correto é sudo dd if=/path/to/downloaded.img of=/dev/rdiskN bs=1m(Substituindo N pelo número do disco encontrado ao executardiskutil list )

O espaço entre rdiskN e bs = 1m não é claro no guia, devido à maneira como o texto é agrupado.


1

de = / dev / rdiskN bs = 1m

Não percebi pela primeira vez que o N ainda é uma variável para o número do disco que você encontrou ao executar a lista diskutil


0

eu tive que desmontar e executar: sudo dd if=image.img of=/dev/disk1s1 bs=512k


0

Como o DreadPirate disse , você provavelmente precisará desmontar todas as partições da unidade USB primeiro. Se nenhum outro comando listado aqui funcionar, tente o seguinte:

df -h

retornará as partições atualmente montadas. Encontre os que pertencem ao seu pen drive e use

sudo umount /dev/disk1sX

para cada uma delas, onde 0 <X <= número de partições na unidade usb (encontrada após a execução do primeiro comando).


Eu tive que usarsudo diskutil unmountDisk /dev/diskNsX
Jacksonkr

Bem, foi o que o @DreadPirate sugeriu e está tudo bem. Tudo o que estou dizendo é que, se isso não funcionar, tente minha sugestão. Funciona na minha máquina.
DimP 5/01
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.