wsl-kernel

文档
https://blog.sampath.dev/building-the-wsl2-linux-kernel-yourself
下载
git clone https://gitee.com/mirrors/WSL2-Linux-Kernel
安装组件
sudo apt install build-essential flex bison dwarves libssl-dev libelf-dev
更改名称
vi
WSL2-Linux-Kernel/Microsoft/config-wsl
配置内核
cd WSL2-Linux-Kernel
make KCONFIG_CONFIG=Microsoft/config-wsl menuconfig
CONFIG_DEBUG_INFO_BTF=n
编译内核
make KCONFIG_CONFIG=Microsoft/config-wsl -j4
生成文件
vmlinux
配置
C:\Users\<username>\.wslconfig
[wsl2]
kernel=C:\\Users\\<username>\\vmlinux
安装docker
https://docs.docker.com/desktop/windows/install/
设置功能
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
启用虚拟
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

例子 
docker run -d -p 80:80 docker/getting-started
设置版本
wsl --set-default-version 2
系统信息
docker info
查看容器
wsl --list -v
输出容器
wsl --export ohos01 "e:\\ohos01.tar"
注销容器
wsl --unregister ohos01
注册容器(可以是docker容器)
 wsl --import ohos00 "e:\\ohos01" "e:\\ohos00-container.tar" --version 2
启动容器
wsl -d ohos01 -u root
另一个命令行查看
wsl --list -v
ohos00
docker-desktop-data (容器)
docker-desktop(镜像)

timed out waiting for input: auto-logout
echo $TMOUT
30
export TMOUT=32767
vi /etc/profile
export TMOUT=32767
盘
/mnt/e
ln -s /mnt/e/ohos ./ohos
查看文件
\\wsl$
默认设置
.\wslconfig.exe /setdefault ohos01
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值