qemu/kvm 源码分析与应用 第一节
本节主要介绍kvm源码安装,以及qemu-kvm的安装
kvm 源码安装
操作系统版本为ubuntu 22.04
安装依赖
1 | sudo apt-get install git build-essential libssl-dev pkg-config libncurses-dev flex bison libelf-dev |
下载源码
源码的下载使用中国科技大学的镜像站点下载linux内核源码
1 | git clone https://mirrors.tuna.tsinghua.edu.cn/git/linux-stable.git -b linux-6.4.y |
编译内核kvm模块
1 | cd linux-stable |
或者
1 | cd linux-stable |
配置内核启动参数
1 | sudo vim /etc/default/grub |
编译过程中可能遇到的问题。
‘certs/x509_certificate_list
1 | make[3]: *** No rule to make target 'debian/canonical-certs.pem', needed by 'certs/x509_certificate_list'. Stop. |
解决方法:
将CONFIG_SYSTEM_REVOCATION_KEYS 和 CONFIG_SYSTEM_TRUSTED_KEYS 都设置为值设置为””,即空字符串.
重新执行
1 | make -j $(nproc) |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 慕影!
评论

