如果內核低於5.1需要安裝一下內核
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
yum --enablerepo=elrepo-kernel install kernel-ml -y
sed -i "10s/^.*/default=0/" /boot/grub/grub.conf
egrep ^menuentry /etc/grub2.cfg | cut -f 2 -d \'
grub2-set-default 0
reboot
Cnetos 7 Intel® Wi-Fi 6 AX200 160MHz 驅動安裝示例:
wget https://wireless.wiki.kernel.org/_media/en/users/drivers/iwlwifi/iwlwifi-cc-46.3cfab8da.0.tgz
tar xzf iwlwifi-cc-46.3cfab8da.0.tgz
cp iwlwifi-cc-46.3cfab8da.0/* /lib/firmware
然后重啟系統。
離線升級內核方法
1、下線內核
https://elrepo.org/linux/kernel/el7/x86_64/RPMS/
如ml版本
下載指定版本 kernel kernel-ml-5.11.6-1.el7.elrepo.x86_64.rpm
下載指定版本 kernel-devel kernel-ml-devel-5.11.6-1.el7.elrepo.x86_64.rpm
2、將2個rpm文件拷貝到目標機器任意目錄,然后安裝
yum -y install kernel-ml-devel-5.11.6-1.el7.elrepo.x86_64.rpm
yum -y install kernel-ml-5.11.6-1.el7.elrepo.x86_64.rpm
3、通過以下命令查看內核順序
awk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfg
此時5.11.6的位置為0
CentOS Linux (5.11.6-1.el7.elrepo.x86_64) 7 (Core)
CentOS Linux (3.10.0-957.el7.x86_64) 7 (Core)
CentOS Linux (0-rescue-780c70defb4a40f996ab04470668ca42) 7 (Core)
4、想生效最新的內核,還需要修改內核的啟動順序為0:
vim /etc/default/grub
或
grub2-set-default 0
5、接着運行grub2-mkconfig命令來重新創建內核配置
grub2-mkconfig -o /boot/grub2/grub.cfg
6、重啟reboot
參考: