从安装映像中提取 bsd.rd 并作为 vnode 安装后,我可以看到有 0.2MB 的可用空间可用于其他文件,例如在无人值守安装期间使用的文件。
我想复制一个 1MB 大小的文件,但它显然不适合。
话虽如此,有没有办法在不从源代码构建的情况下增加 ramdisk 内核的大小?
我的想法是将其内容复制到newcontent.d
,将我的附加文件移动到其中,makefs newcontent.fs newcontent.d
在其上运行,然后rdsetroot bsd.rd.uc newcontent.fs
最后将其压缩并放回安装介质上。
可悲的是,虽然原始 bsd.rd 的大小是 3.3MB,但它的副本需要 180MB...
我使用du -hs /path/to/directory
.
前段时间有人在
[email protected]
邮件列表上提出了类似的问题。直接引用 Stuart Henderson 的回答:所以,显然不是,如果不重建内核就无法做到这一点。