昨天下午在公司,使用LFS qemu,重新编译了一遍内核,然后验证ksplice功能。
非常顺利的完成了热补丁。
简直太神奇了。


前天之所以没有成功,主要是lfs当时跑的内核和运新ksplice编译的内核可能不一样。
所以导致ksplice内核模块总是报错。


当时最困扰的地是脚本中
modporbe ksplice
但是并没有编译出ksplice的内核模块啊。
我还以为是他脚本写错了。


后来发现其实编译成standalone模式是不需要加载ksplice模块的。
根本原因还是运行的内核和当前的内核不匹配。