我想使用 Grsecurity 将服务器上的内核从 2.6.32 版本升级到最新版本。但重启服务器后,内核版本仍然为旧版本,您能告诉我我做错了什么吗?
我将简单解释一下我做了什么,所以我安装了所有需要的补丁,例如 gcc、build-essential 等。然后我从 kernel.org 获取一个新的内核文件,解压它,然后用 grsecurity 修补它(使用 patch -p1 <../grsecurity-[version of grsecurity] 命令),然后我输入 make defconfig 和 make menuconfig,在配置中我只在自动模式下启用了 grsecurity,然后我保存配置文件并输入 make deb-pkg,整个过程结束后,我使用 dpkg -i *.deb 来激活新映像,当我重新启动时,旧映像仍在服务器上运行。
整个编译过程很顺利,只有一些警告和说明,但最终图像在文件中构建完成。
有什么想法可以解决它吗?
答案1
请检查你的 grub 配置是否已更新。
update-grub2
然后检查/boot/grub/grub.cfg
。