怎样做到 RAMDISK IN KERNE ?
本帖最后由 wgl21 于 2012-07-03 16:22 编辑如题说白一点就是 把mfsroot文件压进kernel里面从而实现单文件直接引导系统的目的? 8.3就是这样做吧 回复 2# love2006
8.3就是这样做是什么意思啊? 请大家指点指点呀 大神们都来看看 啊 发表下意见呀 8.3的光盘引导就是一个mfsroot.gz文件,整个系统都在里面。9.0已经不用这种引导方式了。
以后m0n0这些防火墙系统都很难用9.0.其实freesbie就是9.0 最新引入linux已经常用的livecd引导模式。
我还是比较欣赏以前单文件引导系统模式,可以9.0以后再也不可能了,人家9.0要跟上linux,要pc引导 我想知道是怎样做到的呢? 回复 6# love2006
还有你说的这个不是我想要实现的呀
mfsroot.gz 是在这个livecd里面可是 kernel也在呀 在/boot/kernel/下面
我想做到的就是把 mfsroot.gz (普通的数据文件 里面有分区和数据等信息)压进 kernel (elf格式的二进制文件)里面
从而使这两个文件合并成一个 通过加载kernel的同时也加载mfsroot 回复 8# wgl21
应该也没问题吧,linux就是把所有文件加入kernel文件。freebsd内核模块可以编译进内核,也可以单独编译动态加载。
看看人家的,就是把ipfilter防火墙 静态编译到kernel文件
http://www.freebsdchina.org/forum/viewtopic.php?t=20828
常听说某个功能支持比如xen又被加入内核,如果不是动态加载的模块,那就是编译进内核了 有时间去试试,做个标记先
页:
[1]
2