2017-06-13 3 views
0

私はdebootstrapを使ってDebian Jessieのコンテナを作成しました。それにchrootするスクリプト。これは私が使用するスクリプトです:chrootエラー: "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 

問題がどこにあるか、私は理解することはできません誰かが私を助けることができます?前もって感謝します!

EDIT:それが役立つ可能性があります。私は自分のシステムでFedora 23を実行しています。 bashで

答えて

0

、あなたは

PATH=/bin:/usr/bin:/sbin:/usr/sbin chroot /home/matrix1/LuMi/linuxrootdir 
+0

こんにちはが必要です!あなたの返信をありがとう!この行をスクリプトに追加する必要がありますか? – toti08

+0

とにかくchroot行をあなたのものに置き換えました。 – toti08

+0

ようこそ。答えを「同意してください」。ありがとう。 – mikep

関連する問題