Executando (X) Xfce4 no chroot do Debian

3

Eu estava tentando iniciar o Xfce4 em um chroot.

O problema é que o Xfce4 é iniciado, mostra a interface padrão do usuário, mas o teclado e o mouse USB não estão funcionando.

Meu script chroot:

#!/bin/bash
mount --bind /dev /srv/nboot_i386/dev
mount --bind /dev/pts /srv/nboot_i386/dev/pts
mount --bind /proc /srv/nboot_i386/proc
mount --bind /sys /srv/nboot_i386/sys
mount --bind /tmp /srv/nboot_i386/tmp
chroot /srv/nboot_i386/ /bin/bash
umount /srv/nboot_i386/dev
umount /srv/nboot_i386/dev/pts
umount /srv/nboot_i386/proc
umount /srv/nboot_i386/sys
umount /srv/nboot_i386/tmp

Quando copio o sistema de arquivos chroot em um disco rígido separado e instalo um gerenciador de inicialização para que ele seja inicializado, tudo funciona bem.

Eu também tentei rodar o KDE4 da mesma maneira e o teclado e mouse não estavam funcionando, então parece que o servidor X chrooted está causando problemas. Eu estudei o log do servidor X, mas não achei nada suspeito.

Eu estou usando o Virtualbox, mas o problema é o mesmo no PC real.

O que eu faço: desbootstrap, instale o Xfce4 no chroot, execute o Xfce4. Eu testei i386 / amd64 Wheezy / Jessie

Que mágica eu estou sentindo falta?

Encontrei a resposta finalmente - /run/udev também deve ser vinculado.

Acho que esta informação pode ser útil.

    
por tohaz 07.07.2013 / 22:31

0 respostas

Tags