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サーバーログを調べたところ、疑わしい点は見つかりませんでした。

バーチャルボックスを使用していますが、実際のP​​Cでも問題は同じです。

私がしたことは:debootstrap、chrootへのXfce4のインストール、Xfce4の実行です。 i386/amd64 Wheezy/Jessieをテストしました。

私が逃している魔法は何ですか?

ついに答えを見つけました。/run/udevそれもバインドする必要があります。

この情報が役に立つと思いました。

関連情報