热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

Windows10安装linux子系统的两种方式(图文详解)

这篇文章主要介绍了Windows10安装linux子系统的两种方式,文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

Windows10支持Linux子系统了,告别繁琐的双系统、虚拟机安装,原生安装方便快捷。

windows subsystem for linux简称WSL。

这里介绍2种安装方式,总有一款适合你。

图形化安装

启用开发者模式

按下 Windows 键,打开设置

设置-->更新和安全-->开发者选项-->开发人员模式

开启适用于Linux的Windows子系统按下 Windows jian键,输入控制面板 打开控制面板

打开 应用或关闭Windows功能 ,勾选 适用于Linux的Windows子系统,然后确认并重启就可以了

安装Ubuntu

按下 Windows 键,搜索 Store 打开微软应用商店

搜索 Ubuntu 点击第一个进去,点击获取进行安装,此时会如果未登录的话会要求登录微软帐号,使用自己的帐号登录即可

安装完成后点击启动,设置用户名和密码

恭喜你安装成功!!!

使用 PowerShell 进行安装

开启适用于Linux的Windows子系统

按下 Windows 键,搜索 PowerShell 右键,以管理员身份运行

输入以下命令,然后输入 Y 重启机器

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

下载 Ubuntu 安装文件

重启机器后,再次使用管理员身份启动 PowerShell ,设置文件安装目录

cd D:\wsl\ // 选一个自己喜欢的目录,没有的话自行创建
Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1804 -OutFile Ubuntu1804.appx -UseBasicParsing

等待下载的时间,不妨喝杯咖啡~

PS: https://docs.microsoft.com/en-us/windows/wsl/install-manual这里有各种版本,可以自行选择,替换上面链接即可

安装系统

使用以下命令进行安装

Add-AppxPackage .\Ubuntu1804.appx

没有任何信息提醒,恭喜你安装成功,No Response is OK!

启动Linux子系统

按下 Windows 键 输入 Ubuntu 单机打开,设置用户名和密码

设置用户名称和密码

卸载Linux子系统

管理员身份运行 Powershell 获取完整软件名称&卸载

Get-AppxPackage *ubuntu*
Get-AppxPackage CanonicalGroupLimited.Ubuntu18.04onWindows | Remove-AppxPackage

禁用 Linux 子系统

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

今天的文章就到这里了,下篇介绍如何配置加速服务,让你的 Linux 子系统飞起来!

到此这篇关于Windows10安装linux子系统的两种方式(图文详解)的文章就介绍到这了,更多相关Windows10安装linux子系统内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!


推荐阅读
  • Minetest 0.4.9 开源游戏在 Ubuntu 下通过 PPA 安装指南
    本文介绍了如何在 Ubuntu 系统上安装最新版本的 Minetest 0.4.9,包括添加 PPA、更新软件包列表以及安装过程,适合所有 Ubuntu 及其衍生系统的用户。 ... [详细]
  • 去控件化在线文档处理,推动高效信创办公环境
    探讨在线文档处理去控件化的趋势及其对构建高效信创办公生态的影响。 ... [详细]
  • Mac环境下Java与Ant自动化构建环境搭建指南
    本文详细介绍了如何在Mac操作系统上为测试工程师搭建Java和Ant开发环境,包括环境变量配置等关键步骤。 ... [详细]
  • 重新审视Kubernetes的必要性
    近期,我注意到不少人误以为我是Kubernetes的推广者。实际上,我只是分享了一些适合用Kubernetes解决的案例。本文旨在探讨Kubernetes的适用场景,并提供一些替代方案。 ... [详细]
  • 万事起于配置开发环境
    万事起于配置开发环境 ... [详细]
  • 本文档提供了详细的MySQL安装步骤,包括解压安装文件、选择安装类型、配置MySQL服务以及设置管理员密码等关键环节,帮助用户顺利完成MySQL的安装。 ... [详细]
  • GitHub基础指南:项目代码的部署与管理
    GitHub是一个广泛使用的开源代码托管平台,支持版本控制与协作开发。本文将指导开发者如何在GitHub上高效地管理和分享项目代码,包括项目的创建、代码的上传与下载等基本操作。 ... [详细]
  • FTP作为一种传统的文件传输协议,广泛用于不同设备间的文件交换。然而,随着网络安全需求的提升及传输效率的要求,选择合适的FTP客户端变得尤为重要。本文将介绍如何利用WinSCP这款强大且安全的工具,实现两台电脑之间的文件高效传输。 ... [详细]
  • 在Linux系统中使用EncFS实现文件夹加密
    为了保护个人隐私或敏感数据不被未经授权的访问,可以通过加密技术来增强安全性。本文介绍如何在Linux系统上使用EncFS工具创建和管理加密文件夹,以确保即使在系统登录状态下,特定文件夹中的数据也保持加密状态。 ... [详细]
  • 本文概述了在GNU/Linux系统中,动态库在链接和运行阶段的搜索路径及其指定方法,包括通过编译时参数、环境变量及系统配置文件等方式来控制动态库的查找路径。 ... [详细]
  • Linux内核中的内存反碎片技术解析
    本文深入探讨了Linux内核中实现的内存反碎片技术,包括其历史发展、关键概念如虚拟可移动区域以及具体的内存碎片整理策略。旨在为开发者提供全面的技术理解。 ... [详细]
  • 本文探讨了Python的csv模块在不同操作系统上生成文件时,默认使用DOS风格的行尾字符(即'')的问题,并提供了如何修改这一行为的方法。 ... [详细]
  • 本文探讨了 Boost 库中的 Program Options 组件,这是一个强大的工具,用于解析命令行参数和配置文件。文章介绍了如何正确设置和使用该组件,包括处理复杂选项和负数值的方法。 ... [详细]
  • 对于初次购买阿里云服务器的新手用户来说,如何高效地利用服务器资源并成功部署网站是一个重要的课题。本文将详细指导您完成从购买服务器到网站上线的六个关键步骤。 ... [详细]
  • Node.js模块化的优势及实践
    本文探讨Node.js模块化的重要性和具体实现方式,包括其带来的代码复用性增强、可维护性提升、以及如何有效避免命名冲突等问题。 ... [详细]
author-avatar
书友72177273
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有