我已经使用 debootstrap 创建了一个 Debian Jessie 容器,然后我创建了一个脚本来 chroot 进入它。这是我使用的脚本:
mount -t proc proc /home/matrix1/LuMi/linuxrootdir/proc/
mount -t sysfs sys /home/matrix1/LuMi/linuxrootdir/sys/
mount -o bind /dev /home/matrix1/LuMi/linuxrootdir/dev/
mount -o bind /dev /home/matrix1/LuMi/linuxrootdir/dev/pts
#mount --bind /etc/resolv.conf /home/matrix1/linuxrootdir/etc/resolv.conf
chroot /home/matrix1/LuMi/linuxrootdir \
PATH=/bin:/usr/bin:/sbin:/usr/sbin \
echo "Exiting chroot"
umount /home/matrix1/LuMi/linuxrootdir/dev/
umount /home/matrix1/LuMi/linuxrootdir/dev/pts
umount /home/matrix1/LuMi/linuxrootdir/sys/
umount /home/matrix1/LuMi/linuxrootdir/proc/
#umount /home/matrix1/LuMi/linuxrootdir/etc/resolv.conf
问题是,当我运行它时,出现以下错误:
chroot: failed to run command ‘PATH=/bin:/usr/bin:/sbin:/usr/sbin’: No such file or directory
我不知道问题出在哪里,有人可以帮助我吗?提前致谢!
编辑:如果它可以帮助。我在我的系统上运行 Fedora 23。