在 WSL2 中安装多个 Ubuntu 实例

2024-06-11 渥太华微生活

1681454964046.jpg

Windows Subsystem for Linux 2 (WSL2) 是使用实际 Linux 内核的第二个版本,它是之前内核模拟器(称为 Windows Subsystem for Linux (WSL))的升级版。

对于需要 Linux 来开发和测试其应用程序的开发人员来说,这是一款很棒的工具。

在先前文章中,我们已经讨论了如何在WSL中安装一个Ubuntu 实例,参考:

Windows下的Linux子系统 (WSL)

有时,您只是希望在计算机上安装多个 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设计的目的。

编者注:新闻取自各大新闻媒体,新闻内容并不代表本网立场!文字和图片来自网络,版权归原作者所有。如有侵权,请速联系小编,立即删除。

1342
全部评论 (0)
展开快速发表评论
二维码 | 渥太华微生活
<广而告之>
缩略图

看新闻?

渥太华微生活

- 新闻|活动|优惠|房屋|汽车|留学|移民|工作|理财|旅游|美食|健康|宠物|种植|文化|时尚|科技|历史|体育|黄页


缩略图

刷视频?

传奇视频

- 电影 | 电视剧 | 综艺 | 小品 | 动漫 | 戏曲 | 短视频


缩略图

听音频?

传奇音频

- 音乐 | 有声小说 | 评书 | 相声


缩略图

找乐趣?

传奇活动

- 渥太华 | 多伦多 | 温哥华 | 蒙特利尔 | 卡尔加里


缩略图

想省钱?

传奇打折

- Amazon打折专区 | Temu打折专区 | 打折资讯


缩略图

租房子?

传奇租房

- 渥太华 | 多伦多 | 温哥华 | 蒙特利尔 | 卡尔加里

科技专栏

缩略图 | axios 介绍和使用

axios 介绍和使用

2024-06-04 329