天天看点

Centos 7下编译安装Linux-3.18.44-rt47内核

获取源码以及补丁

从Linux内核官网上下载3.18.44版本的内核源码,并且从rt.wiki上下载相对应的补丁,用于支持内核实时性。

安装编译所依赖的库

  • yum -y groupinstall “Development Tools” “ServerPlatform Development”
  • yum install -y ncurses-devel
  • yum install -y openssl-devel

配置编译内核

  • make menuconfig选择内核参数,选上CONFIG_PREEMPT这个选项
  • 执行make -jX开始编译,X为对应的CPU核数
  • 编译完成之后执行make modules_install install

修改启动项

  • cat /boot/grub2/grub.cfg

    查看时候存在刚编译的内核
  • `grub2-set-default “CentOS Linux (3.18.44-rt47) 7 (Core)”设置默认启动项
  • grub2-editenv list

    验证默认启动项
  • reboot

    重启系统

继续阅读