debootstrapArch Linuxの下でDebianベースのchroot環境を作成し、次のような生活で満たしています。
#!/bin/sh
mount -t proc proc $CHROOT/proc
mount -t devpts devpts $CHROOT/dev/pts
chroot $CHROOT /bin/bash --login -c "/etc/init.d/ssh start"
問題は、上記のスクリプトを実行した後、ホストシステムで新しい端末を開くことができなくなったことです。
urxvt: can't initialize pseudo-tty, aborting.
シャットダウンchroot(sshdprocとdev / ptsの停止、アンマウント)は、ホストに新しいターミナルを戻しません。
ここで何が欠けていますか?
mount --bindトリックをやった、ありがとう!;)の出力にls -l /dev/pts違いはありませんでした。
ls -l /dev/pts前後の出力を投稿してください。暗闇で刺す:mount --bind /dev/pts $CHROOT/dev/pts何か良いですか?独自にビルドする代わりにschrootを使用すると、多くの労力を節約できます。