温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

使用linux的kexec命令直接起动另一linux内核

发布时间:2020-07-22 11:22:22 来源:亿速云 阅读:273 作者:清晨 栏目:服务器

小编给大家分享一下使用linux的kexec命令直接起动另一linux内核,相信大部分人都还不怎么了解,因此分享这边文章给大家学习,希望大家阅读完这篇文章后大所收获,下面让我们一起去学习方法吧!

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

以上是使用linux的kexec命令直接起动另一linux内核的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI