Debian chroot에서 (X) Xfce4 실행

Debian chroot에서 (X) Xfce4 실행

chroot에서 Xfce4를 시작하려고 합니다.

문제는 Xfce4가 시작될 때 기본 UI가 표시되지만 USB 키보드와 마우스가 작동하지 않는다는 것입니다.

내 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

chroot 파일 시스템을 별도의 HDD에 복사하고 부트로더를 설치하여 부팅하면 모든 것이 잘 작동합니다.

저도 같은 방법으로 KDE4를 실행해 보았는데 키보드와 마우스가 작동하지 않아서 루트된 X 서버가 문제를 일으키는 것 같았습니다. X 서버 로그를 조사한 결과 의심스러운 점은 발견되지 않았습니다.

버추얼박스를 사용하고 있는데 실제 PC에서도 문제가 동일합니다.

내가 한 일은: debootstrap, chroot에 Xfce4 설치, Xfce4 실행입니다. i386/amd64 Wheezy/Jessie를 테스트했습니다.

내가 놓치고 있는 마법은 무엇인가?

마침내 답을 찾았습니다. /run/udev그것도 바인딩되어야 합니다.

이 정보가 도움이 될 거라고 생각했어요.

관련 정보