win10系统安装linux子系统遇到的问题总结

win10系统安装linux子系统遇到的问题总结

本文提到与模拟器进行冲突时候应该如何解决(本机中为夜神模拟器)

在Android Studio中运行安卓模拟器的时候,需要禁用Hypver-V并重启。 因为Goolge安卓模拟器使用了Intel CPU的HAXM (Hardware Accelerated Execution Manager),但Hyper-V使用了CPU虚拟化扩展,不知道为什么,二者不能同时存在,在PC启动时只能选择其中的一个。


所以在使用window内置的Linux子系统和模拟器只能选择一个


首先按照通用的安装步骤

  1. 开启子系统
  • 打开Windows开始菜单,直接输入启用或关闭Windows功能
  • 启用或关闭Windows功能
    或进入控制面板选择【程序】->【启用或关闭Windows功能】
  • 启动或关闭Windows功能
    打开适用于Linux的Windows子系统(Beta)
  1. 进入开发者模式
  • 在Windows开始菜单中进入系统设置,进入更新和安全
    更新和安全
  • 进入开发人员模式,并按要求重启计算机
    开发人员模式
  1. 安装子系统
  • 重启后进入管理员模式下的Powershell(在开始菜单处右键)
    管理员身份的Powershell
  • 进入后输入命令Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux,系统输出:
Path          :
Online        : True
RestartNeeded : False
输入命令bash,按提示输入y进行安装

  1. 安装问题
  • Windows安装Ubuntu子系统过程中可能出现进度一直在0%或无法下载的情况,即一直处于“正在从 Windows 应用商店下载… 0%”或提示“无法从 Windows 应用商店下载,请检查网络连接”的情况,可能原因是关键服务未开启。
  • 使用 Win+R 进入运行,输入service.msc
    进入服务设置
  • 在服务列表中检查以下几个服务是否开启,如手动或禁用则需开启:
    Application Management
    Client License Service (ClipSVC)
    Software Protection
    Windows Update
  • 确认所有服务开启后重新运行bash命令即可。
    完成后按提示完成用户创建,注意输入密码时是无回显(就是不显示)的,成功创建用户后即可使用。

以上都是正常的安装步骤,如果过程中要是出现其他问题,可以试试以下方法

  • 问题:不支持该请求。 Press any key to continue...
  • 解决办法:
netsh winhttp reset proxy
netsh winhttp reset tracing
netsh winhttp import proxy ie
netsh winsock reset
netsh winsock reset catalog
netsh int ip reset reset.log
ipconfig /flushdns

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

[下载并安装](https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi)
win10 msi安装方法:管理员命令提示符(CMD)下输入:msiexec /package “你的安装MSI文件的全路径”.

wsl --set-default-version 2

[参考文章](https://learn.microsoft.com/zh-cn/windows/wsl/install-manual#step-4---download-the-linux-kernel-update-package)
  • 问题:
Installing, this may take a few minutes...
Installation Failed!
Error: 0x8007019e
Press any key to continue...
  • 解决办法:

1.win+x,选择Windows PowerShell(管理员)
2.输入:

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

3.回车,输入Y,重启!
4.重新打开已经安装的子系统,等几分钟,输入账户和密码。


win10系统安装linux子系统遇到的问题总结_第1张图片

你可能感兴趣的:(踩过的坑,linux,windows,bash,bug,安装问题)