
chroot 환경 내에서 Java를 실행하려면 다음 명령을 사용하여 /proc 파일 시스템을 마운트해야 합니다.
mount -t proc none /proc
chroot 환경 내부
또는
mount -o bind /proc /path/to/chroot/proc
외부에서
그것은 잘 작동하지만 나에게는 시스템을 다시 시작할 때마다 /proc를 실행해야 합니다.
/proc를 항상 마운트하거나 시스템을 시작할 때마다 /proc를 마운트하도록 문제를 해결하려면 어떻게 해야 합니까?
안전하지 않거나 신뢰할 수 없는 경우, 다음 사항을 확인하는 방법을 안다면 다른 방법으로 문제를 해결할 것입니다. /proc가 마운트되었거나 bash 스크립트를 사용하지 않고 있습니다!
답변1
@andlrc 덕분에
fstab을 사용하여 문제가 해결되었습니다.
누군가가 사용하기를 바랍니다 .
fstab 또는 파일 시스템 테이블은 시스템에서 실행 시 자동으로 마운트할 파티션에 대한 정보를 가져오는 데 사용됩니다
.
sudo gedit /etc/fstab
그것을 열려면
시스템이 /proc를 자동으로 마운트하도록 다음을 추가했습니다.
/path/to/chroot/proc /proc auto -o,bind 0 1
여기서는 -순서대로-:
1- 마운트할 파일 시스템
2- 마운트 대상
3- 파일 시스템 유형 .. 자동 자동 감지
4- ","로 구분된 마운트 옵션 5- 백업 활성화/비활성화 플래그 6 - 부팅하는 동안 파티션에 오류가 있는지 확인하는 순서가
도움이 되기를 바랍니다.