ubuntu20.04内核升级,增加kvm模块

ubuntu20.04内核升级,增加kvm模块

    本操作主要是升级内核,体验一下源码编译内核的操作步骤。

    1. 准备虚拟机以及操作系统

创建虚拟机时需要开启虚拟化

图片

安装操作系统时,需要将/boot目录分区调大至3G

图片

查看当前内核版本

uname -a

图片

    1. 准备内核升级文件

安装内核需要的依赖文件

apt updateapt install gcc  -yapt install libncurses-dev  -yapt install flex  -yapt install bison  -yapt install libelf-dev   -yapt install openssl  -yapt install libssl-dev  -yapt install make  -yapt install git -y
      准备一个至少30GB独立空间,挂载到/opt/kvm目录下

图片

      下载kvm内核的源码文件

cd  /optgit clone git://git.kernel.org/pub/scm/virt/kvm/kvm.git

图片

    1. 准备.config文件

构建.config文件

cd /opt/kvmmake menuconfig

 

 

图片

修改.config文件的内容

vim  .config将CONFIG_SYSTEM_TRUSTED_KEYS这个字段置为空

图片

    1. 编译新内核文件

构建vmlinuz文件make vmlinux  -j  20构建bzImage文件make bzImage -j 20构建模块文件(该过程需要等待几个小时)make modules -j 20
    1. 安装新的内核

安装模块make modules_install安装新的引导文件make  install
    1. 修改ubuntu20.04的启动引导界面

vim /etc/default/grub

图片

    1. 更新引导启动文件

update-grub

图片

    1. 重启ubuntu20.04

      reboot
    2. 可以选择新的内核

图片

    1. 安装kvm和kvm-intel模块
modprobe kvmmodprobe kvm-intel
    1. 检查
    2. 查看内核版本

uname -a

图片

      到此内核升级完成,同时也加载了kvm模块。




 

 




 

 

 

南哥小白
阅读 139
南小白攻防
6篇原创内容
 
posted @ 2022-10-19 14:36  往事已成昨天  阅读(309)  评论(0编辑  收藏  举报