2024-06-11 渥太华微生活
Windows Subsystem for Linux 2 (WSL2) 是使用实际 Linux 内核的第二个版本,它是之前内核模拟器(称为 Windows Subsystem for Linux (WSL))的升级版。
对于需要 Linux 来开发和测试其应用程序的开发人员来说,这是一款很棒的工具。
在先前文章中,我们已经讨论了如何在WSL中安装一个Ubuntu 实例,参考:
有时,您只是希望在计算机上安装多个 Ubuntu 实例。
第一种方式:
如果您已经安装了一个发行版,并且希望新的发行版为空,那么您需要备份旧的发行版,以便我们可以安装一个空的发行版。
1) 关闭并列出所有 wsl 发行版:
wsl --shutdown wsl -l -v
2) 备份并去注册老的发行版:
# Backup $ wsl --export <distname probably Ubuntu> C:\linux\backed-up-ubuntu.tar.gz # Unregister the old dist $ wsl --unregister <distname probably Ubuntu>
3) 安装新的发行版:
# Install the distribution $ wsl --install -d Ubuntu
4) 对全新的发行版进行备份,以便在需要新实例时使用:
$ wsl --export Ubuntu C:\linux\ubuntu-22.04-empty.tar.gz
5) 初始化新的发行版并运行它:
$ wsl --import Ubuntu-2 C:\linux\ubuntu-2 C:\linux\ubuntu-22.04-empty.tar.gz $ wsl -d Ubuntu-2
6) 恢复并运行旧发行版:
如果你不需要旧的发行版或者旧的发行版没有你的个人数据,可以忽略。
$ wsl --import the-old C:\linux\the-old C:\linux\backed-up-ubuntu.tar.gz $ wsl -d the-old
第二种方式:
如果您没有安装一个发行版,可以下载一个tar.gz镜像,然后再安装。
所有Ubuntu的镜像在下面链接:
https://cloud-images.ubuntu.com/releases/
例如 ubuntu-22.04-server-cloudimg-amd64.tar.gz:
https://cloud-images.ubuntu.com/releases/22.04/release/ubuntu-22.04-server-cloudimg-amd64.tar.gz
$ wsl --import Ubuntu-2 C:\linux\ubuntu-2 C:\linux\ubuntu-22.04-server-cloudimg-amd64.tar.gz $ wsl -d Ubuntu-2
缺点:
在WSL2 创建的多个Ubuntu 实例具有同样的IP address,这是本来Windows设计的目的。
编者注:新闻取自各大新闻媒体,新闻内容并不代表本网立场!文字和图片来自网络,版权归原作者所有。如有侵权,请速联系小编,立即删除。
全部评论 (0) |
---|