Hi. Unfortunately, this is not clear enough from https://github.com/containers/initoverlayfs how exactly the second-stage early filesystem is mounted. So, please, add that information to README. Let me describe how I understand this. First, init program from (small) first-stage early filesystem mounts boot/ESP partition, where second-stage early filesystem image (i. e. erofs) is located. Then that init program mounts that erofs image. Without copying the whole erofs image into memory. In other words, if some part of erofs image is not accessed, then not only it is not uncompressed, it even is not loaded from disk to memory at all. Is my understanding correct? -- Askar Safin