tente usar UNetbootin .
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:
sudo dd if=/path/to/image.iso of=/dev/MyUSB
Error Loading OS
Atempt 2:
sudo mkdosfs -I -v -n iPC /dev/MyUSB
sudo syslinux /dev/MyUSB
sudo dd if=/path/to/image.iso of=/dev/MyUSB
Selected boot device not available - strike F1 to retry boot, F2 for setup utility
tente usar UNetbootin .
Eu segui este artigo para fazer exatamente o que você quer: link
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.
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).