windows10或11专业版安装ubuntu及docker部署及避坑,非C盘部署
一、启用WSL2并安装ubuntu24.04到G盘
1、启用wsl和虚拟机平台
以管理员身份打开powerShell,执行下面的命令
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
#然后重启电脑后再执行下面的命令,这很重要
wsl --update #这里会自动安装适用于 Linux 的 Windows 子系统
wsl --set-default-version 2 #这里设置wsl的版本为2
2、获取WSL专用Ubuntu 24.04的tar文件
打开powershell运行
wsl --install -d Ubuntu-24.04
#如果安装慢的话,可以在micorsolft store中搜索下载
下载完成后,点击如图的开始:
弹出正在安装中...等待安装完成即可.安装完成后,导出为.tar文件
#运行以下命令列出所有已安装的WSL分发
wsl -l -v
##NAME STATE VERSION
##Ubuntu-24.04 Running 2
#按上面的实际名称修改下面的命令
wsl --export Ubuntu-24.04 G:\ubuntu24.04.tar
#导出完成后,删除原源
wsl --unregister Ubuntu-24.04 # 删除原实例
3、重新导入到G盘
wsl --import Ubuntu-24.04 G:\WSL\Ubuntu-24.04 G:\ubuntu24.04.tar --version 2
4、最后启动ubuntu
wsl -d Ubuntu-24.04 或者在开始菜单里启动