WLS2 关于window系统下安装wsl2 的安装和情况说明
wsl 安装注意事项
安装于window下的wsl 可以在window的powershell 中切换于Linux(Mac OS系统)的使用习惯,以下是一些具体的安装和注意事项的说明.具体参考文档来自于后盾人
[https://doc.houdunren.com/开发环境/wsl2/wsl.html官网]:
的文档说明。
--:安装配置
##### --:查看电脑系统的支持
下面介绍 wsl2 的安装与配置和删除操作,建议你按照微软wsl安装文档安装一下,下面是向军提炼的内容。
然后查看支持的linux版本,在终端命令行执行以下命令
js
wsl --list --online
结果如下
PS C:\Users\23000> wsl --list --online
以下是可安装的有效分发的列表。
使默认分发用 “*” 表示。
使用 'wsl --install -d <Distro>' 安装。
NAME FRIENDLY NAME
* Ubuntu Ubuntu
Debian Debian GNU/Linux
kali-linux Kali Linux Rolling
Ubuntu-18.04 Ubuntu 18.04 LTS
Ubuntu-20.04 Ubuntu 20.04 LTS
Ubuntu-22.04 Ubuntu 22.04 LTS
OracleLinux_7_9 Oracle Linux 7.9
OracleLinux_8_7 Oracle Linux 8.7
OracleLinux_9_1 Oracle Linux 9.1
openSUSE-Leap-15.5 openSUSE Leap 15.5
SUSE-Linux-Enterprise-Server-15-SP4 SUSE Linux Enterprise Server 15 SP4
SUSE-Linux-Enterprise-15-SP5 SUSE Linux Enterprise 15 SP5
openSUSE-Tumbleweed openSUSE Tumbleweed
--:window 下安装(执行命令进行安装)
wsl --install -d Ubuntu-22.04
tips:这里可能存在的情况是安装不上的情况,这里的情况可能是内核没有更新的原因;
具体的解决办法是:
---------------------<<<<<<<情况1>>>>>>>>>>>>>>>>>>>--------------------------
如果出现以下错误时(一般是在windows 应用商店安装的 Ubuntu),需要下载 Linux 内核更新包 就可以解决这个问题了
Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x8007019e
Error: 0x8007019e ??????? Linux ? Windows ????
---------------------<<<<<<<情况2>>>>>>>>>>>>>>>>>>>--------------------------
如果你是在应用商店中安装的 ubuntu ,你需要开启linux 子系统,行执行 win+r 打开命令行,然后执行以下命令进行控制面板
optionalfeatures
开启linux子系统
控制面板-程序-启用或关闭Windows功能--1.开启适用于Linux的Windows子系统;2.虚拟机平台;3。Windows虚拟机监控程序平台

##### --:初始化使用的时候 需要配置下username和password-这里最好和windows的用户名不同;通过power shell里命令 wsl 去切换;
--:以下是更新软件包等操作命令
运行以下命令来更新软件包列表:
sudo apt update
运行以下命令来升级已安装的所有软件包:
sudo apt upgrade
如果需要升级到 Ubuntu 的新版本,可以运行:
sudo apt dist-upgrade
如果有新内核更新,需要重启 WSL 子系统,运行:
wsl --shutdown
使用以下命令来清理旧版本的包缓存:
sudo apt autoremove
sudo apt autoclean
以上都正常安装,一下是使用的一些说明
打开powershell;
1:输入 wsl可以切换到Ubuntu的命令行
1.1:这将直接打开默认安装的 Linux 发行版,如果安装了多个发行版
wsl -d <DistributionName>
将 <DistributionName> 替换为你想要使用的 Linux 发行版名称,如 Ubuntu、Debian 等
2.切换回Windows命令行
2.1:在 Ubuntu 终端中输入 exit 并按回车键,就可以退出 Ubuntu 子系统,返回到 PowerShell。
2.2:按 Ctrl+D 组合键,按下 Ctrl+D 组合键也可以从 Ubuntu 子系统中退出,回到 PowerShell。
2.3:运行 wsl 命令并选择退出
在 Ubuntu 终端中输入 wsl 命令,会打开一个菜单提示,选择第一个选项 "Exit" 即可退出。
2.4:关闭当前终端窗口
直接关闭运行 Ubuntu 子系统的那个 PowerShell 窗口,即可回到 Windows 环境。
2.5:打开新的 PowerShell 窗口
您也可以保持 Ubuntu 子系统运行,简单地新开一个 PowerShell 窗口,即可操作 Windows 环境了。
2.6:切换到其他 PowerShell 选项卡(终端)
如果您使用的是新版 Windows 终端,可以直接切换到其他选项卡,而不必退出 Ubuntu。