mise#

winget install jdx.mise

wsl#

# 查看可安装列表
wsl -l -o
# 安装kali(国内推荐)
wsl --install -d kali-linux --web-download
# 查看已安装
wsl -l -v
# 设置kali使用WSL2
wsl --set-version kali-linux 2
# 启动kali
wsl -d kali-linux
# 不需要时删除(慎重!)
wsl --unregister kali-linux

修改hostname:#

#vi /etc/wsl.conf

[network]
hostname = kali-wsl
generateHosts = false

# 直接进入root
[user]
default=root

查找本地文件#

(Get-ChildItem -Path HKCU:\Software\Microsoft\Windows\CurrentVersion\Lxss | Where-Object { $_.GetValue("DistributionName") -eq 'kali-linux' }).GetValue("BasePath") + "\ext4.vhdx"

压缩释放#

wsl --shutdown
Optimize-VHD -Path "你的ext4.vhdx完整路径" -Mode Full

迁移#

#1.导出备份
wsl --export kali-linux D:\wsl_backup\kali.tar
#2.注销C盘旧实例(C盘vhdx会被删除)
wsl --unregister kali-linux
#3.导入到D盘
wsl --import kali-linux D:\wsl\kali D:\wsl_backup\kali.tar --version 2