Descrição:
Eu estou usando um livecd Lubuntu 13.10 X86-64 para chroot em outro Lubuntu 13.10 X86-64 localizado no meu disco rígido em uma pasta chamada chroot. Eu não tive problemas em usar o terminal para fazer o chroot, e eu posso iniciar aplicações gui no meu xserver atual do chroot depois de usar o "xhost +" no liveecd, mas eu preciso fornecer o chroot para a saída do próprio X. Eu pesquisei, procurei o askubuntu e digitei todos os comandos sob o sol e a lua, tudo sem sucesso. Eu adoraria uma solução, mas ficaria feliz em adivinhar se você tem uma. Eu fiz o backup do chroot para que eu possa restaurar se ficar confuso. Eu também tentei usar o Xnest, mas ele também não quer funcionar. Eu gostaria de executar o ambiente de desktop lxde no chroot, se possível, logando como um usuário específico.
Detalhes:
Abaixo estão os comandos que usei para iniciar o chroot.
sudo mount --bind /dev /media/lubuntu/os/chroot/dev
sudo mount --bind /proc /media/lubuntu/os/chroot/proc
sudo mount --bind /sys /media/lubuntu/os/chroot/sys
sudo cp /etc/resolv.conf /media/lubuntu/os/chroot/etc/resolv.conf
xhost +
sudo chroot /media/lubuntu/os/chroot
Eu também teria digitado "export DISPLAY =: 0.0" no chroot, mas funcionava sem ele.
Resultados do teste:
Teste nº 1:
Descrição:
Eu obtenho uma tela preta em todas as saídas (control + alt + Fkeys), e não consigo digitar nada. Sou forçado a matar o computador manualmente.
Detalhes:
No tipo de terminal chroot
export DISPLAY=localhost:1
No tipo de terminal chroot
startx -- :1
Teste nº 2:
Descrição:
Eu recebo uma tela preta para F1, pressionando "control + alt + F7" para voltar à minha área de trabalho normal. Não consigo digitar nada na tela preta. Quando eu entro em "gksu leafpad" no terminal chroot em F7, recebo um erro que "não é possível abrir o localhost: 1". Quando eu mudo para F1, ele mostra agora um prompt de terminal para o livecd e não o chroot.
Detalhes:
No tipo de terminal chroot
export DISPLAY=localhost:1
No tipo de terminal livecd
sudo startx -- :1
Teste nº 3: [Edited In]
Descrição:
Eu recebo uma janela preta em branco, assim como faria para o Xnest. Quando tento iniciar o xterm, recebo um erro dizendo "não foi possível resolver o nome do host lubuntu: Nome ou serviço desconhecido". Eu também tentei instalar o "openssh-server" no chroot e no liveecd. Quando eu uso os mesmos comandos apenas no LiveCD e tente iniciar o xterm a partir do LiveCD eu não recebo o mesmo erro. Em vez disso, recebo uma solicitação de senha. O usuário livecd "lubuntu" não possui senha. Se eu deixar a senha em branco, recebo o erro "permissão negada. Se eu criar uma conta de usuário tente novamente, recebo erro" permissão negada, por favor, tente novamente "ao digitar a senha de usuário correta. O erro" não pôde resolver o nome do host lubuntu " com o chroot também ocorre ao usar o apt-get no chroot, embora eu possa e tenha instalado coisas do apt.
Detalhes:
No tipo de terminal livecd
Xephyr -ac -screen 1024x768 -br -reset -terminate 2> /dev/null :1 &
No tipo de terminal chroot
DISPLAY=:1.0
Eu também tentei "DISPLAY =: 1.0" no terminal do LiveCD.
No tipo de terminal chroot
ssh -XfC -c blowfish root@lubuntu xterm
Eu também tentei "user @ server" e "root @ localhost" no terminal chroot.
Informações adicionais
Algo mais que você quer saber? Vou tentar adicionar aqui.