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
それもバインドする必要があります。
この情報が役に立つと思いました。