Rocky8.10 升级Kernel 6.10.7

1. 起因

为了修复CVE-2024-36971,公司要求将Rocky8.10的Kernel升级到最新.
其实升级Kernel应该是比较简单的事情,但这次却搞得一波三折

2. 升级过程

2.1 二进制安装

  1. 安装依赖包
yum install -y gcc kernel-devel cmake gcc-c++ 
yum install -y ncurses-devel bison flex elfutils-libelf-devel openssl openssl-devel python3
  1. 下载kernel包

访问https://kernel.org/
在这里插入图片描述
或者直接wget下载

mkdir kernel
cd kernel
wget https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.10.7.tar.xz
tar xf linux-6.10.7.tar.xz 
cd linux-6.10.7/
make menuconfig

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
修改.config

.config 里将CONFIG_DEBUG_INFO_BTF和CONFIG_SYSTEM_TRUSTED_KEYS值改为空

在这里插入图片描述
如果想开启debuginfo的话需要安装dwarves,可以配置阿里的yum源来安装这个包

# cat /etc/yum.repos.d/tools.repo 
[tools]
name=tools
baseurl=https://mirrors.aliyun.com/centos/8.5
### 手动安装 VMware Tools 对于希望增强 Rocky Linux 8.10 和 VMware 虚拟化平台之间交互性能的用户来说,在该版本的操作系统上手动安装 VMware Tools 是一种有效的方法。这不仅能够提升图形显示效果,还能改善文件共享等功能。 #### 准备工作 为了顺利进行安装过程,建议先更新现有软件包至最新状态: ```bash sudo yum update -y ``` 接着安装编译工具链以及必要的开发库,这些组件对于成功构建 VMware Tools 至关重要[^2]: ```bash sudo yum groupinstall -libs ``` #### 获取并挂载 VMware Tools ISO 文件 启动虚拟机后,通过 VMware 主界面菜单选择 `Virtual Machine` -> `Install VMware Tools...` 来加载 VMware Tools 映像到虚拟光驱中。之后创建临时目录用于挂载此映像,并执行实际挂载命令[^4]: ```bash mkdir /mnt/cdrom mount /dev/cdrom /mnt/cdrom/ ``` 如果遇到 `/dev/cdrom` 设备不存在的情况,则可以通过查找正确的设备名称来代替它;通常情况下会是类似 sr0 或者 sda 这样的名字。 #### 解压与配置源码 进入已挂载的路径下解压缩 tarball 归档文件,随后按照提示完成后续设置流程。请注意不同版本间的差异可能会导致具体指令有所变化: ```bash tar zxpf /mnt/cdrom/VMwareTools-*.tar.gz -C /tmp/ /tmp/vmware-tools-distrib/bin/vminstaller.pl -default ``` 上述 `-default` 参数表示接受所有默认选项自动完成整个安装过程。如果有特殊需求则去掉该参数以便于自定义各项设定。 #### 安装后的清理工作 当确认一切正常运作以后,记得卸载先前使用的 CD-ROM 镜像并且移除不再需要的工作副本以释放空间资源: ```bash umount /mnt/cdrom rm -rf /tmp/vmware-tools-distrib rmdir /mnt/cdrom ``` 最后重启计算机使更改生效即可享受更佳体验。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值