|
发表于 2008-7-25 21:32:40
|
显示全部楼层
怎么可能不用呢...发行版内核需要提供很多很多模块以支持各种硬件和各种功能, 但又不能全编译进内核, 那样内核太大了影响效率, 启动速度也会很慢很慢.
因此把这些模块编译成Module, 需要的时候再加载, 这样要合理的多.
问题是, 这些Module, 包括文件系统/硬盘等的驱动, 是存放在硬盘上的. 而要访问硬盘就必须要有这些驱动. 怎么办? 解决办法就是把一些必要的驱动打包成cpio, 由BOOTLOADER把这个cpio给读进内存, 再由内核在内存中把这个cpio解开成一个RAMDISK. |
|