WSL2部署

重装了一下电脑

安装WSL

1
wsl --install

如果你的系统不支持 wsl --install ,可手动启用功能

系统 > 可选功能 > 更多 Wndows 功能,打开 Hyper-V适用于 Linux 的 Windows子系统

设置为wsl2

1
wsl --set-default-version 2

查看发行版本:

1
wsl --list --online

例如:

 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

后面那个是你下载的地址

启动:

1
wsl -d Ubuntu-22.04

然后这个时候应该是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
1
wsl -l -v # 检查
Licensed under CC BY-NC-SA 4.0
使用 Hugo 构建
主题 StackJimmy 设计