编译win10的WSL2内核(windows subsystem linux)

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

0.下载WSL2内核
# git clone https://github.com/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.net/os/win10/678060_all.html
配置wsl 2参考:https://www.qbitai.com/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 

编译win10的WSL2内核(windows subsystem linux)_第1张图片

编译win10的WSL2内核(windows subsystem linux)_第2张图片

编译win10的WSL2内核(windows subsystem linux)_第3张图片

你可能感兴趣的:(Win10,WSL使用)