Em geral, sim , é possível executar debootstrap
como um usuário não raiz por meio de fakeroot
, mas há mais detalhes do que isso.
O problema imediato que você parece ter é tentar usar chroot
como um usuário não-root; você precisa usar fakechroot
, além de fakeroot
. Por exemplo:
fakechroot fakeroot debootstrap sid /tmp/sid
Problemas posteriores que você pode executar para incluir a criação de montagens de loopback ou a criação de tabelas de partição de imagem de disco como um usuário não raiz.
Em vez de trabalhar com todos esses detalhes um por um, talvez seja mais fácil usar uma variante do debootstrap como polystrap , que também lida com compilação cruzada (por exemplo, gerar uma imagem armhf de x86-64) se você acabar querendo isso algum dia.