Você pode usar uma ferramenta chamada Linux Live USB Creator (para criar o USB a partir do Windows). Ele irá criar um USB ao vivo e permitirá que você especifique um espaço para os dados permanentes que serão mantidos de execução para execução. Isso é chamado de arquivo de persistência .
Ou você pode criar todo o sistema no seu USB. A maneira que eu fiz foi instalar o Debian em uma máquina (eu acho que você não pode instalar diretamente em um USB se você puder então esse é o caminho a seguir, caso contrário continue lendo).
Agrupe as partições necessárias no seu stick USB (para / e swap ou o que você precisar). Inicie sua máquina a partir de um live usb / CD e rsync -arv
de sua instalação Debian HD em seu USB.
Depois de ter feito isso, inicie a máquina a partir do seu HD, monte seu USB e mount --bind
/ dev, / dev / pts, / proc e / sys naqueles em seu usb, então faça o chroot para seu USB e grub-install
para o seu dispositivo USB / dev / sdX (sendo X a letra a, b, c, etc ... que é aquela onde o seu USB está).
Você está quase pronto agora, basta executar blkid
para identificar os IDs de partição root / swap / whatever do seu USB e modificar o / etc / fstab para que suas partições root / swap / whaever apontem para os ids em seu USB . Depois disso, você só precisa alterar seu /boot/grub/grub.conf para que o id também aponte para o seu USB, mas esteja ciente de que isso será modificado se você atualizar seu sistema para encontrar o que precisa mude em seu / etc / defaults / grub ou onde quer que seja essa configuração e modifique-a para torná-la permanente.
Agora você está pronto, pegue o USB onde quiser, inicie o sistema a partir do USB e o sistema Debian será iniciado.