当前位置: 首页 > article >正文

WSL2编译内核并更改替换内核版本

参考https://blog.csdn.net/weixin_43408232/article/details/129960452

sudo apt install build-essential flex bison dwarves libssl-dev libelf-dev flex bison bc -y
wget https://github.com/microsoft/WSL2-Linux-Kernel/archive/refs/tags/linux-msft-wsl-5.15.57.1.tar.gz

tar -xzf linux-msft-wsl-5.15.57.1.tar.gz
 cd  WSL2-Linux-Kernel-linux-msft-wsl-5.15.57.1/

sudo make KCONFIG_CONFIG=Microsoft/config-wsl -j$(nproc)	#$(nproc)   cpu核心数
ls arch/x86/boot/bzImage
cp arch/x86/boot/bzImage  /mnt/d


#进入power shell
wsl --shutdown

#通常情况下的kernel位于C:\Windows\System32\lxss\tools
#将bzImage重命名为kernel并进行替换

#进入wsl
wsl

报错:
BTFIDS vmlinux
FAILED: load BTF from vmlinux: Invalid argument
make: *** [Makefile:1208: vmlinux] Error 255
make: *** Deleting file ‘vmlinux’
解决:
https://blog.csdn.net/woay2008/article/details/132748659


http://www.kler.cn/a/147234.html

相关文章:

  • 【MYSQL】分库分表
  • 基于STM32的智能温室控制系统设计
  • PostgreSQL TRUNCATE TABLE
  • 第二十一周机器学习笔记:动手深度学习之——数据操作、数据预处理
  • Python爬虫----python爬虫基础
  • VSCode设置
  • 安陆FPGA调试中遇到的问题总结
  • 过渡曲线的构造之平面PH曲线
  • oracle数据库巡检常见脚本-系列二
  • Ubuntu 23.10 服务器版本 ifconfig 查不到网卡 ip(已解决)
  • 【LeetCode】挑战100天 Day16(热题+面试经典150题)
  • ElasticSearch之虚拟内存
  • c++日志单例实现
  • Mysql解决随机选取问题
  • 前端入门(三)Vue生命周期、组件原理、脚手架、插槽插件、存储、组件事件、动画、跨域与代理
  • docker部署flask服务
  • 【Docker】从零开始:11.Harbor搭建企业镜像仓库
  • VM安装Centos
  • ## spring-@Autowired实现
  • Python实现WOA智能鲸鱼优化算法优化XGBoost分类模型(XGBClassifier算法)项目实战
  • 【硬核HeyGen平替】在window平台上使用MyHeyGen
  • 第13周 预习、实验与作业:Java网络编程
  • 技术人如何实现颠覆式成长
  • kafka2.x常用命令:创建topic,查看topic列表、分区、副本详情,删除topic,测试topic发送与消费
  • C语言:输出所有“水仙花数”。“水仙花数”是指一个3位数,其各位数字的立方和等于该数本身,如153=1^3 +5^3+3^3
  • 深度强化学习(Double DQN)