1. 配置kernel支持kexec
2. 使用如下命令加载kernel和initrd
kexec -l vmlinux --initrd=initrd --args-linux --append="root=/dev/sda1 console=ttyS0 console=rcons0 crashkernel=128M@16M nmi_watchdog=0"
-l: 不经过压缩的Linux Kernel
--initrd: 就是initrd文件
--append: 送给kernel的内核启动参数
3. 最后调用 kexec -e


jerrylxy 于 2013-06-18 15:49:50发表:
哥们讲讲kexec命令的原理么