|
楼主 |
发表于 2008-11-10 17:13:32
|
显示全部楼层
Post by prettydream;1906644
这为老兄,我也正在研究这个问题
但是我想问问,你是想把整个LFS都放到initramfs里面???不太现实吧?
应该是initramfs放些启动的别要东西,把根文件系统用squashfs文件打包格式打包放在磁盘上,启动后挂载,然后利用unionfs等技术吧??
请问老兄,这个LFS你想放些什么东西??限制多大了?
现在你准备做这个东西,有什么可行方案不?
有人尝试过搞一个100M的initramfs,成功了。我估计,要是精简一下,不是没有可能。
打算让它启动后能够在上面完成LFS,就算功德圆满。我想这些功能都不需要另外的根文件系统。
至于unionfs/aufs,我有一个想法是用它做包管理器。也就是说,每个软件包都被制作成squashfs,然后在启动的时候用aufs一个一个加载到根上,于是最终得到一个完整系统。当不需要某个软件包时,简单地不予加载,就相当于卸载了。这样的系统就非常灵活,伸缩性、可定制性可以非常强。但是我现在对aufs/squashfs经验还不多,不知道这个方案的可行性如何。 |
|