因工作需求费变,需要把當(dāng)前系統(tǒng)的內(nèi)核升級(jí)到centos7.4的版本粥帚,所以在網(wǎng)上找了一下升級(jí)方法,如下
1祟剔、查看當(dāng)前系統(tǒng)內(nèi)核版本:
uname -a 查看
發(fā)現(xiàn)是3.10.0-514.26.2.nfs.8.x86_64隔躲,需要升級(jí)到3.10.0-693.el7.x86_64
2、內(nèi)核升級(jí)指定版本方法如下:
到http://ftp.scientificlinux.org/linux/scientific/7.0/x86_64/updates/security/下載對(duì)應(yīng)的內(nèi)核源碼包物延,網(wǎng)頁(yè)全部加載完比較慢宣旱,需要等一段時(shí)間。
wget http://ftp.scientificlinux.org/linux/scientific/7.0/x86_64/updates/security/kernel-3.10.0-693.el7.x86_64.rpm
3叛薯、然后安裝下載的內(nèi)核:
測(cè)試的時(shí)候發(fā)現(xiàn)如果是帶桌面的centos7.0系統(tǒng)浑吟,安裝的過(guò)程會(huì)自動(dòng)斷開遠(yuǎn)程連接笙纤,可能是桌面版的某些組件版本與下載的內(nèi)核有沖突,可以用rpm的方式先查看是哪些組件有問(wèn)題组力,升級(jí)或卸載這些組件
yum install kernel-3.10.0-693.el7.x86_64.rpm -y
我這邊升級(jí)yum安裝內(nèi)核源碼時(shí)報(bào)錯(cuò)了省容,提示需要dracut的版本>=033-502
解決方法如下:
cd /etc/yum.repos.d/ #切換到y(tǒng)um源存放目錄
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo #下載centos7最新源
yum clean all #清理緩存
yum makecache #生成緩存
yum proides dracut #查看軟件包所有版本
yum install dracut-033-360.nfs.2.x86_64 -y #找到合適的版本下載即可
4、安裝完成后查看并啟用新內(nèi)核:
grep ^menuentry /etc/grub2.cfg | cut -f 2 -d \'
5燎字、看到新安裝的內(nèi)核版本在第一排腥椒,表示0行,執(zhí)行以下命令grub配置文件
grub2-set-default 0
7候衍、重啟系統(tǒng)檢查內(nèi)核版本已經(jīng)升級(jí)成功
參考地址:http://www.linxiongxiong.com/archives/370