
Eu baixei um DVD do Debian e seguindo os documentos montei um USB e simplesmente fiz isso:
cp mydebiandvd.iso /dev/sdb
sync
Depois de executar esses comandos, executei lsblk
e descobri que o pen drive sdb dizia que tinha todo o espaço livre.
Mas quando inicializei pelo USB, a tela de instalação do Debian apareceu!
O cp está fazendo algo especial quando copiei o ISO diretamente para odispositivo(não apenas uma partição no dispositivo). Faz algo como executar o comando dd em segundo plano? Muito curioso sobre o que realmente está acontecendo aqui.
Acredito que a sincronização apenas garante que o USB não esteja bloqueado antes de poder ser desmontado.
Responder1
Sim, você pode criar um USB inicializável usando o comando cp
.
Há uma resposta no site oficial (perguntas frequentes)
Como gravo uma imagem de CD/DVD/BD em uma unidade flash USB?
Em uma máquina Linux, basta usar o comando “cp” para copiar uma imagem para uma unidade flash USB:
cp <file> <device>
Alternativamente, você também pode usar "dd":
dd if=<file> of=<device> bs=4M; sync
Responder2
achei mais eficazsudo usb-creator-gtk
Sua pergunta: a sincronização não faz mágica, apenas libera os buffers. Conforme mencionado por GAD3R cp <file> <device>
é equivalente a dd.