WSL2 安装 ubuntu20 出问题,怎么解决? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
miaomiao2014
V2EX    Ubuntu

WSL2 安装 ubuntu20 出问题,怎么解决?

  •  
  •   miaomiao2014 2020-05-07 13:21:38 +08:00 5439 次点击
    这是一个创建于 2032 天前的主题,其中的信息可能已经有所发展或是发生改变。

    WSL2 可以安装 ubuntu20.04,输入 wsl --set-version Ubuntu-20.04 2,提示错误,怎么解决? 见以下图 https://i.loli.net/2020/05/07/sXr1Hvqk2i3alRp.png

    20 条回复    2020-06-06 20:21:20 +08:00
    1KN6sAqR0a57no6s
        1
    1KN6sAqR0a57no6s  
       2020-05-07 13:36:48 +08:00
    如果我没记错的话,--set-version 的选项变了,但是 ms 的文档没更新。你可以 --help 看看。
    ghostwwg
        2
    ghostwwg  
       2020-05-07 17:19:59 +08:00
    巧了,我今天也在弄,同样失败。原因是 windows10 版本太低。查询后发现正式版的都太低。
    miaomiao2014
        3
    miaomiao2014  
    OP
       2020-05-07 17:25:46 +08:00
    @ghostwwg 我版本号:1909
    操作系统版本:18363.778
    我版本太低吧,之前想升级但会提示 错误代码可能很有用:0x0.
    neutrino
        4
    neutrino  
       2020-05-07 17:59:41 +08:00
    wsl -d Ubuntu-20.04 --set-version 2
    anguiao
        5
    anguiao  
       2020-05-07 18:00:37 +08:00 via Android
    1909 不支持 WSL 2,需要 2004 。
    ronman
        6
    ronman  
       2020-05-07 18:02:38 +08:00
    @miaomiao2014 1909 不支持 WSL2 啊
    gmhdbjd
        8
    gmhdbjd  
       2020-05-07 18:15:56 +08:00 via Android
    建议直接下载 20H1 的 iso 安装
    miaomiao2014
        9
    miaomiao2014  
    OP
       2020-05-07 18:20:14 +08:00
    @gmhdbjd 是重装系统?
    yousabuk
        10
    yousabuk  
       2020-05-07 18:38:00 +08:00 via iPhone
    wsl 还不如虚拟机哩
    miaomiao2014
        11
    miaomiao2014  
    OP
       2020-05-07 19:56:05 +08:00 via iPhone
    @yousabuk 为什么?
    zhustec
        12
    zhustec  
       2020-05-07 21:37:58 +08:00 via Android
    大版本 1909 是可以的,五位数那个版本不够。我就是 1909 用的 wsl2 的 Ubuntu2004
    yousabuk
        13
    yousabuk  
       2020-05-08 07:48:03 +08:00 via iPhone
    @miaomiao2014
    虚拟机运行完整的、未改动的、任意版本的 Linux 。
    零污染主机环境。
    方便的备份还原。
    可以放在固态移动硬盘里,编译环境随身携带。
    后台运行占用系统资源不大。
    没有那么多诡异的问题。
    等等等等优点有点多……
    miaomiao2014
        14
    miaomiao2014  
    OP
       2020-05-08 08:16:18 +08:00 via iPhone
    @zhustec 是升级预览体验版本吗?
    miaomiao2014
        15
    miaomiao2014  
    OP
       2020-05-08 08:17:07 +08:00 via iPhone
    @yousabuk 听起来有道理,我只是想体验其它的.
    encro
        16
    encro  
       2020-05-08 09:20:55 +08:00
    你们用 wsl2,难道和 windows 文件共享不慢吗?
    ghostwwg
        17
    ghostwwg  
       2020-05-08 10:46:20 +08:00
    @miaomiao2014 和你一样,不行,build 版本低了。我佛系了,等正式支持吧。
    slanternsw
        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 的。别莽,千万别莽。
    slanternsw
        19
    slanternsw  
       2020-05-08 11:29:53 +08:00
    @slanternsw 看成 WSL1 了,我自裁
    crystom
        20
    crystom  
       2020-06-06 20:21:20 +08:00
    更新延迟设置成 1 天就能收到更新了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2456 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 02:18 PVG 10:18 LAX 18:18 JFK 21:18
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86