0
我創建了Debian Jessie容器,使用debootstrap,然後創建一個腳本來切入它。這是該腳本我用:chroot error:「無法運行命令」PATH =/bin:/ usr/bin:/ sbin:/ usr/sbin':沒有這樣的文件或目錄「
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。
嗨!非常感謝您的回覆!你的意思是我應該將這一行添加到腳本中? – toti08
無論如何,我用你的替換我的chroot行,現在它的作品,非常感謝! – toti08
不客氣。請「接受」答案。謝謝。 – mikep