在CentOS Minimal上编译内核的步骤如下:
更新系统:
sudo yum update -y 安装必要的工具和依赖:
sudo yum groupinstall "Development Tools" -y sudo yum install kernel-devel kernel-headers elfutils-libelf-devel ncurses-devel bison flex libaio-devel 下载内核源码: 你可以从kernel.org下载最新的稳定版内核源码,或者使用CentOS提供的镜像站点。
wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.15.0.tar.xz tar -xf linux-5.15.0.tar.xz cd linux-5.15.0 配置内核: 使用make menuconfig进行图形化配置,或者使用make defconfig生成默认配置。
make menuconfig # 图形化配置 # 或者 make defconfig # 默认配置 编译内核:
make -j$(nproc) # 使用所有CPU核心进行编译 sudo make modules_install install # 安装内核和模块 更新GRUB:
sudo grub2-mkconfig -o /boot/grub2/grub.cfg 重启系统:
sudo reboot 检查新内核版本:
uname -r 查看启动日志: 在系统启动过程中,你可以查看GRUB菜单,选择新编译的内核启动,然后查看dmesg输出以确认内核已成功启动。
通过以上步骤,你应该能够在CentOS Minimal上成功编译并安装自定义内核。