You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

29 lines
1.1 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

kexec
===
从当前正在运行的内核引导到一个新内核
## 说明
**kexec命令** 是Linux内核的一个补丁让您可以从当前正在运行的内核直接引导到一个新内核。在上面描述的引导序列中kexec跳过了整个引导装载程序阶段第一部分并直接跳转到我们希望引导到的内核。不再有硬件的重启不再有固件操作不再涉及引导装载程序。完全避开了引导序列中最弱的一环 -- 固件。这一功能部件带来的最大益处在于,系统现在可以极其快速地重新启动
**kexec的好处** 要求高可用性的系统以及需要不断重新启动系统的内核开发人员都将受益于kexec。因为 kexec跳过了系统重新启动过程中最耗时的部分也就是固件初始化硬件设备的阶段所以重新启动变得非常快可用性得到了提高
## 选项
```
kexec(选项)
```
```
-l指定内核映像文件
-e允许当前被加载的内核
-f强制立即调用系统调用“kexec”而不调用“shutdown”
-t指定新内核的类型
-u卸载当前的kexec目标内核
```