首页 > 其他分享 >wsl安装教程

wsl安装教程

时间:2024-06-05 17:46:20浏览次数:30  
标签:教程 Windows wsl WSL 版本 Linux 安装

转载自:https://blog.csdn.net/m0_51233386/article/details/127961763

超详细windows安装配置WSL2(ubuntu20.04)步骤
Windows上快速安装WSL2教程
windows wsl2安装

关于WLS的介绍

1.什么是WSL

Windows Subsystem for Linux(简称WSL),Windows下的Linux子系统,是一个在Windows 10上能够运行原生Linux二进制可执行文件(ELF格式)的兼容层。它是由微软与Canonical公司合作开发,其目标是使纯正的Ubuntu、Debian等映像能下载和解压到用户的本地计算机,并且映像内的工具和实用工具能在此子系统上原生运行。

如果使用Windows 10 2004以上,可以通过WSL 2来窗口化运行桌面应用,也不需要另外安装其他的服务器。
微软官方文档:https://docs.microsoft.com/zh-cn/windows/wsl/

2 双系统的方法比较

在这里插入图片描述

3 WSL1与WSL2比较

在这里插入图片描述

  • 传统手动安装:win10新系统版本高于1903,但低于2004(19041);
  • 命令符自动安装:对于windows10版本2004(内部版本19041或更高)及更新版本或者windows11,可以直接一行命令符安装;

方法一: 传统手动安装

要求:win10更新系统至1903或更高版本;

如果,windows10版本2004(内部版本19041或更高)可用方法二,但方法一可以了解更多细节;

1.1 windows系统版本查看及更新

要求:win10更新系统至1903或更高版本

如果版本低于1903,可使用 Windows 10 易升工具手动升级。下载 Windows 10 易升工具:

下载 Windows 10
https://www.microsoft.com/zh-cn/software-download/windows10
  • 1
  • 2

查看方法:
在键盘上按下win+R调出运行窗口,随后输入“winver”命令并回车。
在这里插入图片描述
或者在属性也可以查看
在这里插入图片描述

1.2 启用适用于Linux的Windwos子系统

如果之前没有用过 WSL,那么首先需要为Linux启用Windows子系统:

在搜索框输入powershell,以管理员身份打开powershell并运行;
在这里插入图片描述

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

在这里插入图片描述

如果直接打开,输入命令,权限报错。
在这里插入图片描述

1.3 启用虚拟机功能

安装 WSL 2 之前,必须启用“虚拟机平台”可选功能

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

在这里插入图片描述

1.4 重启电脑

为了确保所有相关部件都整齐到位,需要重启系统,否则可能会发现事情没按预期进行。

重新启动计算机以完成WSL安装并更新到WSL 2。

1.5 下载Linux内核更新包

下载内核更新包并安装
适用于 x64 计算机的 WSL2 Linux 内核更新包,下载链接:
下载完成双击安装

1.6 安装 Linux 分发版

打开Microsoft Store,选择你喜欢的Linux分发版并下载,
这里选择ubuntu 20.04,点击获取自动安装。
在这里插入图片描述

方法二:命令符自动安装 (一行命令搞定,非常方便)

对于windows10版本2004版本及更新版本或者windows11,可以直接一行命令符安装

wsl --install
  • 1

3 首次运行设置

3.1 用户名及密码

首次启动需要设置用户名,如下:
在这里插入图片描述
输入用户名后进行密码设置,设置好后可以看到Ubuntu启动成功:
在这里插入图片描述
设置root密码:

sudo passwd root
  • 1

在这里插入图片描述

3.2 将分发版本设置为 WSL 1 或 WSL 2

windows下以管理员身份打开PowerShell。

设置Ubuntu-20.04为WSL 2

wsl.exe --set-version Ubuntu-20.04 2
  • 1

在这里插入图片描述
如果要设置为WSL 1,执行如下命令:

wsl.exe --set-version Ubuntu-20.04 1
  • 1

可以打开 PowerShell 命令行并输入以下命令检查分配给每个已安装的 Linux 分发版的 WSL 版本:

