当前位置:   article > 正文

安装WSL2和Ubuntu22.04版本_wsl2 ubuntu22.04

wsl2 ubuntu22.04

安装过程,参考官网https://learn.microsoft.com/zh-cn/windows/wsl/install
出现问题,参考疑难解答https://learn.microsoft.com/zh-cn/windows/wsl/troubleshooting


启动WSL功能

1)检查WSL2的要求:win + r 输入winver查看版本,版本需要大于 1903
在这里插入图片描述

2)用 PowerShell(管理员)运行以下命令

# 开启 windows 子系统
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
# 开启虚拟机特性
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
  • 1
  • 2
  • 3
  • 4

在这里插入图片描述

3)使用命令行PowerShell查看是否启用了Linux子系统:

wsl -l
  • 1

如果提示 wsl 不是内部或外部命令,说明你没有启用 Windows 的 Linux 子系统,回到第二步

4)升级为最新版本的 WSL

# 更新
wsl --update
# 停止
wsl --shutdown
  • 1
  • 2
  • 3
  • 4

安装Windows Terminal

Windows Terminal 能帮我们管理 PowerShell 和 WSL 等 Shell 用户的工具,提供更好的使用体验。

安装方式:打开 MicroSoft Store 搜索 Windows Terminal,下载打开即可
在这里插入图片描述


安装Ubuntu发行版

1)先设为 WSL2

wsl --set-default-version 2
  • 1

2)打开 Microsoft Store,并选择想要安装的 Linux 分发版,这里使用 Ubuntu 22.04
在这里插入图片描述

3)安装完后,打开 CMD 就可以使用,然后根据自己的需求配置,账号密码,目录等等,常用命令如下

# 直接进入默认子系统
wsl
# 指定子系统,并且指定用户
wsl -d Ubuntu-22.04 -u root
# 关闭指定子系统
wsl -t Ubuntu-22.04
# 卸载指定子系统
wsl --unregister Ubuntu-22.04
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

迁移安装目录到别的磁盘上

1)查看已安装的 Linux 发行版本

wsl -l --all -v
  • 1

2)导出分发版为 tar 文件到 F 盘上并注销,需要等待一段时间,并且当前 Ubuntu 会退出

# 导出发行版本为文件
wsl --export Ubuntu-22.04 f:\ubuntu22.04.tar
# 注销此发行版本,完成此操作后,可以看到对应的 C 盘空间减少了许多
wsl --unregister Ubuntu-22.04
  • 1
  • 2
  • 3
  • 4

3)重新导入并安装 WSL 在 F 盘

wsl --import <子系统名称> <迁移到哪一个文件下> <要导入的包路径> --version 2
# 示例如下
wsl --import Ubuntu-22.04 f:\wsl-ubuntu22.04 f:\ubuntu22.04.tar --version 2
  • 1
  • 2
  • 3

4)设置默认用户为之前安装时的用户,不然默认是 root 身份,使用不方便

ubuntu2204.exe config --default-user xu
  • 1

5)最后打开 Ubuntu 验证是否正常,没有问题的话就可以删除安装包了

del f:\ubuntu22.04.tar
  • 1

Ubuntu 基本配置

1)修改阿里源

# 备份
sudo mv /etc/apt/sources.list /etc/apt/sources.list.blk
# 替换
sudo sed -i 's#http://archive.ubuntu.com#https://mirrors.aliyun.com#g' /etc/apt/sources.list
sudo sed -i 's#http://security.ubuntu.com#https://mirrors.aliyun.com#g' /etc/apt/sources.list
sudo sed -i 's#http://cn.archive.ubuntu.com#https://mirrors.aliyun.com#g' /etc/apt/sources.list
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

2)更新和升级包

sudo apt update && sudo apt upgrade
  • 1

3)设置 root 密码

sudo passwd root
  • 1

忘记密码:如果忘记了 WSL 的 Linux 分发版的密码,打开 PowerShell,并使用以下命令:

# 进入 WSL 对应分发版的根目录,以及需要修改什么账号的密码
wsl -d Ubuntu-22.04 -u root
# 修改密码
passwd
  • 1
  • 2
  • 3
  • 4
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/666298
推荐阅读
相关标签
  

闽ICP备14008679号