创新互联www.cdcxhl.cn八线动态BGP香港云服务器提供商,新人活动买多久送多久,划算不套路!
目前创新互联建站已为上千多家的企业提供了网站建设、域名、网络空间、绵阳服务器托管、企业网站设计、克什克腾网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。小编给大家分享一下使用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内核的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联-成都网站建设公司行业资讯频道!