Se o sistema de inicialização verificar os dispositivos de disco rígido, bem como os dispositivos de mídia ótica, para o sistema de arquivos raiz, você deve ser capaz de ajustar uma imagem ISO inicializável existente para funcionar em qualquer dispositivo do tipo disco rígido, como um dispositivo USB. Cartão de memória. O Ubuntu usa o Casper para suas imagens ISO de instalação / live inicializáveis e procura por todo o sistema de arquivos ISO que deseja montar. Eu consegui convertê-los de ISO simples em um arquivo ISO / IMG híbrido que pode ser ddd diretamente para um cartão de memória USB e ainda ser gravado em um CD ou DVD. Eu consegui isso adicionando o kernel (e a imagem do testador de memória) ao ISO (então ele ficou maior), atribuímos uma localização setorial para a imagem stage2, modificamos a fonte GRUB para que todos os setores fossem construídos (diretamente no stage1 e via uma configuração construída para stage2), compilada e finalizada a imagem com stage2 anexado e stage1 substituindo o setor 0.
No entanto, fiz isso com o legado do GRUB (v1). Desde então, mudei para o SYSLINUX para meus projetos inicializáveis, então, na verdade, nunca desenvolvi o processo para o GRUB2. Desde que tenha uma maneira de definir padrões ou fazer uma configuração interna, ou haja uma maneira de fazer referência a um arquivo de configuração, isso deve ser possível sem ter que recriar o ISO.
Isso só funciona para uma imagem ISO por cartão de memória USB. Múltiplo é plausível. Pode ser fácil compartilhar o mesmo kernel (por exemplo, ter o Ubuntu e o Kubuntu no mesmo dispositivo).
Eu não sei de nenhuma ferramenta de arrastar e soltar. Eu construí o meu com um script para ser executado em um shell de comando root. Eu não empacotei isso no projeto de lançamento e nunca pretendi. Não há documentação, mas comentários no próprio script "build", então você está sozinho. Sinta-se à vontade para fazer o download para ver os detalhes exatos do que eu fiz: link
Eu usei-o pela última vez para criar imagens para o Ubuntu 11.04 que você pode ver para ver o produto final do script. Eles estão no link Os arquivos .map mostram os layouts do setor.