当前位置: 技术问答>linux和unix
如何在REDHAT上9.0中,在编译内核时,指定ROOT文件系统的位置?
来源: 互联网 发布时间:2015-07-04
本文导语: 如何在REDHAT上9.0中,在编译内核时,指定ROOT文件系统的位置,不是通过LILO,GRUB启动? | 如果不用第三方的引导工具,在Linux内核中,定义了ROOT_DEV和ORIG_ROOG_DEV等宏,只能直接修改其定义才能...
如何在REDHAT上9.0中,在编译内核时,指定ROOT文件系统的位置,不是通过LILO,GRUB启动?
|
如果不用第三方的引导工具,在Linux内核中,定义了ROOT_DEV和ORIG_ROOG_DEV等宏,只能直接修改其定义才能更改ROOT文件系统的位置。
如果使用lilo,grub等引导工具,则可以向内核传递root参数,来改变root文件系统的位置。
如果使用lilo,grub等引导工具,则可以向内核传递root参数,来改变root文件系统的位置。
|
root是一个内核参数,内核在被引导时按照默认值寻找root文件系统,此时,也可以将自定义的值传给内核。一般的内核引导程序都提供这些方法,如lilo、grub或loadlin
以loadlin为例:
loadlin.exe bzImage root=/dev/hda2
以loadlin为例:
loadlin.exe bzImage root=/dev/hda2