在 chroot 中安装 gentoo 我发现像mount
和 这样的命令df
不起作用:它们尝试读取文件/etc/mtab
(当然是空的)。
我可以(以供将来使用)设置甚至重新编译它们,这样它们就不会读取/etc/mtab
并从中获取所有需要的信息/proc
吗?
答案1
df
和mount
基于*mntent
(ex getmntent
) 函数,基于/etc/mtab
和/etc/fstab
。您可以修补这些工具,但您应该简单地复制或符号链接/proc/mounts
到/etc/mtab
。
答案2
不要这样做:相反,使用符号链接/proc/mounts
来/etc/mtab
代替,这也可以解决您的问题。
请注意,在 chroot 环境中,您只需要一个最小的挂载表,即/sys
、等/proc
。/