如何为你的WSL2更换最新的6.5.7kernel

这篇具有很好参考价值的文章主要介绍了如何为你的WSL2更换最新的6.5.7kernel。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.如果你像我一样,喜欢折腾你的 WSL2 ,这里是安装内核 6.X 的方法。
2.这是一个坏主意,可能会导致系统不稳定、数据损坏和其他问题。也可能会没事的,但不要怪我。
Arch linux的wsl2版本可以在微软商店下载,这是最简单的方法
如何为你的WSL2更换最新的6.5.7kernel
本文用6.3.6进行演示,经实测6.5.7也是可以按照这个方法做到的
3.安装内核的依赖,对于 Debian 和 Ubuntu 来说,它是
sudo apt install build-essential flex bison dwarves libssl-dev libelf-dev
对于 Arch 来说,它是
pacman -S base-devel flex bison pahole openssl libelf bc
ubuntu我并没有进行尝试,我使用的发行版为archlinux
4.下载你喜欢的 6.X 内核源代码、解压缩、cd
wget https://cdn.kernel.org/pub/linux/kernel/v6.x/linux-6.3.6.tar.xz && tar xf linux-6.3.6.tar.xz && cd linux-6.3.6
5. 下载Microsoft的 WSL2 内核配置并将其放在某个地方
wget https://raw.githubusercontent.com/microsoft/WSL2-Linux-Kernel/linux-msft-wsl-6.1.y/arch/x86/configs/config-wsl -O arch/x86/configs/config-wsl
6.使用所有线程编译内核
make KCONFIG_CONFIG=arch/x86/configs/config-wsl -j$(nproc)
7.我使用了自己的配置,如果你不知道自己在做什么,就什么也不要动
8.编译完成后,将内核映像复制到 Windows
cp arch/x86/boot/bzImage /mnt/C/opt
这是我的位置,你可以选位置
复制完将文件名改为kernel
9.关闭wsl虚拟机,打开PowerShell或cmd.exe然后执行 wsl --shutdown
10.编辑C:\Users\你的用户名.wslconfig
[wsl2]
kernel=C:\\opt\\kernel(是双斜线,不要改)
11.将c:\opt\kernel复制到C:\Windows\System32\lxss\tools
12.重启wsl虚拟机,输入uname-r就可以看到自己的内核了
补充
经过测试最新的6.5.7也是可以安装的
如何为你的WSL2更换最新的6.5.7kernel
DLC:如何开启systemd
sudo vim /etc/wsl.conf
[boot]
systemd = true文章来源地址https://www.toymoban.com/news/detail-710919.html

到了这里,关于如何为你的WSL2更换最新的6.5.7kernel的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【dev on wsl2】wsl2 with vscode简单配置

    1.1 安装方式选择: 安装wsl2一般来说有三种方式: cmd/powershell 命令行安装(建议管理员模式) microsoft store 安装 microsoft 官网安装 ps: win + R调出运行框,输入\\\"winver\\\" 查看 Windows 版本及内部版本号 ① 命令行安装wsl的先决条件是必须运行 Windows 10 版本 2004 及更高版本(内部版本

    2024年02月05日
    浏览(32)
  • 解决WSL2占用内存过多问题(Docker on WSL2: VmmemWSL)

    安装完WSL2后,又安装了Docker,使用了一段时间,发现电脑变卡,进一步查看,发现CPU和内存占用过大,如下图: docker仅仅运行了mysql和zk,在关掉docker后,占用内存仍然很大: 然后关掉wsl后,发现内存下降了。 但是,这种解决方案并不满足我的诉求,我想要的结果是:dock

    2024年02月08日
    浏览(40)
  • SSH连接WSL2踩坑记录与增加端口转换规则,实现外网与WSL2的连接

    1. 在WSL里的操作 1.1 重装 openssh-server 1.2 修改配置信息 打开文件后,可以用搜索修改如下的信息 把上面的都改完好,就重启ssh服务 至止,WSL里的的操作基本上已经完成了 2. ssh连接 2.1 先测试一下本机的终端是否能连接到WSL的ssh 先打开 power shell 或者 cmd 如上图,提示输入密码

    2024年02月15日
    浏览(44)
  • TatukGIS Developer Kernel使用教程:如何为FMX创建第一个应用程序

    概述: TatukGIS Developer Kernel(DK)是一个用于开发自定义地理信息系统(GIS)应用程序以及解决方案的综合性软件开发工具包(SDK)。本篇文章主要介绍用DK11为FMX创建一个应用程序,现在就跟着小编来了解一下吧~ # 31款JAVA开发必备控件和工具 # 界面/文档管理/报表/IDE等4000款

    2024年02月07日
    浏览(34)
  • wsl2相关问题

    wsl 删除相关文件后,如删除docker 无用的容器和镜像,windows上磁盘仍然无法自动回收空间  (参考:[microsoft/ WSL ](https://github.com/microsoft/WSL/issues/4699#issuecomment-627133168))

    2024年02月09日
    浏览(38)
  • 在wsl中判断wsl的版本是wsl1还是wsl2

    通过判断 cat /proc/version ,是否包含 wsl 等字符来判断wsl的版本。

    2024年02月12日
    浏览(35)
  • WSL2安装CUDA

    在WSL里面不用安装显卡驱动,显卡驱动必须要提前在Windows系统里面安装好,安装好后相应库文件会自动映射到WSL里面 进入网站 找到自己需要的版本,我这里是CUDA 11.7.1,点击进入详细页面 依次选择 L i n u x → x 86 _ 64 → W S L − U b u n t u → 2.0 → r u n f i l e Linuxrightarrow x86_

    2024年02月16日
    浏览(34)
  • WSL2配置网络代理

    注意 :本文参考自文章:WSL2配置代理,是对原文的补充,使其适用于河对岸云服务代理。 请注意:本文的WSL2代理配置, 需要Windows的代理软件已经能够正常工作 。 以河对岸云服务为例,购买相关服务。开启软件之后,右键 高级设置 ,在 Core: basic settings 页面中,可以查看

    2024年02月02日
    浏览(32)
  • WSL2安装(详细过程)

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 安装WSL2步骤 为Linux启用子系统 检查WSL2的要求 启用虚拟机功能 下载Liunx内核安装包 将WSL2设置为默认版本 安装选择的Linux发行版 安装成功 引用资料: https://learn.microsoft.com/en-us/windows/wsl

    2024年02月02日
    浏览(37)
  • 【WSL2】在Windows和wsl2中互相网络访问的优雅做法,不用再手动写死IP了

    目前在windows与windows的wsl系统之间,还无法通过相对较固定的方式来互相网络访问,通常需要使用各自的ip来互相访问,而ip可能不是很直观并且可能会有变更,当前教程解决了这个问题,通过hosts映射的方式打通wsl与windows宿主机之间的访问。 脚本的原理:在linux启动时或she

    2024年04月17日
    浏览(23)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包