Eu pesquisei isso, e nenhuma das respostas (até agora) aqui, nem o googling parecem corresponder ao meu problema.
Aqui está a situação:
Estou executando o Xubuntu 12.04 como uma instalação básica e estou tentando configurar uma instalação do debootstrap chroot do BackBox 3.01 (também um 12.04). Ambas são arquiteturas de 64 bits e verifiquei esse fato para trás e para frente.
Eu segui as instruções em ambos:
link
link (obrigado Giles!)
Questões sobre RTFM e finger-fating à parte, agora me deparo com um problema durante a instalação do debootstrap, onde estou chegando a um ponto e ficando:
W: Failure trying to run: chroot /home/user/test/chroot mount -t proc proc /proc
A instalação que estabelece não é suficiente para o schroot, como eu tentei, nem se eu refazer com a opção --foreign ele faz melhor.
A pesquisa que fiz parece indicar que esta questão está relacionada com:
-
tentando colocar uma instalação de 64 bits em um sistema operacional de 32 bits (o que obviamente NÃO estou fazendo)
-
possíveis problemas com procfs em determinados kernels, mas os relatórios de bug não são claros, e claramente isso parece antigo
-
muitos problemas relacionados à virtualização (que eu não estou fazendo)
Eu estou pensando que esta é uma instalação muito simples de um arquivo: /// baseado (outro) baseado no ubuntu distro no meu ambiente chroot (64 - > 64) que deve haver algo bem simples nas etapas de configuração Eu deixei de fora ou esqueci. Devo fazer algo como pré-montar o /srv/chroot/backbox3_01/var/proc
em algo como:
sudo mount -o bind /proc /srv/chroot/backbox3_01
Qualquer ajuda seria apreciada.
****** UPDATE *******
Então eu pesquisei um pouco mais e pelo menos sei qual é a parte do problema. A falha está vindo do fato de que "mount" é um "arquivo ou diretório" desconhecido, o que significa que, no ponto de contexto em que o chroot está sendo executado, não existe um executável "mount" que possa ser chamado. Eu estou supondo que:
a. Algum contexto de executável não foi trazido e "pré" configurado corretamente durante a fase anterior a essa etapa?
ou
b. Algumas propriedades do ambiente precisam ser exportadas antes de executar este script, talvez?
ou
c. ??
Qualquer ajuda é apreciada ...
*********** Outras atualizações ***************
Aparentemente, a instalação do Backbox não está sendo inflada no diretório chroot em qualquer lugar próximo. O Backbox 3 é uma distro precisa (Ubuntu 12.04) e eu rodei o debootstrap com precisão. Eu recebo uma instalação completa.
Quando eu faço o mesmo para o Backbox, eu só obtenho / dev, / etc e / var configurados. Nada mais, o que significa "montar" não existe na estrutura chroot'ed. Eu tentei instalar isso do CD e de uma cópia local do CD (no meu sistema de arquivos). Verifiquei o documento "Release" no CD de instalação e parece completo, mas não vejo por que ele para antes de instalar o restante dos componentes.
Então, eu estou supondo que há algo no Backbox Distro que não está configurado para permitir que o debootstrap o encha novamente de forma adequada - pelo menos da distro do CD. Alguém sabe de um arquivo online (equivalente a link ) para o Backbox? Ou se não, acho que minhas opções serão:
-
Hackeando a distro do Backbox para que funcione, alguma sugestão por onde começar?
-
Puxando para baixo uma distribuição do Xubuntu e então aplicando o Backbox ppa ... Existe um script Xubuntu disponível para o debootstrap e alguém tem um link para um instalador automatizado para todas as ferramentas BB ppa para instalá-las rapidamente?
: (