WSL2安装ubuntu 安装位置
WSL2安装ubuntu 安装位置
WSL2安装ubuntu 安装位置
前提条件
需要Windows 10 版本 2004 及更高版本(内部版本 19041 及更高版本)
或 Windows 11
在bios中开启虚拟机功能
F2进入bios界面
F7进入高级设置
点击上方菜单栏中的“高级”选项
点击 CPU设置 找到 SVM mode 设置成enable
F10后正常开机
Windows系统
用win+r
输入
winver
回车
查看系统的版本
2.启动两个功能
适用于linux的windows子系统
虚拟机
方法一
powershell中输入命令来开启这两个功能
找到 powershell
点击 以管理员身份运行
输入代码
启用适用于Linux的Windwos子系统
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
启用虚拟机功能
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
方法二
搜索
启用或关闭windows功能
运行该应用 进度条拉到底 勾选所需的选项
重启电脑
下载Linux内核更新包
并安装(适用于 x64 计算机的 WSL2 Linux 内核更新包)
https://learn.microsoft.com/zh-cn/windows/wsl/install-manual
https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
安装ubuntu 此命令将启用运行 WSL 并安装 Linux 的 Ubuntu 发行版所需的功能
wsl --install
查看可通过在线商店下载的可用 Linux 发行版列表
请输入:
wsl --list --online
或
wsl -l -o
安装其他 Linux 发行版
可使用命令:
wsl --install -d <Distribution Name>
比如
wsl --install -d Ubuntu-24.04
将 WSL 2 设置为默认版本
打开 PowerShell
然后在安装新的 Linux 发行版时运行以下命令
将 WSL 2 设置为默认版本
wsl --set-default-version 2
设置用户名和密码
这里我没截图,就上一个参考视频里的截图吧,ubuntu2204的界面跟这个风格差不多,根据提示输入用户名、密码就可以了
修改安装路径
默认是安装ubuntu在C盘 不喜欢在C盘装软件 把ubuntu该到了F盘
查看wsl运行状态,将其保持在关闭状态
在powershell中输入
wsl -l -v
ubuntu状态
STATE显示Running 就需要使用
wsl --shutdown
将其关闭
再次使用
wsl -l -v
确认状态
发现已经不在运行了
②导出当前Linux的镜像
在d盘根目录创建了新文件夹 Ubuntu2404
在Powershell中输入代码:
wsl --export Ubuntu-24.04 d:\Ubuntu2404\ubuntu24.04.tar
注销之前的系统并检查
Powershell中输入
wsl --unregister Ubuntu-22.04
再通过
wsl -l -v
发现子系统已删除
导入镜像
wsl --import Ubuntu-24.04 d:\Ubuntu2404\ d:\Ubuntu2404\ubuntu24.04.tar
Ubuntu-24.04 Linux系统名称和版本
d:\Ubuntu2404 安装路径
d:\ubuntu24.04.tar 镜像所在位置
等待系统处理
在文件夹中看到vhdx文件即为导入成功
配置先前设置的默认登录用户
ubuntu2404.exe config --default-user root
至此迁移完成~!