当我启动另一个linux内核时,我想执行linux内核的zImage。我看到了KEXEC,但是我不能使用它,因为我不能用kexec支持重新编译我的内核。所以我的问题是,没有kexec怎么做?(我使用的是Android内核)
发布于 2013-10-18 19:23:22
通常,您需要一个引导加载程序来加载内核映像。Kexec是另一种选择。如果您通过其他方式将次要内核映像预加载到某个内存位置,则可以在/proc或类似程序中添加触发器,以对新位置执行软重新引导。(有关软重启,请参阅arch/arm/kernel/process.c )。如果您不能使用kexec编译内核,也不能使用用户空间工具,那么您的主内核将不得不直接执行文件系统读/写,这不是推荐的方式。
https://stackoverflow.com/questions/19447368
复制相似问题