Removendo um ambiente chroot

2

Eu estava seguindo estas etapas para instalar o ros indigo em um ambiente chroot no meu Ubuntu 15.10 link

Mas eu estraguei algumas coisas e quero remover o ambiente chroot e reiniciar as etapas novamente em um slate limpo. Eu pesquisei e encontrei muitos posts dizendo que eu deveria apenas remover a pasta / srv / chroot / indigo_trusty mas quando tentei alguns dos subdiretórios não puderam ser removidos porque estavam 'ocupados'.

Eu tentei ignorá-lo e usar o debootstrap para criar outra pasta com o nome 'indigo' como outro ambiente chroot. Mas depois que foi feito quando eu uso o schroot -l, ele mostra apenas o antigo 'indigo_trusty'.

O que devo fazer para me livrar de todo o chroot e começar tudo de novo?

    
por Ahmedn1 17.03.2017 / 12:48

1 resposta

1

Remova seu arquivo conf que você criou anteriormente. schroot -l mostra as informações deles.

Pode haver algumas coisas montadas por ele. Veja cat /etc/mtab . Se você não tiver certeza de quais, uma reinicialização provavelmente irá desmontá-los.

Removendo as sessões :

# list all sessions:
schroot --list --all-sessions
# if the above command does not work, just type 'mount'. The bind mount
# points with something like this in the mount path is the session name you want to get:
precise-a4aac8e0-663c-4fec-8fb2-16e4b06557e3 (<chroot_name>-<id>)

# now run this to properly end the session:
schroot -e -c precise-ca6c72e4-0e9f-4721-8a0e-cca359e2c2fd
    
por Velkan 17.03.2017 / 15:06