文章目录
一、win11安装WSL2
1.1 启用三个功能
按照括号内路径勾选对应功能(控制面板—》程序—》启用或关闭windows功能),有的window家庭版没有Hyper-V功能选项,这里可以按照下面方式自行安装。
1.2 添加Hyper-V功能(可选)
新建一个文本文件,将下面代码复制进去,修改后缀txt为bat,最后双击运行bat文件即可。
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
二、win11下离线安装ubuntu20.04
2.1 安装内核更新包
对于win11,以管理员身份打开cmd,执行下面的指令
wsl --update
2.2 设置默认WSL版本
这里使用wsl2作为默认版本,以管理员身份打开power shell,执行下面指令
# 将 WSL 默认版本设置为 WSL 2
wsl --set-default-version 2
2.3 离线下载ubuntu 20.04
ubuntu20.04要求操作系统版本16215以上,可以通过(win->设置->关于),查看自己windows版本号
接下来还需要确定自己电脑的架构是AMD还是ARM,打开cmd,执行下列代码查看。
echo %PROCESSOR_ARCHITECTURE%
如下图所示,我的是AMD架构。
如果上述条件均满足,可以去ubuntu官网下载对应tar包了,https://cloud-images.ubuntu.com/releases/focal/release/
选择下载amd版本的以wsl.rootfs.tar.gz结尾的文件。
2.3 离线安装ubuntu 20.04
以管理员身份打开power shell ,执行以下指令,尽量找个大一点的盘。
#<名称> Ubuntu-2004
#<安装位置> D:\software\wsl\ubuntu20.04
#<镜像位置> D:\software\wsl\ubuntu-20.04-server-cloudimg-amd64-wsl.rootfs.tar.gz
wsl --import Ubuntu-2004 D:\software\wsl\ubuntu20.04 D:\sof