ubuntu20.04内核升级,增加kvm模块
本操作主要是升级内核,体验一下源码编译内核的操作步骤。
准备虚拟机以及操作系统
准备内核升级文件
准备.config文件
编译新内核文件
安装新的内核
修改ubuntu20.04的启动引导界面
更新引导启动文件
重启ubuntu20.04
reboot
-
可以选择新的内核 -
安装kvm和kvm-intel模块 -
检查
创建虚拟机时需要开启虚拟化
安装操作系统时,需要将/boot目录分区调大至3G
查看当前内核版本
uname -a
安装内核需要的依赖文件
apt update
apt install gcc -y
apt install libncurses-dev -y
apt install flex -y
apt install bison -y
apt install libelf-dev -y
apt install openssl -y
apt install libssl-dev -y
apt install make -y
apt install git -y
cd /opt
git clone git://git.kernel.org/pub/scm/virt/kvm/kvm.git
构建.config文件
cd /opt/kvm
make menuconfig
修改.config文件的内容
vim .config
将CONFIG_SYSTEM_TRUSTED_KEYS这个字段置为空
构建vmlinuz文件
make vmlinux -j 20
构建bzImage文件
make bzImage -j 20
构建模块文件(该过程需要等待几个小时)
make modules -j 20
安装模块
make modules_install
安装新的引导文件
make install
vim /etc/default/grub
update-grub
modprobe kvm
modprobe kvm-intel
uname -a