黄清园 王静(重庆邮电大学 生物信息学院 生物信息学专业 2020级)
2022-09-07 16:28
Win11的Linux子系统安装与Win10类似,只是一些设置的位置与界面有些不同。下面就以Windows 11专业版(21H2)为例介绍其内置Linux的安装方法。
首先,在“开始”菜单中找到并打开Windows设置。
单击设置按钮,出现下面的界面,单击左侧的“隐私与安全性”,然后在右侧弹出的页面中单击“开发者选项”。
在出现的开发者选项界面中单击打开“开发人员模式”:
返回“设置”页面,在左侧列表内找到“应用”一项并单击,之后找到其中右侧“可选功能”并单击。
在“可选功能”最下端,找到并单击“更多Windows功能”。
在弹出的窗口中,找到并选中“适用于Linux的Windows子系统”一项,然后点击“确定”按钮。
启用了Windows 11的内置Linux,下面就可以打开Windows的应用商店,搜索“Linux”。
从搜索结果中,可以选择安装合适的Linux版本。
安装完成后,可能会遇到下述问题:打开开始菜单的Ubuntu图标,初始化过程中卡住,显示如下信息:
点击界面下方的展开按钮有文字提示报错,提示内容为:
Installing, this may take a few minutes… WslRegisterDistribution failed with error: 0x8007019e The Windows Subsystem for Linux optional component is not enabled. Please enable it and try again. See https://aka.ms/wslinstall for details. Press any key to continue…
经尝试,上述问题可用如下方法解决:
按win+R打开运行窗口,输入cmd回车打开终端命令行:>
打开终端命令行输入wsl --set-default-version 1>
完成上述操作后,重新打开你的Ubuntu就可以安装并运行啦!>
后记
安装完打开时,你可能会发现提示0x800701bc错误:
安装WSL 2并将默认WSL修改为WSL 2可能会解决该问题。首先下载WSL2 Linux kernel update package for x64 machines。下载完成并安装后,按Win+R并运行powershell,在powershell中运行:wsl --set-default-version 2:
完成后重新打开Linux即可。
(2023.8.27)
(最后修改:2023.8.27)