找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索本站精品资源

首页 教程频道 linux命令 系统管理 查看内容

kexec命令 - 直接起动另一linux内核

作者:模板之家 2020-6-9 10:54 7312人关注

kexec命令的功能是可以从当前正在运行的内核直接引导到一个新内核。kexec命令跳过了整个引导装载程序阶段的第一部分,直接跳转到我们希望引导到的内核。不再有硬件的重启和固件操作,不再涉及引导装载程序。完全避开

kexec命令的功能是可以从当前正在运行的内核直接引导到一个新内核。

kexec命令跳过了整个引导装载程序阶段的第一部分,直接跳转到我们希望引导到的内核。不再有硬件的重启和固件操作,不再涉及引导装载程序。完全避开了引导序列最慢的一部分。这一功能部件带来的最大益处在于,系统现在可以极其快速地重新启动。

使用kexec命令内核版本必需为 2.6.13 或以上。

语法格式:kexec [参数]

常用参数:

-l指定内核映像文件
-e允许当前被加载的内核
-f强制立即调用系统调用“kexec”,而不调用“shutdown”
-t指定新内核的类型
-u卸载当前的kexec目标内核

参考实例

装在指定的内核映像:

[root@linuxcool ~]# kexec -l /boot/bzImage -append="root=/dev/hda1" 

重新启动已装载的内核:

[root@linuxcool ~]# kexec -e

路过

雷人

握手

鲜花

鸡蛋
原作者: 模板之家 来自: www.mb5.com.cn