[질문] chroot 사용법 질문입니다.

lovejin0309의 이미지


chroot /mnt/lfs  /tools/bin/env -i  HOME=/root  TERM=$TERM PS1='\u:\w$ ' PATH=/bin:/usr/bin:/sbin:/usr/sbin:/tools/bin  /tools/bin/bash --login +h

이렇게 입력을 했습니다.

결과는

chroot: /tools/bin/env: No such file or directory

입니다.

/tools/bin/env 화일은 제대로 있는 상태이고 따로 실행시킬 경우에는 정상 동작합니다.

이유가 뭘까요?

weirdo96의 이미지

lovejin0309 wrote:

chroot /mnt/lfs  /tools/bin/env -i  HOME=/root  TERM=$TERM PS1='\u:\w$ ' PATH=/bin:/usr/bin:/sbin:/usr/sbin:/tools/bin  /tools/bin/bash --login +h

이렇게 입력을 했습니다.

결과는

chroot: /tools/bin/env: No such file or directory

입니다.

/tools/bin/env 화일은 제대로 있는 상태이고 따로 실행시킬 경우에는 정상 동작합니다.

이유가 뭘까요?

chroot 라는 것의 의미는 입력하신 /mnt/lfs라는 곳을 root로 하라는 의미입니다.
따라서 /tools/bin/env는 /mnt/lfs/tools/bin/env에 있어야 합니다.

lovejin0309의 이미지

그 안에 있습니다.

/tools 는 /mnt/lfs/tools의 링크입니다.