首页 > 系统相关 >ubuntu20.04内核升级,增加kvm模块

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

时间:2022-10-19 14:46:28浏览次数:94  
标签:ubuntu20.04 文件 make kvm 内核 install yapt

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

原创 南哥小白 南小白攻防 2022-03-31 15:43

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

    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篇原创内容  

标签:ubuntu20.04,文件,make,kvm,内核,install,yapt
From: https://www.cnblogs.com/cherishthepresent/p/16806164.html

相关文章

  • 同样的内核,为何linux干净稳定,而android臃肿又乌烟瘴气
    众所周知,现在智能手机操作系统主要有两大类:Android、iOS,采用Android系统的智能机品牌厂商很多(如:华为、Oppo、小米、魅族、三星、还有一些杂牌机等等),而iOS系统只有苹果的iPho......
  • 驱动开发:Win10内核枚举SSDT表基址
    三年前面朝黄土背朝天的我,写了一篇如何在Windows7系统下枚举内核SSDT表的文章《驱动开发:内核读取SSDT表基址》三年过去了我还是个单身狗,开个玩笑,微软的Windows10系统已经......
  • 驱动开发:Win10内核枚举SSDT表基址
    三年前面朝黄土背朝天的我,写了一篇如何在Windows7系统下枚举内核SSDT表的文章《驱动开发:内核读取SSDT表基址》三年过去了我还是个单身狗,开个玩笑,微软的Windows10系统已经......
  • 驱动开发:内核枚举Minifilter微过滤驱动
    Minifilter是一种文件过滤驱动,该驱动简称为微过滤驱动,相对于传统的sfilter文件过滤驱动来说,微过滤驱动编写时更简单,其不需要考虑底层RIP如何派发且无需要考虑兼容性问题,微......
  • Xen、KVM、Qemu间的关系和区别
    关于qemuQemu是一个独立的虚拟化解决方案,通过intel-VT或AMDSVM实现全虚拟化,安装qemu的系统,可以直接模拟出另一个完全不同的系统环境,虚拟机的创建通过qemu-image既可完成......
  • 天翼云服务器ubuntu20.04安装Mysql8记录
    1、查看系统版本1root@wwqovahhked4rb48:~#uname-a2Linuxwwqovahhked4rb485.4.0-70-generic#78-UbuntuSMPFriMar1913:29:52UTC2021x86_64x86_64x86_......
  • linux 内核编译问题汇总
    一、编译设备树时找不到设备树包含的头文件设备树包中包含的头文件会到kernel/scripts/dtc/include-prefixes/dt-bindings目录下去查找(新版本内核),而dt-bindings目录......
  • 驱动开发:内核特征码扫描PE代码段
    在笔者上一篇文章《驱动开发:内核特征码搜索函数封装》中为了定位特征的方便我们封装实现了一个可以传入数组实现的SearchSpecialCode定位函数,该定位函数其实还不能算的上简......
  • 驱动开发:内核特征码扫描PE代码段
    在笔者上一篇文章《驱动开发:内核特征码搜索函数封装》中为了定位特征的方便我们封装实现了一个可以传入数组实现的SearchSpecialCode定位函数,该定位函数其实还不能算的上简......
  • FL2440开发板Linux内核添加USB驱动
    ———————————————————————————————————————主机操作系统:Centos6.7 交叉编译器环境:arm-linux-gcc-4.5.4 开发板平台:FL2440 Linu......