Use as opções do Utilitário de Disco para definir o tipo de partição como Master Boot Record antes de fazer o dd.
Ok, estou tentando criar uma imagem BOOTABLE do Windows7 em uma chave USB de um Mac executando o Lion. Minha imagem é o formato .iso. Eu tentei:
sudo dd if=/Users/myusername/Win7.iso of=/dev/disk1 bs=1m
E isso conseguiu escrever os arquivos, exceto em DISK UTILITY no mac, ele mostra o tipo de partição como Tabela de Partição GUID e não 'Master Boor Record'. A inicialização da chave no meu computador Vista gera o erro "Nenhum setor de inicialização no dispositivo USB"
Pelo que eu posso dizer, bs = 1m no comando DD deveria ter deixado 1 Megabyte para o setor de inicialização, mas por alguma razão esta área da chave USB não está configurada corretamente para que ele inicialize
Como posso consertar isso ou usar o dd corretamente para gravar uma imagem de CD inicializável de modo que agora ela seja uma unidade usb inicializável?
Nota: nas instruções que eu li, eles recomendaram renomear meu Win7.iso para Win7.dmg antes de usar DD, o que não fazia sentido para mim, então eu não fiz isso. Eu poderia tentar com esse passo agora, mas leva 1,99 horas para gravar a imagem para o drive USB, então há uma penalidade enorme para tentativa e erro aqui. Obrigado.
Use as opções do Utilitário de Disco para definir o tipo de partição como Master Boot Record antes de fazer o dd.
Eu tive um problema semelhante ao tentar criar um disco USB inicializável a partir do OSX. O problema era que o UnetBootin não configurava o Master Boot Record corretamente no disco USB. Você tem que fazer isso manualmente com o Disk Util e o fdisk.
Formate o disco no Utilitário de Disco, com o MBR correto
Instale o binário MBR do projeto SysLinux
diskutil list
diskutil unmountDisk /dev/SOMEdisk2
sudo fdisk -e /dev/SOMEdisk2 print f 1 write print exit
diskutil unmountDisk /dev/SOMEdisk2
sudo dd conv=notrunc bs=440 count=1 if=mbr.bin of=/dev/SOMEdisk2NB: veja meu instruções completas se precisar de mais ajuda com os passos 4 & 5.
Use o UnetBootin para instalar seus arquivos de instalação do sistema operacional
Este método não usa dd nem testei.
Você deve ser capaz de usar UNetBootIn para transferir o sistema de arquivos na ISO para uma unidade USB. O UNetBootIn é um utilitário de plataforma cruzada de código aberto para transferir imagens de CD / DVD inicializáveis para drives USB.
Execute o UNetBootIn (executado no Windows, Mac OS X e Linux) e selecione o botão de opção Disk Image
. Em seguida, escolha ISO
no menu suspenso (ISO é o padrão) e coloque o caminho para o arquivo ISO no campo de caminho. A partir daí, selecione o drive USB desejado para transferi-lo e clique em OK.
Acabamos de encontrar uma resposta aqui
# fdisk /dev/sdY
create single partition type 7+bootable partition
# mkfs.ntfs -f /dev/sdY1
# ms-sys -7 /dev/sdY
# mount -o loop win7.iso /mnt/iso
# mount /dev/sdY1 /mnt/usb
# cp -r /mnt/iso/* /mnt/usb/
Formate uma chave USB com um registro mestre de inicialização (MBR)
no Terminal: lista de diskutil
anote o nome da sua chave USB (o meu era / dev / disk1)
no Terminal: diskutil eraseDisk MS-DOS MBR "WINDOWS10" / dev / disk1
substitua / dev / disk1 pelo nome da sua chave USB
Monte uma imagem de disco do Windows 10
no Utilitário de Disco: selecione Arquivo ›Abrir Imagem de Disco› selecione seu .iso
no painel esquerdo: clique na imagem recém montada
no painel direito: selecione o nome e copie-o: algo como CCSA_X64FRE_FR-FR_DV5
Copie a imagem do disco para a chave USB do WINDOWS10
no terminal: cd / volumes
no Terminal: cp -R CCSA_X64FRE_FR-FR_DV5 / WINDOWS10
substitua o nome da imagem no exemplo pelo nome da sua imagem de disco
a barra no final (após o DV5 no exemplo) é importante
Demorou mais de 90 minutos para copiar para uma chave USB 2.0 sem indicador de progresso