CentOS7 4 公升級5 1核心

2021-10-01 03:35:06 字數 2209 閱讀 1690

xz -d linux-5.1.tar.xz

tar -xvf linux-5.1.tar

執行:

1) make menuconfig

選擇然後

2) make

3) make modules

4) make modules_install

5) make install 安裝核心

第二步make的時候可能會報錯,比如缺少ncurses-devel,openssl-等,直接執行yum install ***就好

yum install -y openssl-devel ncurses-devel elfutils-libelf-devel
安裝完畢後,reboot就可以看到5.1的選項

1)cat /boot/grub2/grub.cfg

如果提示沒有such file,則

grub2-mkconfig --output /boot/grub.cfg
此時就有了.

有可能是因為採用了uefi啟動,所以也可以使用

cat /boot/efi/centos/grub.cfg |

grep menuentry

,建議使用這種方法

2)cat /boot/grub2/grub.cfg | grep menuentry

可以看到很多個核心版本(至少有原先的和新安裝的5.10)

3) 執行grub2-editenv list檢視當前預設核心

4) 執行grub2-set-default "centos linux(5.10) 7 (core)"

設定預設核心,其中centos linux(5.10) 7 (core)這一串由

cat /boot/grub2/grub.cfg | grep menuentry得來

5)再次 執行grub2-editenv list檢視當前預設核心,

可以看到已經變成5.10了

(1) 進入/usr/src/kernels/linux5.1

(2) 執行 make rpm-pkg

(3) 編好後的rpm包會在~/rpmbuild/rpms/x86_64/目錄下,一共有三個,安裝的時候直接rpm -uvh kernel-*.rpm即可

如果一直提示

error: failed dependencies:

kernel-devel-uname-r is needed by (installed) systemtap-devel-3.1.3-3.el7.x86_64

並且安裝後仍然提示,解決方式如下

(1) 使用–force --nodeps引數遮蔽依賴問題(推薦)

rpm -uvh --force --nodeps kernel-*5.1.0-1.x86_64.rpm
(2)改用yum安裝(機器需連線網際網路,不推薦)
yum install -y kernel*5.1.0-1.x86_64.rpm
安裝,安裝完3.10.0和5.1.0核心會共存,不要的話可以刪掉3.1.yum remove -y kernel-3.10.0el7.x86_64

也可以使用yum update kernel-*.rpm公升級

需要注意的是yum update不帶引數預設是公升級系統的,慎用!

注:rpm -uvh表示公升級rpm並顯示安裝過程,公升級完成後只會留下5.1.0的核心,也不需要改grub配置了,如果想保留原本的核心可以使用rpm -ivh.

不過我沒試過

notes: 使用rpm包公升級linux 5.1.0核心後,如果出現驅動問題,在核心目錄下執行make install命令然後重啟就好

Centos7 4 公升級openSSH的操作步驟

作業系統環境 centos7.4 x64 openssh公升級方式 編譯安裝 注意 以下指令碼請逐一複製執行,切勿轉存shell檔案自動執行 上傳安裝包openssh 8.4p1.tar.gz openssl 1.1.1h.tar.gz 至伺服器 opt 目錄下 cd opt ssh v opens...

centos6 4公升級核心

首先要保證系統是x64的,其次要公升級核心到3.1.0以上版本 這裡通過yum公升級核心相對簡單。首先你要做的就是匯入public key rpm import 然後安裝elrepo到centos 6.5中 rpm uvh 安裝kernel lt lt long term yum enablerep...

CentOS7公升級核心

步驟1 載入公鑰 步驟2 安裝elrepo 步驟3 載入elrepo kernel元資料 步驟4 檢視可用的rpm包 步驟5 安裝最新版本的kernel yum disablerepo enablerepo elrepo kernel install y kernel ml.x86 64 步驟6 重...