一、前期准备
1、WSL安装
wsl --install -d Ubuntu-18.04
详细安装过程请参考:WSL install官方链接
wsl --set-version Ubuntu-18.04 2
2、Docker安装
建议直接安装Docker-Desktop
,不需要命令行操作,一步到位。
详细安装教程参考:Docker官网
Docker测试:
docker --version
二、安装第二个Ubuntu系统
下面介绍通过使用tar文件
导入Ubuntu16.04系统
1.切换为WSL2
#将 WSL 2 设置为默认版本
wsl --set-default-version 2
#将 Ubuntu 20.04 发行版设置为使用 WSL 2
wsl --set-version Ubuntu-20.04 2
2.获取Ubuntu16.04的tar文件
首先,需要获取一个 tar 文件,其中包含发行版的所有 Linux 二进制文件。
在本示例中,使用 WSL 发行版中的 Docker 来获取 Ubuntu16.04 的 tar 文件。
从容器中导出tar
进入到先前安装好的Ubuntu20.04系统,并在子系统中再安装一个Docker
,Docker安装命令如下:
- 新建一个build.sh,设置 Docker 的apt存储库
# build.sh
# Add Docker's official GPG key:
sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc
# Add the repository to Apt sources:
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/do