Você não pode facilmente.
Em um suporte , os noobs devem permitir que você instale a maior parte do sistema operacional em uma unidade USB e isso é totalmente indolor.
É claro que há uma pequena ironia na necessidade de hackear uma distribuição de hackers para funcionar, mas há algumas opções. Estou assumindo que o deb de Kali é baseado na memória, e isso deve funcionar para qualquer distro.
Primeiro e acima de tudo faça o backup primeiro . Muitos desses comandos e configurações precisam de habilidades avançadas para serem executadas e, se você errar, toda a sua instalação será fechada. Eu costumo usar imager de disco win32 aqui.
Monte o seu drive USB em um local fixo , preferencialmente por ID em vez de usar o nome do dispositivo.
Pacotes individuais: Pode precisar de algumas sutilezas e ajustes no seu ambiente
Escolha um diretório de instalação. Adicione isso ao seu caminho e, opcionalmente, crie uma variável de ambiente para ele chamada $ HACKY_INSTALL_PATH ou algo memorável e único como esse
Preencha os requisitos do pacote com apt-cache rdepends
. Faça o download desses pacotes com apt-get download package
. Instale esses pacotes em dpkg -i --force-not-root --root=$HACKY_INSTALL_PATH package.deb
Veja esta resposta no askubuntu e isso em SO Para maiores informações. Isso deve ser bastante indolor.
Uma alternativa é fazer o que o noobs faz - o seu / boot precisa permanecer no cartão SD (pelo menos no raspi original), mas tudo o mais pode ser movido. Copie todo o resto para a unidade USB (o rsync seria a minha opção aqui - e certifique-se de que o que você usa preserva permissões e atributos) e altere a localização de / no seu fstab para corresponder e verifique se / boot é o cartão SD. Alternativamente, monte apenas os pontos de montagem relevantes conforme necessário- ( montagens de bind parecem uma coisa útil aqui , embora, é claro, um conhecimento adequado da hierarquia do sistema de arquivos Linux seja útil. Isso é arriscado e sugiro que você leia e planeje com antecedência primeiro. .