admin管理员组

文章数量:1646253

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长!

优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀

人生格言: 人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.

更多原创,欢迎关注:Android系统攻城狮

1.前言

本篇目的:编译win10的WSL2内核(windows subsystem linux)

 第一种方式:编译kenrel

由于目前Win10的WSL不支持NFS,自己编译一个,把NFS CLient和NFS Server选上。

0.下载WSL2内核
# git clone https://github/microsoft/WSL2-Linux-Kernel

2、编译WSL:
在WSL2-Linux-Kernel-master/Microsoft/config-wsl
# make KCONFIG_CONFIG=Microsoft/config-wsl

3、打开Ubuntu子系统,安装内核组件
# sudo install build-essential flex bison libssl-dev libelf-dev

第二种方式:安装win10预览版18917版本

安装win10预览版18917参考:https://www.jb51/os/win10/678060_all.html
配置wsl 2参考:https://www.qbitai/2019/07/5110.html

总结:目前Win10连有线网络时,Win10和Wsl 2可以互相ping通。
     当Win10连接wifi时,Wsl 2不能ping通win10(待解决),但是目前nfs在内核里是支持的。
# sudo /etc/init.d/rpcbind restart
# sudo /etc/init.d/nfs-kernel-server restart 

本文标签: 内核LinuxSubsystemWindows