一、 概述
之前公司的服务器版本一直是ubuntu 16.04,然后再拉取新项目代码时编译报错找不到GLIBCXX_3.4.22
查看版本:strings /usr/lib/x86_64-linux-gnu/libstdc++.so.6 | grep GLIBC
ubuntu 16.04版本太低,更换20.04版本,所以就考虑从wsl导入镜像
二、安装步骤
1、启用window子系统及虚拟化
以管理员方式打开power shell 并运行:(右键Windows图标,点击终端管理员)
如下:
输入以下两条命令后,重启电脑:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
2、安装内核更新包
内核包下载,安装:
3、更新
wsl --update
4、设置默认WSL版本
5、导入镜像
wsl --import <导入Linux名称> <导入盘的路径> <导入tar包路径> 版本(代表wsl2)
wsl --import Ubuntu1 D:\WSL1 D:\Ubuntu_wsl_20.04.tar --version 2
6、完成
导入镜像后,终端输入wsl就能进入ubuntu20.04