WSL安装ubuntu与简单使用

安装WSL

WSL安装

全程在网络畅通的情况下执行命令。

WSL

原因 解决方案 参考
PS C:\Windows\system32> wsl –update
正在安装: 适用于 Linux 的 Windows 子系统
灾难性故障
https://github.com/microsoft/WSL/releases
PS C:\Windows\system32> wsl –install -d Ubuntu-24.04
安装过程中出现错误。分发名称: ‘Ubuntu 24.04 LTS’ 错误代码: 0x8000ffff
PS C:\Windows\system32> wsl –install -d Ubuntu-24.04
灾难性故障
Error code: Wsl/InstallDistro/E_UNEXPECTED
开启clash
wsl –shutdown
wsl –update
wsl –install Ubuntu –web-download

https://learn.microsoft.com/en-us/answers/questions/1312694/error-code-wsl-installdistro-e-unexpected-catastro
https://github.com/microsoft/WSL/issues/9545
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
Windows PowerShell
版权所有 (C) Microsoft Corporation。保留所有权利。

尝试新的跨平台 PowerShell https://aka.ms/pscore6

PS C:\Windows\system32> wsl --update
正在检查更新。
已安装最新版本的适用于 Linux 的 Windows 子系统。
PS C:\Windows\system32> wsl.exe --install -d Ubuntu-20.04
灾难性故障
Error code: Wsl/InstallDistro/E_UNEXPECTED
PS C:\Windows\system32> wsl --shutdown
PS C:\Windows\system32> wsl --update
正在检查更新。
已安装最新版本的适用于 Linux 的 Windows 子系统。
PS C:\Windows\system32> wsl --install Ubuntu --web-download
正在下载: Ubuntu
正在安装: Ubuntu
已安装 Ubuntu。
正在启动 Ubuntu...
Installing, this may take a few minutes...
Please create a default UNIX user account. The username does not need to match your Windows username.
For more information visit: https://aka.ms/wslusers
Enter new UNIX username: 输入你的用户名
New password:
Retype new password:
passwd: password updated successfully
Installation successful!
To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.

Welcome to Ubuntu 22.04.1 LTS (GNU/Linux 5.15.153.1-microsoft-standard-WSL2 x86_64)

* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage

This message is shown once a day. To disable it please create the
/home/yankf/.hushlogin file.
yankf@DESKTOP-FAMBP6B:~$

使用exit退出虚拟机,之后可以看到vmmem占用大量内存,可以使用 wsl --shutdown 退出WSL。

环境配置

1
2
3
sudo apt update
sudo apt install g++ gdb make ninja-build rsync zip
sudo apt-get install cmake

https://blog.csdn.net/jiexijihe945/article/details/131894202