De Outros

Como 'gravar' um ISO em uma unidade flash USB?

G

glitch44

Pôster original
28 de fevereiro de 2006
  • 11 de novembro de 2008
Sinto muito, esta é provavelmente uma pergunta noob, mas eu tenho um LiveCD ISO do linux que preciso para ser inicializável em uma unidade flash USB.

Posso fazer isso com o DiskUtil ou através do terminal?

Obrigado por qualquer ajuda que você possa fornecer ...

xUKHCx

Administrador emérito
15 de janeiro de 2006
The Kop


  • 11 de novembro de 2008
Eu acredito que você pode fazer isso através do Utilitário de Disco. Selecione o pen drive e vá para a guia Restaurar. Arraste o .iso para a origem e faça o mesmo para o pen drive no destino.

Pode ser necessário verificar a formatação da unidade para a distribuição Linux. G

glitch44

Pôster original
28 de fevereiro de 2006
  • 11 de novembro de 2008
xUKHCx disse: Eu acredito que você pode fazer isso através do Utilitário de Disco. Selecione o pen drive e vá para a guia Restaurar. Arraste o .iso para a origem e faça o mesmo para o pen drive no destino.

Pode ser necessário verificar a formatação da unidade para a distribuição Linux. Clique para expandir...

Obrigado pela ajuda! H

hackeron

26 de novembro de 2008
  • 26 de novembro de 2008
Aqui está o que eu fiz:

1) Criou uma partição gorda
2) Clique em restaurar, arraste o ISO para a fonte, a partição para o destino
3) Cliquei em Restaurar e depois digitei minha senha

O que eu consegui foi:

' Falha de restauração
Não foi possível validar a fonte - erro 254 '

O ISO é testado pelo md5sum e gravá-lo em um CD funciona.

Alguma ideia?

porca

25 de setembro de 2007
Caverna do Nerd
  • 26 de novembro de 2008
tente montar o .iso e arraste seu volume no campo de destino

EDIT: bah ignore isso, eu preciso dormir M

mauricev

10 de outubro de 2002
terra
  • 17 de dezembro de 2008
Eu também quero fazer isso. Tentei usar o dd, mas não funciona. dd requer que a unidade seja desmontada, mas não há como desmontar uma unidade flash. Mesmo em uma nova inicialização, o comando umount retorna 'Recurso ocupado' e a desmontagem do Finder parece colocá-lo em um estado de zumbi que não está mais acessível ao dd.

Mkrishnan

Moderador emérito
9 de janeiro de 2004
Grand Rapids, MI, EUA
  • 17 de dezembro de 2008
FWIW ...

- Usando o dd para gravar o conteúdo ISO diretamente no USB absolutamente não funciona.

- Usar qualquer outro método para copiar o conteúdo ISO também não funciona.

Ambos são verdadeiros para algum distribuição do Linux.

O principal problema é que a forma como um ISO é convertido em USB inicializável não é o mesmo de uma distribuição para outra.

o melhor a opção é unetbootin:

http://unetbootin.sourceforge.net/

O Unetbootin é uma ferramenta automatizada que aceita muitos ISOs diferentes (não é garantido que funcione se você usá-lo com um ISO que não está na lista de aprovados, então você pode querer verificar a compatibilidade primeiro) e o torna inicializável flash drives deles.

Mas não existe uma versão OS X dele, AFAIK, então o USB deve ser criado usando unetbootin em um ambiente Windows ou Linux.

Se isso não for uma possibilidade, você pode usar o OS X e seguir os tutoriais apropriados para a sua distribuição, como os de pendrivelinux.com, mas você terá que encontrar uma maneira alternativa de colocar um MBR inicializável nele e syslinux. (FWIW, eu sei que já fiz isso pelo menos uma vez - é até possível fazer um USB inicializável de uma distribuição Intel Linux puramente de um PPC Mac. Tive que fazer isso porque inadvertidamente fiz um jackpot na instalação do Ubuntu no meu Eee a ponto de não conseguir me recuperar e não tinha um flash drive inicializável funcionando para ele naquele momento).

Desde que o Unetbootin foi lançado, eu praticamente evito qualquer outro método, se possível .... Reações:Grimbo, o Cinzento S

em choque

28 de janeiro de 2008
  • 8 de janeiro de 2009
'mas você terá que encontrar uma maneira alternativa de colocar um MBR inicializável nele'

Estou usando o Mac OS X 10.4.11 em um iBook G4 e no Utilitário de Disco na guia Partição, se você clicar em opções, há uma escolha de esquema de partições, você pode escolher Master Boot Record (MBR) 'Para usar o disco para iniciar computadores DOS e Windows '

As coisas são fáceis em um Mac Reações:Grimbo, o Cinzento PARA

lenço

25 de novembro de 2009
  • 25 de novembro de 2009
sOwL disse: tente montar o .iso e arraste seu volume no campo de destino

EDIT: bah ignore isso, eu preciso dormir Clique para expandir...

Isso absolutamente funciona. NÃO insira o arquivo * .dmg ou * .iso na caixa de fontes. Em vez disso, INSERIR O VOLUME da imagem montada na caixa de origem do Utilitário de Disco. Reações:Grimbo, o Cinzento A

osso

9 de julho de 2010
  • 9 de julho de 2010
Na verdade, é muito fácil fazer isso no terminal:

Código: Lafka:~ lafka$ diskutil list e retorna algo como
Código: /dev/disk0 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *1.0 TB disk0 1: EFI 209.7 MB disk0s1 2: Apple_HFS Macintosh HD 999.9 GB disk0s2 /dev/disk1 #: TYPE NAME SIZE IDENTIFIER 0: FDisk_partition_scheme *4.1 GB disk1 1: DOS_FAT_32 GENTOO LIVE 4.1 GB disk1s1
Agora desmonte o disco usando o diskutil substitua o número do disco pelo id do seu pendrive USB

