WSL2

安装

参考:https://learn.microsoft.com/zh-cn/windows/wsl/install

以管理员身份打开命令行运行如下命令,并重启 windows10:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

安装 Ubuntu-20.04:

1. 查看可用版本

(base) C:Windowssystem32>wsl --list --online
以下是可安装的有效分发的列表。请使用“wsl --install -d < 分发 >”安装。NAME            FRIENDLY NAME
Ubuntu          Ubuntu
Debian          Debian GNU/Linux
kali-linux      Kali Linux Rolling
openSUSE-42     openSUSE Leap 42
SLES-12         SUSE Linux Enterprise Server v12
Ubuntu-16.04    Ubuntu 16.04 LTS
Ubuntu-18.04    Ubuntu 18.04 LTS
Ubuntu-20.04    Ubuntu 20.04 LTS

2. 下载安装文件安装
访问 https://www.microsoft.com/zh-cn/Store,搜索 ubuntu 得到网址

https://apps.microsoft.com/store/detail/ubuntu-20045-lts/9MTTCL66CPXJ?hl=zh-cn&gl=cn

打开如下网站输入上面的地址:
https://store.rg-adguard.net/

下载类似如下的安装包安装,大小为 1G 左右:CanonicalGroupLimited.Ubuntu20.04LTS_2004.5.11.0neutral~_79rhkp1fndgsc.appxbundle

用迅雷可以跑很高的速度。

更新到 WSL2:

(base) C:Windowssystem32>wsl -l -v
  NAME            STATE           VERSION
* Ubuntu-20.04    Running         1

(base) C:Windowssystem32> C:Windowssystem32>wsl --set-version Ubuntu-20.04 2
'C:Windowssystem32' 不是内部或外部命令,也不是可运行的程序
或批处理文件。(base) C:Windowssystem32>wsl --set-version Ubuntu-20.04 2
正在进行转换,这可能需要几分钟时间……
有关与 WSL 2 的主要区别的信息,请访问 https://aka.ms/wsl2
WSL 2 需要更新其内核组件。有关信息,请访问 https://aka.ms/wsl2kernel

(base) C:Windowssystem32>wsl --set-version Ubuntu-20.04 2
正在进行转换,这可能需要几分钟时间……
有关与 WSL 2 的主要区别的信息,请访问 https://aka.ms/wsl2
转换完成。(base) C:Windowssystem32>wsl -l -v
  NAME            STATE           VERSION
* Ubuntu-20.04    Stopped         2
 ```

 按提示操作,包括更新内核等。Ubuntu 更换阿里云软件源

 参考:https://developer.aliyun.com/article/704603

 wsl2 迁移到其他盘,使用工具 LxRunOffline,下载 msvc 版本:https://github.com/DDoSolitary/LxRunOffline/releases

```shell
(base) C:Windowssystem32>wsl -l -v
  NAME            STATE           VERSION
* Ubuntu-20.04    Running         2

(base) C:Windowssystem32>wsl --shutdown

(base) C:Windowssystem32>wsl -l -v
  NAME            STATE           VERSION
* Ubuntu-20.04    Stopped         2

(base) C:Windowssystem32>cd D: 迅雷下载 LxRunOffline-v3.5.0-msvc

(base) C:Windowssystem32>d:

# 查看现有的 WSL 信息
(base) D: 迅雷下载 LxRunOffline-v3.5.0-msvc>.LxRunOffline.exe list
Ubuntu-20.04

# 迁移到目标地址:- n 指定 WSL,- d 指定目标地址
(base) D: 迅雷下载 LxRunOffline-v3.5.0-msvc>.LxRunOffline.exe move -n Ubuntu-20.04 -d D:WSLUbuntu-20.04

# 查看迁移后的地址,观察是否迁移成功
(base) D: 迅雷下载 LxRunOffline-v3.5.0-msvc>.LxRunOffline.exe get-dir -n Ubuntu-20.04

卸载 WSL2:

(base) C:Windowssystem32>wsl --list
适用于 Linux 的 Windows 子系统分发版:
Ubuntu-20.04 (默认)

(base) C:Windowssystem32>wsl --unregister Ubuntu-20.04
正在注销……

(base) C:Windowssystem32>wsl --list
适用于 Linux 的 Windows 子系统没有已安装的分发版。可以通过访问 Microsoft Store 来安装分发版:
https://aka.ms/wslstore

这会把磁盘卸载掉!

安装宝塔面板

内网面板地址:127.0.0.1:端口号

评论(没有评论)