我正在尝试使用 chroot 为 Rpi 映像 (pi-gen) 安装一些软件。Pi-Gen 使用 chroot 来安装它们。
不幸的是当执行
cat /proc/cpuinfo
在 chroot 环境下,我从主机系统获取 cpuinfo。但为了成功安装我想要的软件,cpuinfo 必须输出目标系统的信息。我如何伪造 cpuinfo 文件?
我已经尝试覆盖 chroot 环境中的文件。但这导致出现“不允许”错误。
谢谢
答案1
将文件复制到常规文件系统,根据需要进行编辑,然后将mount --bind
编辑后的文件覆盖到原始文件上。
mount --bind /tmp/cpuinfo.txt /proc/cpuinfo
它只会欺骗软件——它实际上不会让 CPU有能力的如果不是,则运行该软件。