系统相关
首页 > 系统相关> > linux – 第二个内核是否需要启用kexec

linux – 第二个内核是否需要启用kexec

作者:互联网

很明显,你需要’first’内核中的kexec系统调用.但是应该加载的内核(使用kexec_load和reboot)是否需要使用kexec进行编译?

如果是的话,需要在内核中执行哪些额外代码来执行kexec启动而不是正常启动?

解决方法:

我没有看到关于这一点的明确声明,我没有试一试,但我想这不是必要的.除了我的猜测,手册页说:

kexec performs the function of the boot loader from within the kernel.

只有当涉及到一些黑魔法而不是引导加载程序时才需要对要加载的内核进行修改,但是如果正在运行的内核像引导加载程序一样执行这样的操作则不需要.

标签:linux,kernel,kexec
来源: https://codeday.me/bug/20190813/1650297.html