PS: 目前要使用wsl2,win 2019需要安装 preview版本。
提供一个百度盘下载地址(因为超了4G,没会员,所以压缩分卷了):链接: https://pan.baidu.com/s/1zZ2VEUgYX2zEe0FLmy5DiQ 提取码: fuka
1、启动 linux 子系统
打开 posershell(管理员),输入:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
2、下载和安装
下载:
Windows server是没有Windows应用商店的,所以我们需要下载wsl系统的离线安装包,这里我选择下载kali,如果需要下载其他系统,可以点击下方链接自行下载或者从官方文档下载。官方下载速度非常慢,这里推荐大家使用IDM下载,我当前下载好了kali,并上传到了百度网盘(链接:https://pan.baidu.com/s/1GiNDbWQtcXbCa2ecrwiw9w 提取码:h7mg)
- Ubuntu 20.04(https://aka.ms/wslubuntu2004)
- Ubuntu 20.04 ARM(https://aka.ms/wslubuntu2004arm)
- Ubuntu 18.04(https://aka.ms/wsl-ubuntu-1804)
- Ubuntu 18.04 ARM(https://aka.ms/wsl-ubuntu-1804-arm)
- Ubuntu 16.04(https://aka.ms/wsl-ubuntu-1604)
- Debian GNU/Linux(https://aka.ms/wsl-debian-gnulinux)
- Kali Linux(https://aka.ms/wsl-kali-linux-new)
- OpenSUSE Leap 42(https://aka.ms/wsl-opensuse-42)
- SUSE Linux Enterprise Server 12(https://aka.ms/wsl-sles-12)
还有一个开源的WSL系统,
- Fedora Remix for WSL(https://github.com/WhitewaterFoundry/Fedora-Remix-for-WSL/releases)可以下载其中后缀.appxbundle的文件尝试安装,不过这个系统我并未有过接触。具体安装可能需要自己探索
安装:
从官网下载的kali为kali-linux-08-06-2019.appx
,首先我们要给这个文件重命名,下方第一行命令为将 kali-linux-08-06-2019.appx
文件重命名为 kali.zip
(你也可以对文件按右键,然后选择重命名,在可视化界面中进行重命名操作。关键是将文件重命名为zip格式,让我们可以对其解压即可)。
Rename-Item .\kali-linux-08-06-2019.appx kali.zip
我们将从命名为kali.zip
的文件解压,如果没有解压软件,可以使用下列命令进行,下列命令含义为将.\kali.zip
,解压到.\kali
文件夹中。如果的压缩包是其他命令则换一个名字即可,文件夹名字也是自己定义的
Expand-Archive .\kali.zip .\kali
安装完成:
然后找到kali.exe,在powershell(管理员)中 ./kali.exe 运行它,等待安装完成。
添加系统变量
我们每次调用kali都需要进入kali的目录,比较麻烦,如果想在任意地方调用kali,将kali文件夹添加到系统变量中即可,下面两种方法任选一种即可
- 方法1: 使用命令行添加
-
$userenv = [System.Environment]::GetEnvironmentVariable("Path", "User") # 我当前的wsl子系统kali的路径为 `C:\kali` 如果你的路径和我不同,请自行改变 [System.Environment]::SetEnvironmentVariable("PATH", $userenv + ";C:\kali", "User")
- 方法2: 使用可视化界面添加,首先打开控制面板中>系统和安全>系统(对此电脑按右键选择属性即可),选择其中的高级属性,如下图
然后打开高级系统设置,选择环境变量,编辑其中的Path,在里面新建一个,填写你的wsl2系统安装目录文件夹即可。如下图
完成环境变量后,我们打开一个新的powershell(一定要在配置好后打开一个新的),输入你是用的wsl2(比如这里我就输入kali),即可进入
第二个压缩分卷呢
没有了啊
过期了啊