Código: Lafka:~ lafka$ diskutil unmountDisk /dev/disk1
E use DD para escrever novamente substitua o número do disco
Código: dd if={ISO_IMAGE_HERE_} of=/dev/disk1
Substitua if = {} pelo caminho para sua imagem ISO S

sachadon

28 de junho de 2009
  • 14 de julho de 2010
lafka disse: É realmente muito fácil fazer isso no terminal:

Código: Lafka:~ lafka$ diskutil list e retorna algo como
Código: /dev/disk0 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *1.0 TB disk0 1: EFI 209.7 MB disk0s1 2: Apple_HFS Macintosh HD 999.9 GB disk0s2 /dev/disk1 #: TYPE NAME SIZE IDENTIFIER 0: FDisk_partition_scheme *4.1 GB disk1 1: DOS_FAT_32 GENTOO LIVE 4.1 GB disk1s1
Agora desmonte o disco usando o diskutil substitua o número do disco pelo id do seu pendrive USB

Código: Lafka:~ lafka$ diskutil unmountDisk /dev/disk1
E use DD para escrever novamente substitua o número do disco
Código: dd if={ISO_IMAGE_HERE_} of=/dev/disk1
Substitua if = {} pelo caminho para sua imagem ISO Clique para expandir...

Oh, meu Deus!!! Este leva muito tempo ... não sei porque .... Estou escrevendo 4g de ISO para o Fedora e até agora demorou 1 hora e ainda está acontecendo .... S

em choque

28 de janeiro de 2008
  • 14 de julho de 2010
tamanho do bloco

talvez o argumento do tamanho do bloco o tornasse mais rápido.

Parece um caso semelhante aqui: http://getsatisfaction.com/jolicloud/topics/copying_image_to_usb_drive_is_very_slow_mac_os_x

De 'man dd' (isso me fez lol):


bs = n Defina o tamanho do bloco de entrada e saída para n bytes, substituindo o
operandos ibs e obs. Se nenhum valor de conversão diferente de
noerror, notrunc ou sync são especificados, então cada bloco de entrada é
copiado para a saída como um único bloco sem qualquer agregação
de blocos curtos.

Entendi Reações:rgsgroup2005 e beansbaxter M

mobimação

2 de junho de 2011
  • 3 de junho de 2011
Parece que redefinir essas coisas da NVRAM é algo a se perseguir.
Quais poderiam ser os efeitos negativos de tentar isso?
Tenho certeza de que o iso inicializável é confiável na minha placa USB,

/ gunnar iMac G4 20 'LCD com USB 2.0 / Leopard PARA

Kirco

22 de junho de 2011
  • 22 de junho de 2011
cepal67 disse: Infelizmente, desta forma parece que não seria inicializável :-(. Tentando o Utilitário de disco agora. Eu estava tentando fazer a imagem de firmware do servidor HP DL para inicializar a partir de USB, pois não consegui encontrar o HP ferramenta para fazer o bootdrive USB em um Mac. Clique para expandir...

Você pode usar o Utilitário de Disco para tornar a unidade inicializável, você faz isso criando uma nova partição na unidade USB e selecionando Master Boot Record no botão Options, então você pode usar unetbootin para copiar o conteúdo da iso que você deseja. . Espero. Estou fazendo isso no momento.

Certifique-se de formatar a partição como MS-DOS também. C

Candlejack

22 de junho de 2011
  • 22 de junho de 2011
Solução final

Bem, eu estava lidando com esse problema, mas depois de pesquisar um pouco, encontrei uma solução definitiva para a criação de drives flash inicializáveis ​​do Windows / Linux no mac.

O Utilitário de Disco, por qualquer motivo, está proibido de gravar Joliet (ISO 9660) em unidades Flash FAT 32 do MS-DOS, embora deva definitivamente funcionar.

A melhor maneira de atingir seu objetivo é a seguinte:

Terminal aberto

Digite 'lista de diskutil'. Você verá seu disco rígido principal (provavelmente listado em / dev / disk0) e seu Flash Drive, que será listado como / dev / disk #, com # sendo qualquer número que não seja zero. LEMBRE-SE DA LOCALIZAÇÃO DO DISCO

Na próxima linha, digite 'diskutil unmountDisk / dev / disk #'. Você verá esta mensagem em caso de sucesso:
A desmontagem de todos os volumes no disco # foi bem-sucedida

Agora digite, 'dd if = ( ARRASTE ISO / DMG AQUI ) de = / dev / disco # bs = 1m '

Não se esqueça de bs = 1m! O tamanho do bloco não pode ser diferente deste devido à natureza da estrutura de partição FAT do MS-DOS. O uso de tamanhos de bloco menores pode corromper a iso recém-criada e diminuir a velocidade do processo tremendamente.

Agora dê ao seu computador algum tempo (de 15 minutos a 2+ horas, dependendo do tamanho do arquivo) para concluir este procedimento.


Se você não tiver certeza sobre o comando dd e como ele funciona, vá para http://en.wikipedia.org/wiki/Dd_(Unix)


Um programa incrível que vi usa o comando dd e inclui uma barra de progresso! Muito legal! http://www.gingerbeardman.com/dd-gui/

Com este programa, você não tem a opção de alterar o tamanho do bloco, mas a adição de uma barra de progresso faz com que valha a pena. Última edição: 22 de junho de 2011
Reações:rgsgroup2005