我在 Windows 中使用 Qemu 映像进行 linux 二进制文件测试。为了持续开发,我使用了 qemu 而不是 Virtualbox。
我需要始终使用相同的 linux 配置进行测试。所以我的形象不应该改变。这样我的 Qemu 图像是 git 中的跟踪文件。
我尝试使用 squash 文件系统 linux 映像,如 slax 或 tinyCore。因为我认为如果我使用 squash 文件系统操作系统,所有更改都保存在 ram 中,所以每次重新启动都会让它像第一次启动一样。
但这并不像我预期的那样。这意味着,即使我只运行映像并在没有任何更改的情况下将其关闭,它也会像修改过的那样进行分类。在我看来,即使它是 squased fs,它也会写一些日志。
每次启动后我都需要对 linux 映像进行零更改。我怎样才能成功呢?请你帮助我好吗?