安装依赖:

sudo apt install g++ make flex bison libssl-dev libelf-dev bc

下载内核源码:

linux-5.4.86.tar.xz

解压:

tar xvf linux-5.4.86.tar.xz

cd  linux-5.4.86/

准备配置KConfig文件:(定制内核:make menuconfig)

参考:https://github.com/xieyubo/WSL2-Linux-Kernel/edit/wsl-xyb-port-5.7.y/Microsoft/config-wsl

保存为:

编译内核镜像:

make KCONFIG_CONFIG=./../WSL2_KConfig

生成镜像:

arch/x86/boot/bzImage

make modules_install

make install

关闭运行实例:

wsl --shutdown

替换kernel镜像:

C:\Windows\System32\lxss\tools\kernel

重启系统,启动wsl后查看:

uname -r

完事!

标签:5.4,tar,make,linux,wsl,WSL,内核,Linux

来源: https://www.cnblogs.com/xuperior/p/14219331.html

l如何更新linux内核,WSL更新Linux内核版本相关推荐

  1. wsl调试linux内核,微软更新Linux子系统,编译WSL 2内核只需3步

    点击▲存眷 "CU手艺社区"   给公家号标星置顶 [本文来自:www.pp00.com] 更多出色 第一时间直达 [本文来自:www.pp00.com] 晓查 发自 凹非寺转自量 ...

  2. linux如何rpm更新内核,使用RPM包对RedHat进行内核升级

    概述:本文讨论在RedHat中使用RedHat提供的内核rpm包手工进行内核升级的方法.将以在RedHat7.1中从2.4.2升级到2.4.3为例进行说明. 一.准备工作 1.确定是否要进行内核升级 ...

  3. deepin更新linux内核,修改deepin启动内核

    8种机械键盘轴体对比 本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选? 晚上修改了deepin的启动项. 虽然还不知道为什么amd64版本就可以使用,但是先照一个帖子修改了启动项.我觉得没问题 ...

  4. 红帽linux内核修复,红帽Linux 7和CentOS 7的新Linux内核更新修复两个错误

    红帽安全团队发布了一个新的Linux内核更新,该更新解决了所有受支持的Red Hat Enterprise Linux 7系统的Linux 3.10内核软件包中的两个重要错误. 新的Linux内核更新 ...

  5. oracle linux 5.8 更新,Oracle Linux迎来UEK R5U5企业内核更新

    原标题:Oracle Linux迎来UEK R5U5企业内核更新 甲骨文在一篇官方博客文章中,宣布了面向企业级 Linux 内核(Unbreakable Enterprise Kernel)Relea ...

  6. AlmaLinux、CentOS、Rocky Linux 8 如何更新到 Linux 内核 5.15

    请访问原文链接:https://sysin.org/blog/centos-8-upgrade-kernel/,查看最新版.原创作品,转载请保留出处. 作者:gc(at)sysin.org,主页:ww ...

  7. linux怎么不更新内核,Linux升级时不升级内核的方法

    RedHat/CentOS使用 yum update 更新时,默认会升级内核.但有些服务器硬件在升级内核后,新的内核可能会认不出某些硬件,要重新安装驱动,很麻烦.所以在生产环境中不要轻易的升级内核,除 ...

  8. linux删除更新的系统内核,Linux系统如何删除旧内核

    Linux系统本身就是一个开源的系统,所以在使用过程中可以进行修改,只有它的内核是不变的,只有在一段时间之内,才可以对Linux内核进行升级.升级了以后就会留下一些旧的无用的内核,中本文就以Ubunt ...

  9. Linux Deepin蓝牙更新内核后无法使用的问题的各种方法尝试-service\heitool\hciconfig\blueman

    简介 目的:解决Linux Deepin 5.10 在联想小新13上无法使用蓝牙的问题. 问题来源:5.7内核ok,内核升级带来的问题. 尝试过的方法:开启蓝牙服务.使用hciconfig.bluem ...

  10. linux 没有那个文件或目录_【新视频进度】国庆节至今更新6节quot;嵌入式Linux应用开发基础quot;...

    说到做到,韦东山老师国庆没有休息,录了4节新视频,到目前快速入门-嵌入式Linux应用开发基础知识已更新6节: 01.HelloWorld背后没那么简单 02.GCC编译器的使用 03.Makefil ...

最新文章

  1. PHP如何将表单提交给自己
  2. 阿里天气数据接口调用实现(Java和JS)
  3. MySql 的一些使用小技巧
  4. 计算机考研一些常纹面试知识,2020年光学工程考研复试真题和技巧
  5. React Native中pointerEvent属性
  6. 阿里 深度学习推理框架_如何通过Knative无服务器框架构建深度学习推理
  7. ajax 动态加载的内容,相应的js也要在回调里加载
  8. DNN读书摘录5-Starter Kit Template
  9. 一元php主机,php 一元分词算法
  10. error: invalid argument ‘-std=gnu++98‘ not allowed with ‘C‘
  11. Esri大赛:添加Arcgis Android sdk 100.1.0
  12. linux服务器弱密码检查,linux系统弱密码检测
  13. vsCode实现美化代码
  14. 浅谈同构类问题的骗分算法
  15. SCD-缓慢变化维-拉链表
  16. 鱼眼相机1080P的标定内参转换为720P的内参鱼眼相机标定方法
  17. 微信罕见出手,再造一个万能的电商平台!
  18. 【mmdetection】mmdetection安装详细步骤
  19. 用python玩转数据第三周_用Python玩转数据(三)
  20. 3389远程服务器管理器,server 2012R2 data center远程桌面无法连接,3389不通,监听列表没有3389...

热门文章

  1. SpringCloud下的springboot工程,访问jsp页面报404问题
  2. 4.企业安全建设指南(金融行业安全架构与技术实践) --- 内控合规管理
  3. 6.Shell 编程从入门到精通 --- 文件和文件系统
  4. 61. 创建快速响应的Web应用
  5. 3. 安装 phpmyadmin
  6. 「Django」contenttypes基本用法
  7. Go Node.js 生成的exe公布成windows服务
  8. 几种 vue的数据交互形式
  9. STL中间set具体用法!!!!
  10. [体验编译原理]编写简易计算器