windows11安装WLS2+Ubuntu

wsl安装

  • 在搜索栏搜 powershell,管理员身份打开
  • 按下win + X,打开终端管理员
wsl --install
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
wsl --set-default-version 2
这行命令之后安装的所有 Linux 发行版都默认 WSL2 执行

然后重启重启电脑!!!!wsl的安装就完成了

将wsl1更新到wsl2

下载wsl_update_x64.msi

双击以运行下载的更新包 - 系统将提示你提供提升的权限,选择 “是” 以批准此安装

wsl --set-default-version 2
wsl -v


wsl --update   #可以更新最新版备用

查看可以安装的系统

wsl --list --online

安装系统 

wsl -v  # 查看版本,如果wsl 是最新版则不需要升级 wsl可以直接使用安装
wsl --install

wsl --install Ubuntu-20.04

查看自己安装的版本

wsl -l -v

进入linux系统。

wsl -d Ubuntu;

 

 

非C盘安装Ubuntu

cd E:\Linux
Invoke-WebRequest -Uri https://wsldownload.azureedge.net/Ubuntu_2004.2020.424.0_x64.appx -OutFile Ubuntu20.04.appx -UseBasicParsing
Rename-Item .\Ubuntu20.04.appx Ubuntu2004.zip
Expand-Archive .\Ubuntu2004.zip -Verbose
cd .\Ubuntu2004\
.\ubuntu2004.exe

创建用户名和密

资源配置

参考--限制wsl2占用过多内存

cd ~
vim .wslconfig
[wsl2]
    processors=8
    memory=2GB
    localhostForwarding=true

wsl卸载Ubuntu

wsl -l -v
wsl --unregister <Distro>
        取消注册分发并删除根文件系统。
例如:
wsl --unregister Ubuntu20.04

使用 systemctl 管理系统服务

sudo vi /etc/wsl.conf
# 写入/etc/wsl.conf
[boot]
systemd=true

 

问题处理

https://www.cnblogs.com/edeny/p/18440288

posted @ 2024-09-29 16:05  王竹笙  阅读(38)  评论(0编辑  收藏  举报