Você pode usar o utilitário dd
para fazer isso de dentro da máquina virtual. dd if=$INPUT of=$OUTPUT
(certifique-se de executar isso com direitos de administrador!). Para $INPUT
, use o caminho do dispositivo do seu disco virtual ( ie /dev/sdX
). Você pode usar lsblk
para verificar isso. Para $OUTPUT
, use o caminho do dispositivo do seu flashdrive. Feito isso, talvez seja necessário reparar o carregador de inicialização e / ou editar o fstab
. No entanto, também pode inicializar bem.
Observe que isso excluirá todas as informações do seu flashdrive.
Observação de que você pode encontrar problemas ao tentar inicializar a partir do flashdrive em outros computadores (devido a drivers diferentes ou a um BIOS antigo (no caso de GPT ou UEFI)). Usar a opção de fallback do carregador de inicialização pode permitir que você contorne as falhas devido à falta de drivers.
Note que se o seu disco virtual for maior que o seu flashdrive, você terá que redimensionar suas partições até que elas caibam no flashdrive.
Note que se a sua unidade virtual não é do mesmo tamanho que o seu flashdrive (quase certamente não é), você terá que corrigir a tabela de partição. Se bem me lembro, simplesmente abrir o disco em gparted
é suficiente para consertar isso - mas talvez não.
Uma estratégia mais segura é clonar (usando dd
) partições individuais em vez do disco inteiro. Se você fizer dessa maneira, primeiro deverá recriar manualmente o esquema de partição da unidade de entrada na unidade de saída, usando fdisk
/ gdisk
/ etc . Além disso, certifique-se de que as novas partições estejam na mesma ordem (isso não é completamente necessário, mas há uma boa chance de você quebrar algo se não o fizer), e certifique-se de que elas estejam os mesmos tipos ( t
em gdisk
) e os mesmos flags (use gparted
para isso), senão você não poderá inicializar.
Esteja ciente de que isso é inevitavelmente bastante hacky. Mas eu consegui fazer isso mesmo em instalações do Windows, então é definitivamente factível. Certifique-se de reservar um dia ou mais, para que você tenha tempo para mexer bem com isso.
Se / quando você conseguir fazer isso, certifique-se de remover as adições de convidado do VirtualBox (se você as instalou) da cópia de flashdrive do Debian.
Além disso, certifique-se de reaumentar novamente as partições no flashdrive depois de concluir a clonagem; mais, você não estará usando a coisa toda.