在准备 chroot 时,我正在做一个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 root root 42 二月 6 12:52 /etc/resolv.conf
内容正常
名称服务器 192.168.4.1
这个也应该用后chroot,但不是通过更改实际的${MOUNTPOINT}/etc/resolv.conf
.这应该保持原样:
lrwxrwxrwx 1 root root 27 Jun 14 2017 ${MOUNTPOINT}/etc/resolv.conf -> /run/resolvconf/resolv.conf
(背景:我知道在 ./run/
的上下文中重新绑定resolv.conf
。对我来说不起作用,/etc/resolv.conf
是一个真实的文件而不是符号链接。只是${MOUNTPOINT}/etc/resolv.conf
它被破坏了,而且它只在 期间被破坏,chroot
所以我不能覆盖它)。