当前位置: 技术问答>linux和unix
麻烦哪位大虾给总结一下如何使用ramdisk作为根目录吧?
来源: 互联网 发布时间:2015-06-30
本文导语: 这个问题对于大虾来说也许太简单,我们菜鸟来说可是大有帮助的。 1.利用initrd.img,ramdisk作为根目录,编译内核提供initrd和ramdisk支持,源代码需不需要修改?如果需要修改,如何改? 2.哪些内核参数需要指定?rd...
这个问题对于大虾来说也许太简单,我们菜鸟来说可是大有帮助的。
1.利用initrd.img,ramdisk作为根目录,编译内核提供initrd和ramdisk支持,源代码需不需要修改?如果需要修改,如何改?
2.哪些内核参数需要指定?rdev和grub怎么做?
4.initrd.img中包含完整的根文件系统,其中哪些脚本与实现ramdisk根目录有关?具体该如何写一些关键性的脚本?
分不够可以再加,偶还有N多分
1.利用initrd.img,ramdisk作为根目录,编译内核提供initrd和ramdisk支持,源代码需不需要修改?如果需要修改,如何改?
2.哪些内核参数需要指定?rdev和grub怎么做?
4.initrd.img中包含完整的根文件系统,其中哪些脚本与实现ramdisk根目录有关?具体该如何写一些关键性的脚本?
分不够可以再加,偶还有N多分
|
不需要改内核源码
编译内核时需要注意选择ramdisk支持
以loadlin为例:
loadlin bzImage initrd=xxx.img ramdisk_size=8000
其中ramdisk_size是指ramdisk运行需要的内存,一般默认时4096k,自己要注意根据你的ramdisk设置的合适一些
编译内核时需要注意选择ramdisk支持
以loadlin为例:
loadlin bzImage initrd=xxx.img ramdisk_size=8000
其中ramdisk_size是指ramdisk运行需要的内存,一般默认时4096k,自己要注意根据你的ramdisk设置的合适一些
|