Centos7 源碼編譯安裝linux longterm 內核4.19.47

首先去www.kernel.org下載新的內核,好比在我本次實際操做的時候 第4大版本的最新的longterm 版本爲:4.19.47linux

 

安裝用於編譯的基礎套件vim

yum groupinstall "Development Tools" -y curl

 

安裝其餘須要的組件而且下載新內核源碼包url

yum install -y elfutils-libelf-devel bc openssl-devel ncurses-devel ntpdate vim net-tools;cd /root/下載;ntpdate -u times.aliyun.com;curl -O https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.19.47.tar.xz
tar -xf linux-4.19.47.tar.xz -C /usr/src/
cd /usr/src/linux-4.19.47/cdn

 

拷貝老的config文件
cp /boot/config-4.4.180-2.el7.elrepo.x86_64 .config
sh -c 'yes "" | make oldconfig'ssl

j4是說使用4個cpu內核來並行處理,應該符合真實的cpu最大內核數狀況源碼

make -j4 bzImage
make -j4 modules
make -j4 modules_install
make install
awk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfgopenssl

配置grub2新的默認內核項,從新啓動it

grub2-set-default 0 && init 6編譯

檢查新內核狀況

uname -r

 

yum groupinstall "Development Tools" -y yum install -y elfutils-libelf-devel bc openssl-devel ncurses-devel ntpdate vim net-tools;cd /root/下載;ntpdate -u times.aliyun.com;curl -O https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.19.47.tar.xztar -xf linux-4.19.47.tar.xz -C /usr/src/cd /usr/src/linux-4.19.47/cp /boot/config-4.4.180-2.el7.elrepo.x86_64 .configsh -c 'yes "" | make oldconfig'make -j4 bzImagemake -j4 modulesmake -j4 modules_installmake installawk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfggrub2-set-default 0 && init 6uname -r

相關文章
相關標籤/搜索