擷取源碼以及更新檔
從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