wls 虚拟机
https://learn.microsoft.com/zh-cn/windows/wsl
cpu 虚拟化已经开启、开启 虚拟机平台 和 使用 linux 的 windows 子系统 服务
wsl --set-default-version 2
wsl --update --web-download
查看可以安装哪些版本:wsl --list --online
wsl --install kali-linux --web-download
安装一个默认的系统( 一般是ubuntu 最新稳定版):wsl --install --web-download
wsl --install Ubuntu-18.04 --web-download --location D:\Code\wsl\Debian 有些不支持 这样,必须先安装到 C盘 然后导出
卸载:wsl --unregister openSUSE-Leap-15.5
查看wsl 默认打开的哪个系统以及状态:wsl --list -v
切换默认系统:wsl --set-default kali-linux
启动:新控制台直接点加号,或者 wsl -d Ubuntu
关闭所有服务:msl --shutdown
导出:wsl --export Ubuntu ubuntu.tar // 默认在桌面
导入到d盘: cd d -> wsl --import Ubuntu2 D:/wsl C:\User\xx\Desktop\ubuntu.tar // Ubuntu2 随便取名, 成功后 D:/wsl 目录下有 ext4.vhdx 文件,子系统的一切文件都在这里面, 然后 .tar 可以删除了
设置默认登录用户:wsl -d Ubuntu-20.04 -u <Username>
nvidia-smi 看显卡都显示的,也可以互用
对于 kali 访问它的桌面可以: sudo apt install kali-win-hex -> kex --esm --ip -sound
wsl 高级配置:一共两种配置文件 wsl.conf 、.wslconfig (全局) 配置更改有 8 秒规则
vi /etc/wsl.conf
//默认用户
[user]
default = fxw
// 启用systemd
[boot]
systemd=true
wsl --shutdown 之后等8秒再开
systemctl 如果列出一个列表就打开成功了
2. 在 C:\Users\Admeistrxx\ 目录: 创建一个配置文件 .wslconfig 编辑
[wsl2]
networkingMode=mirrored
msl --shutdown 之后等8秒再开
再看网络 和 window 主机 ip 一样了
旧版下载:
https://cloud-images.ubuntu.com/releases/18.04/release/
然后比如 选择 ubuntu-18.04-server-cloudimg-amd64-wsl.rootfs.tar.gz 再导入
cd e: -> wsl --import ubuntu-18.04 E:\WSL\Ubuntu-18.04 E:\WSL\Ubuntu-18.04\ubuntu-18.04-server-cloudimg-amd64-wsl.rootfs.tar.gz --version 2
- sudo adduser fxw -> 第一个写 fxw 其它的全部选空
- sudo usermod -aG sudo fxw
- cat /etc/passwd | grep "/home/"
wsl Ubuntu-18.04 config --default-user fxw
wsl --distribution ubuntu-18.04 --user fxw # 临时以fxw身份启动
卸载:wsl --unregister Ubuntu
# 查看所有 WSL 相关的包
Get-AppxPackage -AllUsers | Where-Object { $_.Name -like "*Linux*" }
# 删除 WSL 包缓存(谨慎操作)
Get-AppxPackage -AllUsers | Where-Object { $_.Name -like "*Linux*" } | Remove-AppxPackage
wsl --update --web-download
本文来自博客园,作者:封兴旺,转载请注明原文链接:https://www.cnblogs.com/fxw1/p/18978214

浙公网安备 33010602011771号