WSL(Windows Subsystem for Linux)能让你在Windows上直接运行Linux环境
这篇文章旨在速成WSL的安装与使用,以及关键的无损迁移到其他硬盘教程
1. 安装WSL
桌面左下角搜索框搜索控制面板,打开控制面板,点击“程序”,然后点击“启用或关闭Windows功能”,在弹出的窗口中找到勾选
- Hyper-V
- 适用于Linux的Windows子系统
- 虚拟机平台
然后点击确定,等待安装完成后,重启电脑
以管理员身份打开Windows PowerShell,输入以下命令更新WSL到最新版本
接下来我们安装一个Linux发行版,这里以Ubuntu 24.04为例我们先看看目前能安装哪些发行版
结果如下
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
| $ wsl --list --online 以下是可安装的有效分发的列表。 使用“wsl.exe --install <Distro>”安装。
NAME FRIENDLY NAME Ubuntu Ubuntu Ubuntu-24.04 Ubuntu 24.04 LTS openSUSE-Tumbleweed openSUSE Tumbleweed openSUSE-Leap-16.0 openSUSE Leap 16.0 SUSE-Linux-Enterprise-15-SP7 SUSE Linux Enterprise 15 SP7 SUSE-Linux-Enterprise-16.0 SUSE Linux Enterprise 16.0 kali-linux Kali Linux Rolling Debian Debian GNU/Linux AlmaLinux-8 AlmaLinux OS 8 AlmaLinux-9 AlmaLinux OS 9 AlmaLinux-Kitten-10 AlmaLinux OS Kitten 10 AlmaLinux-10 AlmaLinux OS 10 archlinux Arch Linux FedoraLinux-43 Fedora Linux 43 FedoraLinux-42 Fedora Linux 42 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 SUSE-Linux-Enterprise-15-SP6 SUSE Linux Enterprise 15 SP6
|
我们输入以下命令安装Ubuntu 24.04
1
| wsl --install Ubuntu-24.04
|
安装完成后,系统会提示你创建一个新的Linux用户账号和密码,按照提示操作即可,注意输入密码时不会显示任何字符
此时我们输入
可以看到当前安装的WSL发行版及其版本信息以及运行状态
1 2 3 4
| $ wsl -l -v NAME STATE VERSION * Ubuntu-24.04 Stopped 2 docker-desktop Stopped 2
|
这里的*表示当前默认启动的发行版(docker是我自己安装的,不用管)
2. 迁移WSL到其他硬盘
此时我们的WSL是安装在C盘的,很容易就把C盘空间占满,如果想迁移到其他硬盘,可以按照以下步骤操作