我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"
Run Code Online (Sandbox Code Playgroud)
问题是,在执行上述脚本后,我无法再在主机系统上打开新终端:
urxvt: can't initialize pseudo-tty, aborting.
Run Code Online (Sandbox Code Playgroud)
关闭chroot
(停止sshd
、卸载 proc 和 dev/pts)不会在主机上带回新终端。
我在这里缺少什么?