debootstrap
Arch 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
(sshd
procとdev / ptsの停止、アンマウント)は、ホストに新しいターミナルを戻しません。
ここで何が欠けていますか?
mount --bind
トリックをやった、ありがとう!;)の出力にls -l /dev/pts
違いはありませんでした。
ls -l /dev/pts
前後の出力を投稿してください。暗闇で刺す:mount --bind /dev/pts $CHROOT/dev/pts
何か良いですか?独自にビルドする代わりにschrootを使用すると、多くの労力を節約できます。