安装 WSL
适用于 Linux 的 Windows 子系统(WSL),可以在 Windows 上直接运行 Linux 系统,并且共享文件(不用开启 VM 然后 Copy 文件了)。
安装:
以管理员身份运行cmd
执行wsl --install
,这将安装WSL
以及Ubuntu22.04
重启计算机,完成子系统的安装
配置:
启动cmd
,执行wsl -l -v
,查看是否安装成功执行wsl --update
更新到最新版本,然后wsl --shutdown
重启 WSL执行ubuntu
以运行子系统(自动进入子系统的/home/user
文件夹,执行cd /
进入根文件夹,执行cd /mnt
进入 Windows 的挂载),第一次进入时需要设置 user 以及口令或者进入某个盘符 D 后,再执行wsl
运行子系统,这将直接位于/mnt/d
中(小心,Linux 下文件的删改不可恢复!)执行sudo passwd root
,设置 root 的口令执行apt update
以及apt-get update
,更新apt
资源执行apt install xxx
,安装各种软件(gcc, make, python, sage
)
迁移 WSL
WSL 和 Ubuntu 都默认安装在了C
盘中,这不好,太占空间了。
根据 WSL 文档,使用export,import
命令迁移子系统:
以管理员身份运行cmd
执行wsl --shutdown
,关闭正在运行的子系统执行wsl --export ubuntu D:/path/ubuntu22.tar
,导出子系统执行wsl --unregister ubuntu
,卸载原有的子系统执行wsl --import ubuntu D:/wsl/ D:/wsl/ubuntu22.tar --version 2
,导入子系统执行Ubuntu config --default-user username
,指定原本的默认用户
图形界面
WSL 主要在命令行中操作,但是也可以下载一些 GUI 应用:
执行sudo apt install gedit -y
,运行gedit
打开文本编辑器执行sudo apt install gimp -y
,运行gimp
打开图形编辑器执行sudo apt install vlc -y
,运行vlc
打开多媒体播放器执行sudo apt install nautilus -y
,运行nautilus
打开文件资源管理器Kali
系统可以执行sudo apt install kali-win-kex
,运行kex wstart
在 Windows 上启动 Kali 的图形界面(还是在 VirtualBox 里运行 Kali 吧,安全些)