Estou tendo problemas para descobrir como escreveria uma imagem de disco ISO em um dispositivo de memória flash USB a partir da linha de comando no Ubuntu. Eu tenho o utilitário Startup Disk Creator, mas preciso ser capaz de criar um script para este trabalho.
Encontrei o pacote usb-creator, mas não parece haver nenhuma documentação e python -m usbcreator
dá usbcreator is a package and cannot be directly executed
.
Eu olhei para o unetbootin, mas parece outro utilitário apenas da GUI.
Existe alguma solução óbvia que eu estou ignorando?
fonte
unetbootin
lida automaticamente com as etapas necessárias para mover a maioria dos arquivos ISO para a mídia USB.unetbootin gui
mas com as configurações fornecidas na linha de comando.Tem certeza de que a imagem ISO funcionará em um dispositivo USB? Alguns ISOs que serão inicializados se estiverem em um CD / DVD não serão realmente inicializados a partir de um dispositivo USB.
Supondo que o ISO desejado tenha um gerenciador de inicialização que funcione, deve ser tão simples quanto
dd if=filename.iso of=/dev/usbdevice
isso substituirá qualquer coisa que esteja atualmente no disco USB.Se você deseja colocar o ISO em um sistema de arquivos existente na unidade USB e inicializá-lo, a configuração pode ser muito mais complicada.
fonte
iso
você pode inicializarfile
. Se inicializável, será impressobootable
no final da linha de saída.No Linux, existe uma maneira muito fácil de criar um cartão de memória inicializável a partir de uma imagem ISO - e isso deve funcionar para qualquer sistema operacional. Supondo que o cartão de memória seja
/dev/sdb
e a imagem seja/home/username/Downloads/system.iso
.Basta fazer isso (como root):
Muito mais fácil do que unetbootin ou qualquer outro método que eu já ouvi falar.
fonte
of=/dev/sdb
e NÃOof=/dev/sdb1
. (Apenas queria comentar sobre este problema, não há nada errado com o seu post: o))Eu uso o seguinte procedimento:
1. Lendo o tamanho do bloco e o tamanho do volume:
2. Executando dd com os parâmetros para tamanho do bloco e tamanho do volume:
fonte