安装WSL
如果你的系统不支持 wsl --install
,可手动启用功能
系统 > 可选功能 > 更多 Wndows 功能,打开 Hyper-V 和适用于 Linux 的 Windows子系统
设置为wsl2
1
|
wsl --set-default-version 2
|
查看发行版本:
例如:
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
|
C:\Users\95443>wsl --list --online
以下是可安装的有效分发的列表。
使用“wsl.exe --install <Distro>”安装。
NAME FRIENDLY NAME
AlmaLinux-8 AlmaLinux OS 8
AlmaLinux-9 AlmaLinux OS 9
AlmaLinux-Kitten-10 AlmaLinux OS Kitten 10
AlmaLinux-10 AlmaLinux OS 10
Debian Debian GNU/Linux
FedoraLinux-42 Fedora Linux 42
SUSE-Linux-Enterprise-15-SP6 SUSE Linux Enterprise 15 SP6
SUSE-Linux-Enterprise-15-SP7 SUSE Linux Enterprise 15 SP7
Ubuntu Ubuntu
Ubuntu-24.04 Ubuntu 24.04 LTS
archlinux Arch Linux
kali-linux Kali Linux Rolling
openSUSE-Tumbleweed openSUSE Tumbleweed
openSUSE-Leap-16.0 openSUSE Leap 16.0
Ubuntu-20.04 Ubuntu 20.04 LTS
Ubuntu-22.04 Ubuntu 22.04 LTS
OracleLinux_7_9 Oracle Linux 7.9
OracleLinux_8_10 Oracle Linux 8.10
OracleLinux_9_5 Oracle Linux 9.5
openSUSE-Leap-15.6 openSUSE Leap 15.6
|
我这边安装Ubuntu-22.04
1
2
3
|
# 安装 Ubuntu-22.04 到默认位置
# 但这个方式有点看网速 你先别
wsl --install -d Ubuntu-22.04
|
建议从中这里开始
网址:https://cloud-images.ubuntu.com/releases/22.04/release/
选择这个:
1
|
ubuntu-22.04-server-cloudimg-amd64-root.tar.xz
|
创建路径
1
|
mkdir D:\wsl\Ubuntu-22.04
|
将下载的压缩包导入
1
2
|
# 导入到指定目录
wsl --import Ubuntu-22.04 D:\wsl\Ubuntu-22.04 C:\Users\95443\Downloads\ubuntu-22.04-server-cloudimg-amd64-root.tar.xz
|
后面那个是你下载的地址
启动:
然后这个时候应该是root用户
我们创建一个user
1
2
3
4
5
6
|
# 创建新用户并设置密码
adduser biribiribird
# 将用户添加到sudo组
usermod -aG sudo biribiribird
# sudo vim /etc/wsl.conf
|
插入内容:
1
2
|
[user]
default = biribiribird
|
这样启动wsl的默认用户就确定了
回到windows
1
2
3
4
5
|
# 关闭所有 WSL 实例
wsl --shutdown
# 重新启动 Ubuntu-22.04 生效默认用户
wsl -d Ubuntu-22.04
|
设置一下默认的wsl
1
|
wsl --set-default Ubuntu-22.04
|