WLS2Linux 子系统(一)

windows 安装 Ubuntu 子系统

Windows更新到 11 后发现文件管理增加一个 Linux 目录。Powershell 终端基本与 Linux Terminal终端保持一致。种种迹象表明 win11 越来越向程序猿靠拢,有 Linux 子系统可以安装 此时不用更待何时。
如果已经安装好子系统,点击文件管理器的下方连接 Linux,会发现他是用类似文件共享方式实现文件传输,挂载点就是根目录,依次进入 home > user_name > 就是用户目录;是不是相对以前更友好。


提示:此文章为 windows 安装 Linux 子系统,下一篇 Ubuntu 子系统 编译 openwrt。


重点提示

a) 安装Ubuntu子系统
b) 安装文档、音频转化软件(Ubuntu Be Freee)


1. windows 开启开发者模式

WIN10:

a) 设置 —| 更新和安全 —| 开发者选项 —| 开发人员模式 —| 勾选开发者模式—| 等待安装开发人员模式程序包完成

b) 方法一 设置 --> 程序 --> 启动或关闭Windows功能 --> 勾选 适用于Linux的Windows子系统 —| 等待安装完成/重启电脑
方法二 设置 —| 应用 —| 应用和功能 —| 相关设置 —| 启用或关闭windows功能 —| 勾选 适用于Linux的Windows子系统 —| 等待安装完成/重启电脑

WIN11:

a) 设置 --> 隐私和安全性 --> 开发者选项 --> 勾选开发者模式 --> 等待安装 开发人员模式程序包完成
b) 设置 --> 查找设置 (搜索控制面板) -->控制面板 --> 程序与功能 --> 启动或关闭Windows功能 --> 勾选 适用于Linux的Windows子系统 虚拟机平台,等待应用更改完成,重启即可

2. 安装Ubuntu 子系统

Microsoft store —| 搜索 Ubuntu —| 选择想安装的版本 —| 等待自行下载安装

3. 修复 wsl 无法启动问题

WSL无权限

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... 

解决方法:参照系统启动 开发者选项

安装 WSL2 内核异常

Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x800701bc
Error: 0x800701bc WSL 2 ?????????????????? https://aka.ms/wsl2kernel

Press any key to continue...

原因未启用WSL,参照修复方法:“启用适用于 Linux 的 Windows 子系统”,并安装WSL2 LINUX 内核更新。
修复方法参考 https://docs.microsoft.com/zh-cn/windows/wsl/install)

  • 启用适用于 Linux 的 Windows 子系统
    必须启用“适用于 Linux 的 Windows 子系统”可选功能并重启,然后才能在 Windows 上运行 Linux 发行版。

以管理员身份打开 PowerShell 并运行:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

Path			:
Online			: True
RestartNeeded	: False
  • 安装 WSL2 LINUX 内核更新包
    在网上找,得到解决方案:下载安装适用于 x64 计算机的最新 WSL2 Linux 内核更新包
    下载链接:https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

启动 WSL失败

.\ubuntu2004.exe
Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x80070050
Error: 0x80070050 ?????

启动 powershell 查看 WSL2 已安装版本

wsl --list --verbose
NAME STATE VERSION
* Ubuntu-20.04 Running 2

原来的还没有删除,需要先删除之前的分发,再运行创建就好

wsl --unregister Ubuntu-20.04

首次启动后 设置账号密码 就可以愉快的玩耍了
在这里插入图片描述

WSL 2 Linux 直接安装adb 无法使用

WSL毕竟只是子系统,直接sudo apt-get install adb安装后adb命令是无法使用的,我们需要进行一些设置来指定WSL调用Windows下的adb.exe才可以。
.bash.rc 文件尾增加引用 win adb参数信息

sudo vi ~/.bash.rc
+alias adb='adb.exe'
+alias alias fastboot='fastboot.exe'

立即生效配置

source ~/.bash.rc

总结

人生苦短,贵在折腾;安装子系统就可以 搞好多事,比如编译内核 openwrt 等。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
安装WLS(Windows Subsystem for Linux)上的Ubuntu的步骤如下: 1. 打开Windows PowerShell并将其设置为管理员权限。在PowerShell中,运行以下命令以启用适用于LinuxWindows子系统功能: ``` wsl --install ``` 2. 等待安装完成并重启计算机。 3. 打开Microsoft Store并搜索Ubuntu。选择适用于WLS的Ubuntu版本,例如Ubuntu 20.04 LTS,并单击"获取"按钮。 4. 安装完成后,打开Ubuntu应用程序。第一次运行时,系统会要求您创建一个新的用户名和密码。 5. 运行以下命令以更新和升级Ubuntu软件包: ``` sudo apt update sudo apt upgrade ``` 6. 您可以根据需要安装其他软件包。例如,如果您需要安装Docker,您可以按照上述引用中给出的步骤来安装。 请注意,这只是安装WLS上的Ubuntu的基本步骤。根据您的具体需求和环境,可能还需要进行其他配置和安装其他软件包。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [记录一次wls2ubuntu20.04版本中安装docker](https://blog.csdn.net/Entity_G/article/details/126286569)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [Ubuntu下安装opencv-python(详解)](https://download.csdn.net/download/weixin_38635794/13751616)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值