wsl -l -v或者wsl --list --verbose
  • 1

在这里插入图片描述
好了,到此安装就已经完成了。

更多详情参考官方文档:适用于 Linux 的 Windows 子系统文档

cmd或者powershell内输入wsl
在这里插入图片描述

标签:教程,Windows,wsl,WSL,版本,Linux,安装
From: https://www.cnblogs.com/mingyuer/p/18233471

相关文章

  • python3环境安装
    安装python3.6(更高版本对openssl版本有要求centos7可能build失败)curl-q#https://www.python.org/ftp/python/3.6.9/Python-3.6.9.tar.xz-oPython-3.6.9.tar.xztarxfPython-3.6.9.tar.xzcdPython-3.6.9/./configure--prefix=/opt/python3.6make-j4&&makeinst......
  • 【手把手教学】最新ChatTTS语音合成项目使用指南AI变声器chatTTS教程来了!5S夺走你的卧
    像这种充满语气充满感情色彩的人声,再搭配一段自拍图,是由最近大火的AI项目chatTTS生成的,ChatTTS是专门为对话场景设计的文本转语音模型,例如LLM助手对话任务。它支持英文和中文两种语言。最大的模型使用了10万小时以上的中英文数据进行训练。在HuggingFace中开源的版本为4万小......
  • centos 安装pyenv
    下载pyenvwget https://github.com/pyenv/pyenv/archive/refs/tags/v2.4.1.tar.gz-Opyenv.tar.gz yuminstallgcczlib-develbzip2bzip2-develreadline-develsqlitesqlite-developenssl-develtk-devellibffi-develxz-devel 解压缩:下载完成后,使用以下命令解压......
  • Jupyter Notebook 简易教程
    1.安装JupyterNotebook 1.1安装Python在安装JupyterNotebook之前,你需要确保你的计算机上已经安装了Python。你可以从Python的官方网站(https://www.python.org/downloads/)下载并安装最新版本的Python。1.2安装JupyterNotebook打开命令行(Windows用户可以使......
  • Docker安装使用教程
    Docker安装使用教程Docker是什么Docker是一个容器化开源平台,它使开发者可以再容器中封装应用程序,以及其依赖的所有组件,包括操作系统、库文件、环境变量等,并以轻量级、可移植的方式进行交付和部署.Docker的三大核心概念是:镜像(Image):镜像是Docker的基本构建块,它是一个只读的模板或......
  • docker-compose入门级实战教程
    ......
  • Ubuntu server 24 (Linux) 安装部署smartdns 搭建智能DNS服务器
    SmartDNS是推荐本地运行的DNS服务器,SmartDNS接受本地客户端的DNS查询请求,从多个上游DNS服务器获取DNS查询结果,并将访问速度最快的结果返回给客户端,提高网络访问速度和准确性。支持指定域名IP地址,达到禁止过滤的效果。一安装smartdns1 关闭Ubuntu自带dns解析systemd-resolv......
  • nuxt简单入门安装
    参考:https://www.jianshu.com/p/fd99718a63e9@目录概要具体流程小结概要听说直接使用vue写前端对百度的seo不够友好,于是便考虑使用nuxt生成静态化来处理具体流程首先你的本机环境要有npm,如下图然后可以使用npx安装nuxt,npx是npm5点几就支持的了,但是我这一开始还不行,还需要手......
  • IIS 安装和部署
    1.第一步 2.第二步:  第三步,把下面这些全安装上 4,第四步:在控制面板,将查看方式修改为小图标 5.找到"管理工具"有的电脑叫"windos工具"点击进入6.找到刚刚安装的IIS  7.添加网站 8,根据自己情况配置即可 ......
  • docker入门教程
    1.Docker简介1.1Docker和虚拟化的区别虚拟化将物理硬件资源虚拟化为多个虚拟机。每个虚拟机拥有自己的操作系统和应用程序,彼此隔离。虚拟机启动速度较慢,资源消耗较大。Docker在一台服务器或虚拟机上使用同一操作系统部署多个应用程序每个容器共享操作系统的内核,但......