win10开启适用于linux的子系统重启后依旧没有开启

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了win10开启适用于linux的子系统重启后依旧没有开启相关的知识,希望对你有一定的参考价值。

需要到微软应用商店去下载需要的linux发行版。 参考技术A

1、配置选项

控制面板--程序---启用或者关闭windows功能将 适用于Linux的windows子系统(Beta) 选择确定,重启电脑123

2、开启开发者功能

windows设置 --- 更新和安全针对开发人员 ---- 开发人员模式12

3、下载Linux子系统

win + R 进入 到命令行窗口
bashC:\\Users\\Administrator>bash
-- Beta 版功能 --
这将在 Windows 上安装由 Canonical 分发的 Ubuntu,
根据其条款的授权参见此链接:https://aka.ms/uowterms键入“y”继续: y

正在从 Windows 应用商店下载... 99%

正在提取文件系统,这将需要几分钟的时间...
请创建默认的 UNIX 用户帐户。该用户名不需要与 Windows 用户名匹配。
有关详细信息,请访问: https://aka.ms/wslusers正在提取文件系统,这将需要几分钟的时间...
请创建默认的 UNIX 用户帐户。该用户名不需要与 Windows 用户名匹配。
有关详细信息,请访问: https://aka.ms/wslusers************************************自己注意记录**************************************
请输入新的 UNIX 用户名: shimanqiangEnter new UNIX password: shimanqiangRetype new UNIX password: shimanqiang
************************************************************************************passwd: password updated successfully
安装成功!
环境将立即启动...
文档在以下网址提供:  https://aka.ms/wsldocsshimanqiang@SC-201703152226:/mnt/c/Users/Administrator$shimanqiang@SC-201703152226:/mnt/c/Users/Administrator$ cd
shimanqiang@SC-201703152226:~$ pwd
/home/shimanqiang
shimanqiang@SC-201703152226:~$shimanqiang@SC-201703152226:~$shimanqiang@SC-201703152226:~$shimanqiang@SC-201703152226:~$shimanqiang@SC-201703152226:~$shimanqiang@SC-201703152226:~$ touch a.txt
shimanqiang@SC-201703152226:~$12345678910111213141516171819202122232425262728293031323334353637383940414243

4、磁盘的存放目录

C:\\Users\\Administrator\\AppData\\Local\\lxss\\home\\shimanqiang1

win10安装linux子系统

1、控制面板--更新和安全--勾选开发人员选项

2、控制面板--应用--程序和功能(滚动到最下端可见)--启用或关闭Windows功能--适用于Linux的Windows子系统

3、重启

4、打开cmd命令行,输入bash,提示安装linux分发版,复制提示的网址,粘贴到IE浏览器地址栏,回车

5、打开windows商店,选择ubuntu,下载、安装

6、安装完毕,关掉一直悬浮在上面的等待界面--启动,输入用户名和密码,安装完毕

7、安装linux服务

8、设置开机自动启动:在目录<C:\\Users\\XXX\\AppData\\Roaming\\Microsoft\\Windows\\Start Menu\\Programs\\Startup>中创建wsl.vbs文本文件,内容如下:

set ws=wscript.createobject("wscript.shell")
ws.run "C:\\Windows\\System32\\bash.exe",0
ws.run "C:\\Windows\\System32\\bash.exe -c 'sudo XXXX start'",0

开机自动执行这个命令文件,启动bash命令行,并启动服务程序

9、重启后发现服务没有启动成功,需要输入密码才可以sudo成功,进入bash命令行,新建 sudoer 配置文件
sudo vim /etc/sudoers.d/<用户名>

在上面的文件里添加 sudo 免密配置

<用户名> ALL=(ALL) NOPASSWD:ALL

保存退出,重启windows10后发现linxu中的服务自动启动成功。

至此可以在linux中部署常用服务,在win10中调用。

以上是关于win10开启适用于linux的子系统重启后依旧没有开启的主要内容,如果未能解决你的问题,请参考以下文章

[日常] win10开启和安装ubuntu子系统

win10是不是有必要开启ahci硬盘模式

WSL(Windows Subsystem for Linux)

Windows如何开启子系统Linux手把手教(ubuntu22)

硬盘不是ahci模式可以安装win10吗

安装Ubuntu教程之 安装windows子系统 win10系统