WSL2 可以安装 ubuntu20.04,输入 wsl --set-version Ubuntu-20.04 2,提示错误,怎么解决? 见以下图 https://i.loli.net/2020/05/07/sXr1Hvqk2i3alRp.png
1
1KN6sAqR0a57no6s 2020-05-07 13:36:48 +08:00
如果我没记错的话,--set-version 的选项变了,但是 ms 的文档没更新。你可以 --help 看看。
|
2
ghostwwg 2020-05-07 17:19:59 +08:00
巧了,我今天也在弄,同样失败。原因是 windows10 版本太低。查询后发现正式版的都太低。
|
3
miaomiao2014 OP |
4
neutrino 2020-05-07 17:59:41 +08:00
wsl -d Ubuntu-20.04 --set-version 2
|
5
anguiao 2020-05-07 18:00:37 +08:00 via Android
1909 不支持 WSL 2,需要 2004 。
|
6
ronman 2020-05-07 18:02:38 +08:00
@miaomiao2014 1909 不支持 WSL2 啊
|
7
miaomiao2014 OP |
8
gmhdbjd 2020-05-07 18:15:56 +08:00 via Android
建议直接下载 20H1 的 iso 安装
|
9
miaomiao2014 OP @gmhdbjd 是重装系统?
|
10
yousabuk 2020-05-07 18:38:00 +08:00 via iPhone
wsl 还不如虚拟机哩
|
11
miaomiao2014 OP @yousabuk 为什么?
|
12
zhustec 2020-05-07 21:37:58 +08:00 via Android
大版本 1909 是可以的,五位数那个版本不够。我就是 1909 用的 wsl2 的 Ubuntu2004
|
13
yousabuk 2020-05-08 07:48:03 +08:00 via iPhone
@miaomiao2014
虚拟机运行完整的、未改动的、任意版本的 Linux 。 零污染主机环境。 方便的备份还原。 可以放在固态移动硬盘里,编译环境随身携带。 后台运行占用系统资源不大。 没有那么多诡异的问题。 等等等等优点有点多…… |
14
miaomiao2014 OP @zhustec 是升级预览体验版本吗?
|
15
miaomiao2014 OP @yousabuk 听起来有道理,我只是想体验其它的.
|
16
encro 2020-05-08 09:20:55 +08:00
你们用 wsl2,难道和 windows 文件共享不慢吗?
|
17
ghostwwg 2020-05-08 10:46:20 +08:00
@miaomiao2014 和你一样,不行,build 版本低了。我佛系了,等正式支持吧。
|
18
slanternsw 2020-05-08 11:29:19 +08:00
> 记录一下更新时踩到的几个坑供参考:
1. WSL 对于内核的实现不完整,导致更新 libc 时 sleep 会出锅,目前看 issue 上是打算修,但是在这之前你可以拿 Busybox 的 sleep 来强行替换原版 sleep 使更新正常进行。 可参考 https://github.com/microsoft/WSL/issues/4898#issuecomment-610310116 进行替换。 (别直接照着来啊,先 whereis busybox 查一查) 2. 尽管换了源,更新脚本一开始还是会去访问下 archive.ubuntu.com ,必要的时候带好梯子。 3. 如果网络问题被卡出来了,那就依次跑 apt update && apt upgrade -y && apt dist-upgrade -y 再回去继续更新。 4. 更新的时候别一直挂机,记得常回去看看确认下选项,这次更新遇到了一堆冲突,不去确认冲突的话就一直挂在那里,浪费时间。 5. do-release-upgrade 查不到更新时,试试后面加个 -d 。 6. 我这里的 /etc/update-manager/release-upgrades 不需要特意改,但是如果发现检查不到更新的话,记得进去确认一下是否为 Prompt = normal 。 7. 如果你卡出来后确定更新跑完了,执行 do-release-upgrade 又一直提示你更新的话,试试跑跑 apt autoremove -y 。 8. 我是先升级到 18.04 ,再升级到 20.04 的。别莽,千万别莽。 |
19
slanternsw 2020-05-08 11:29:53 +08:00
@slanternsw 看成 WSL1 了,我自裁
|
20
crystom 2020-06-06 20:21:20 +08:00
更新延迟设置成 1 天就能收到更新了
|