chroot를 준비하면서 나는 broken 을 포함하고 있기 mount --bind /etc/resolv.conf ${MOUNTPOINT}/etc/resolv.conf
때문에 이것이 필요합니다 .${MOUNTPOINT}
etc/resolv.conf
그러나 mount
동작의 핵심은 무시된다. ${MOUNTPOINT}/etc/resolv.conf
"이것은 아무데도 가지 않는 심볼릭 링크입니다"라고 불평합니다 . 네, 알아요. 그래서 처음에 리바인딩을 하게 됐어요.
[편집] 요청에 따라 /etc/resolv.conf
일반 파일은 다음과 같습니다.
-rw-r--r-- 1 루트 루트 42 2월 6일 12:52 /etc/resolv.conf
내용은 평범해요
네임서버 192.168.4.1
이것도 써먹어야지뒤쪽에chroot이지만 실제 항목을 변경하는 것은 아닙니다 ${MOUNTPOINT}/etc/resolv.conf
. 이는 그대로 유지되어야 합니다.
lrwxrwxrwx 1 루트 루트 2017년 6월 14일 27 ${MOUNTPOINT}/etc/resolv.conf -> /run/resolvconf/resolv.conf
/run/
(배경: . 의 맥락에서 리바인딩이 resolv.conf
작동하지 않는다는 것을 알고 있습니다 /etc/resolv.conf
. 이는 심볼릭 링크가 아닌 실제 파일입니다. 단지 ${MOUNTPOINT}/etc/resolv.conf
파일이 손상되었다는 것 뿐이며, 도중에만 손상되어 chroot
덮어쓸 수 없습니다.)