WSL安装与使用

admin2024-04-03  0

WSL安装与使用,在这里插入图片描述,第1张

开启之后,会提示你重启电脑才能使配置生效,我们重启即可。

电脑重启后,打开Microsoft Store搜索WSL,既可以看到支持的操作系统,我们选择Ubuntu即可,我们选择第一个就可以。

WSL安装与使用,在这里插入图片描述,第2张
随后我们打开,发现报错,这是由于升级到WSL2后缺少对应linux内核导致的

WSL安装与使用,在这里插入图片描述,第3张
我们前往微软官网下载更新一下就可以了。下载地址如下:

https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

点击next后就安装成功了。

WSL安装与使用,在这里插入图片描述,第4张

此时我们再次打开ubuntu,再次报错:

此时以管理员身份打开PowerShell,执行下面的命令。

# 启用适用于 Linux 的 Windows 子系统
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
# 启用虚拟机功能
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

WSL安装与使用,在这里插入图片描述,第5张
发现还是不行,这时我们输入下面的命令。

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

运行完毕后电脑会重启,此时再次打开便正常了:

WSL安装与使用,在这里插入图片描述,第6张

此外,我们可以选择打开方式,我们使用Windows Terminal,Win11是默认安装的。

WSL安装与使用,在这里插入图片描述,第7张

这样就OK了。

WSL安装与使用,在这里插入图片描述,第8张
我们安装的系统默认是在C盘的,其路径为:

C:\Users\pengxiang\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu22.04LTS_79rhkp1fndgsc

随后,我们需要更换一下数据源:

# 切换至root用户后,执行下述指令
# 备份旧的镜像源文件
$ mv /etc/apt/sources.list /etc/apt/sources.list.bk
# 更换为阿里源
$ vi /etc/apt/sources.list
#在该文件内添加下面的镜像路径
deb http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ jammy main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ jammy-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ jammy-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ jammy-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ jammy-backports main restricted universe multiverse
# 更新软件
$ apt-get update 
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明原文出处。如若内容造成侵权/违法违规/事实不符,请联系SD编程学习网:675289112@qq.com进行投诉反馈,一经查实,立即删除!