Como você cria uma partição inicializável em uma unidade USB?

8

Eu tenho um ISO inicializável projetado para ser gravado em um DVD de camada dupla. Eu não tenho um gravador de DVD de camada dupla, então eu gostaria de furar a imagem ISO em uma partição de 50 GB em um disco rígido USB que tenho. Como obtenho as informações de inicialização no disco rígido?

Tentativa 1:

  1. inicializado no Ubuntu 9.04 LiveCD
  2. excluiu a partição no meu disco rígido USB existente
  3. sudo dd if=/path/to/image.iso of=/dev/MyUSB
  4. inicializado na unidade USB
  5. erro: Error Loading OS

Atempt 2:

  1. inicializado no Ubuntu 9.04 LiveCD
  2. excluiu a partição no meu disco rígido USB existente
  3. sudo mkdosfs -I -v -n iPC /dev/MyUSB
  4. sudo syslinux /dev/MyUSB
  5. sudo dd if=/path/to/image.iso of=/dev/MyUSB
  6. inicializado na unidade USB
  7. erro: Selected boot device not available - strike F1 to retry boot, F2 for setup utility
por Nathan DeWitt 15.07.2009 / 14:34

4 respostas

3

tente usar UNetbootin .

    
por 17.07.2009 / 20:35
2

Eu segui este artigo para fazer exatamente o que você quer: link

    
por 15.07.2009 / 15:20
1

Eu tive sucesso usando o WinGrub em uma máquina que só tinha acesso à rede. (Nenhum usb inicializável, drive de cd quebrado.) O site mudou desde então: link . Eu não tenho mais detalhes, mas consegui arrancar o GPart de uma chave USB naquela velha máquina quebrada. Você também pode usá-lo para inicializar imagens ISO. Você pode nem precisar do WinGrub se já tiver o GRUB em sua máquina.

    
por 16.07.2009 / 18:27
1

A primeira coisa necessária é - o sistema deve ser capaz de inicializar a partir do USB - muitos dos antigos não podem.

Em seguida, você pode usar o utilitário dd de uma instalação unix (ou o LiveCD do Ubuntu) .

dd if=/path/to/image.iso of=/dev/YourUSB

Isto irá copiar de baixo nível o ISO para o seu USB.
Claro, o ISO tem que caber no USB :-)

Mais algumas referências,

Using DSL distribution -- Creating a bootable USB from an iso.
And, Using Ubuntu 9.04

Acho que a etapa syslinux está ausente na minha descrição, que é o que causou o seu problema.

No Windows, costumava haver Daemon Tools - não sei se isso é gratuito hoje (pense foi algum dia).

    
por 15.07.2009 / 15:16