Como é tolice que o sudo (essencialmente 'root') não possa acessar o dispositivo com dd, parece que a mensagem de erro "Permission denied" não significa realmente que o root tenha um problema de permissão. é um arenque vermelho.
Verifique se o dispositivo ainda não está montado - execute o comando unmount novamente conforme a etapa 7 e verifique se ele realmente está desmontado, mas ainda acessível como dispositivo.
Um problema comum que tive com dispositivos USB de inicialização em linux é uma tabela de partição inconsistente. Exclua a tabela de partição completamente e refaça-a, crie a nova partição como FAT e formate-a para uma boa medida. Os erros que recebo no Linux não fazem mais sentido do que este, então espero que seja esse o seu problema.
Vou tentar remover a tabela de partições no OSX. Note que eu sou um usuário linux, então estou confiando no fato de que o OSX é similar , e que a mesma coisa parece ser encontrada para o OSX em uma pesquisa no google.
Primeiro, usaremos dd para apagar a tabela de partições na unidade USB. Em um tipo de terminal:
sudo dd if=/dev/zero of=/dev/disk4 bs=512 count=1
Isto deve sobrescrever os primeiros 512 bytes do dispositivo, destruindo assim a tabela de partições. As instruções que encontrei aqui parecem sugerir
sudo dd if=/dev/zero of=/dev/disk4 bs=1 count=1024
para a OSX, mas a diferença é pequena e acredito que o resultado final seja o mesmo. Quanto a qualquer operação dd, certifique-se de ter a partição correta, pois não haverá mais nada dos dados no dispositivo após pressionar enter .
Em seguida, acredito que você deve usar o utilitário de disco para recriar a tabela de partição e uma nova partição e formatá-la como FAT. Eu sou um usuário linux, então eu tenho medo que eu não possa ser mais específico, mas eu acredito que o utilitário de disco deve reclamar que não há uma tabela de partição e fazer uma para você, ou pedir para você fazer isso. / p>