虽然微软官方提供了方便的APP Store安装方式,和自动的命令安装方式,单由于国内限制因素,导致官方网速巨慢,而且很不稳定。

这不得不迫使我们探索一种不依赖官方网站的安装方式。步骤如下。

准备

设置BIOS,开启CPU的虚拟功能。

步骤 1 - 启用适用于 Linux 的 Windows 子系统

需要先启用“适用于 Linux 的 Windows 子系统”可选功能,然后才能在 Windows 上安装 Linux 分发。

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

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

步骤 2 - 检查运行 WSL 2 的要求

若要更新到 WSL 2,需要运行 Windows 10。

  • 对于 x64 系统:版本 1903 或更高版本,采用 内部版本 18362 或更高版本。
  • 对于 ARM64 系统:版本 2004 或更高版本,采用 内部版本 19041 或更高版本。
  • 低于 18362 的版本不支持 WSL 2。 使用 Windows Update 助手更新 Windows 版本。

若要检查 Windows 版本及内部版本号,选择 Windows 徽标键 + R,然后键入“winver”,选择“确定”。 更新到“设置”菜单中的最新 Windows 版本。

备注

如果运行的是 Windows 10 版本1903 或 1909,请在 Windows 菜单中打开“设置”,导航到“更新和安全性”,然后选择“检查更新”。 内部版本号必须是 18362.1049+ 或 18363.1049+,次要内部版本号需要高于 .1049。 阅读详细信息:WSL 2 即将支持 Windows 10 版本 1903 和 1909。 请参阅疑难解答说明。

步骤 3 - 启用虚拟机功能

安装 WSL 2 之前,必须启用“虚拟机平台”可选功能。 计算机需要虚拟化功能才能使用此功能。

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

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

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

步骤 4 - 下载 Linux 内核更新包

下载最新包:

https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

适用于 x64 计算机的 WSL2 Linux 内核更新包

备注

如果使用的是 ARM64 计算机,请下载 ARM64 包。 如果不确定自己计算机的类型,请打开命令提示符或 PowerShell,并输入:systeminfo | find “System Type”。 警告: 在非英语 Windows 版本中,你可能需要修改搜索文本,例如在德语中为 systeminfo | find “Systemtyp”。

运行上一步中下载的更新包。 (双击以运行 - 系统将提示你提供提升的权限,选择“是”以批准此安装。)

安装完成后,请继续执行下一步 - 在安装新的 Linux 分发时,将 WSL 2 设置为默认版本。 (如果希望将新的 Linux 安装设置为 WSL 1,请跳过此步骤。)

备注

有关详细信息,请参阅 Windows 命令行博客上的文章对更新 WSL2 Linux 内核的更改。

步骤 5 - 将 WSL 2 设置为默认版本

打开 PowerShell,然后在安装新的 Linux 发行版时运行以下命令,将 WSL 2 设置为默认版本:

wsl --set-default-version 2

步骤 6 - 下载ubuntu20.04安装包。

进入

https://docs.microsoft.com/en-us/windows/wsl/install-manual

选择合适的系统安装包。这里选择ubuntu20.04

由于这个包比较大,在浏览器里点击下载链接右键,提取下载地址,打开迅雷或者其他第三方下载工具,新建下载任务,由于迅雷有国内的CDN加速,一般下载可以跑满带宽。原来需要8个小时的任务,现在几分钟就好了。

下载完成后,双击安装完成。一般第一次进入Ubuntu系统,需要设置用户名,密码等。安装系统提示操作即可。

步骤 7 - 安装 Windows 终端(可选)

Windows 终端可启用多个选项卡(在多个 Linux 命令行、Windows 命令提示符、PowerShell 和 Azure CLI 等之间快速切换)、创建键绑定(用于打开或关闭选项卡、复制粘贴等的快捷方式键)、使用搜索功能,以及使用自定义主题(配色方案、字体样式和大小、背景图像/模糊/透明度)。 了解详细信息。

安装 Windows 终端。
https://docs.microsoft.com/zh-cn/windows/terminal/get-started

Windows 终端

步骤 8 - 更换ubuntu系统软件仓库源为国内镜像(可选)

Ubuntu 20.04 是 Ubuntu 的第 8 个 LTS 版本,其重大更新和改进将在 2030 年前终止,计划于2020年 4 月 23 日发布。

国内有很多Ubuntu的镜像源,包括阿里的、网易的,还有很多教育网的源,比如:清华源、中科大源。

我们这里以清华源为例讲解如何修改Ubuntu 20.04里面默认的源。
编辑/etc/apt/sources.list文件, 在文件最前面添加以下条目(操作前请做好相应备份):

清华源

# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse

然后执行命令:

sudo apt-get update
sudo apt-get upgrade
sudo apt install build-essential

其他几份国内源如下:

阿里源

deb http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ focal-backports main restricted universe multiverse

中科大源

deb https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse

网易163源

deb http://mirrors.163.com/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ focal-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ focal-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ focal main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ focal-proposed main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ focal-backports main restricted universe multiverse

手动离线安装WSL2系统相关推荐

  1. html怎么安装系统,如何一键手动ghost安装win7系统

    ghost安装系统有两种方法,可以手动ghost装win7可以直接在系统中一键ghost,也可以手动ghost安装win7也可以在pe下进行.那么接着来我们一起来看看如何安装的吧.win7之家小编会为 ...

  2. Windowns 离线安装WSL2

    WSL2离线安装手册可以分为几步 开启 Windows Subsystem for Linux 选项 以超级管理员方式打开 PowerShell("开始"菜单 >" ...

  3. linux网卡驱动离线安装_linux系统如何安装网卡驱动

    linux系统如何安装网卡驱动 很多初学者都觉得能够在自己的笔记本上安装linux系统是一件很酷的事情,结果两个小时安装好linux系统,却发现缺少各种驱动, 为了让各位少走一些弯路,小编在这里把li ...

  4. win10离线安装WSL2 Ubuntu20.04系统

    虽然微软官方提供了方便的APP Store安装方式,和自动的命令安装方式,单由于国内限制因素,导致官方网速巨慢,而且很不稳定. 这不得不迫使我们探索一种不依赖官方网站的安装方式.步骤如下. 准备 设置 ...

  5. 命令行无法安装wsl,手动下载安装WSL2,可以把wsl分发版放在D盘 或者 其他盘

    1.启用子系统和虚拟平台功能 确保电脑支持虚拟技术,参见开启虚拟化 打开控制面板->程序和功能->启用或关闭Windows功能->勾选 -----适用于Linux的Windows子系 ...

  6. [重庆思庄每日技术分享]-Windows手动离线安装netframework3.5

    在安装sqlserver时发现Windows系统没有安装netframe3.5,通过下面步骤进行手动安装 1.下载NetFx3.cab 2.将文件放在c:\windows文件夹下 3.通过命令安装 d ...

  7. NVIDIA Jetson tx2 cuda和cudnn安装_刷机失败,手动离线安装

    问题描述: 在用官方刷机包安装cuda和cudnn是老是出错,故采取以下方式进行安装,能够完美解决该问题. 由于在进行刷机时已经在host(用来刷机的主机)上下载了有关的安装包,故采用离线拷贝安装. ...

  8. 【stata】stata软件手动离线安装外部命令logout

    本文参考:https://www.bilibili.com/video/BV1PQ4y1P7d8 首先感谢B站up主:宝藏男号DDJ 笔者安装stata软件版本为stata16.0,笔者在使用过程中需 ...

  9. linux网卡驱动离线安装_linux系统网卡驱动下载和安装

    (这里很重要)如果是已经安装好的系统添加固件(debian8需要暂时网)apt-get安装 $sudo gedit /etc/apt/sources.list添加下面两行(gedit是编辑器): # ...

最新文章

  1. Microsoft HoloLens 入华一周年,都有哪些进展?
  2. Java逆向基础之简单的补丁
  3. css3 box-shadow 总结
  4. 【Python】详解Python模块、包、库
  5. shell的学习和命令使用入门
  6. mysql 客户端命令行_强大的工具 MySQL客户端命令行应用技巧
  7. python进阶到高阶大全(强烈推荐)
  8. HT6221发送红外HS0038解码程序
  9. 微信昵称乱码 mysql_微信登录昵称中文乱码 Emoji表情乱码问题总结
  10. 【Blender】基础物体建模(2)
  11. 健忘的业余编程菜鸟在这里安窝
  12. C语言 - 什么是数据类型?数据类型的本质
  13. 微信小程序连接本机(localhost)后台测试
  14. 邓应海:4.2本周黄金提前休市,下周开盘需警惕
  15. 【沃顿商学院学习笔记】商业基础——Operation Management:05精益运营的概念和改善流程KAIZEN
  16. 用nginx做udp代理解决ntp被封的问题
  17. 高通LCD背光控制软件简析
  18. D. Lucky Chains
  19. sql 删除数据库中所有表或表数据
  20. 数据度量消费贷款—消费者的考虑因素

热门文章

  1. Ubuntu 12.04 鼠标左键失灵
  2. 1381861-94-4,Biotin-PEG3-hydrazide用于标记糖蛋白,含碳水化合物的化合物
  3. 正确姿势开发vue后台管理系统
  4. AgriPest:A Large-Scale Domain-Specific Benchmark Dataset for Practical Agricultural Pest Detection
  5. idea点击“install”或“package”报“类文件具有错误的版本 55.0, 应为 52.0,请删除该文件或确保该文件位于正确的类路径子目录中。”
  6. 使用graphviz画股权结构图
  7. ACPI Spec Chapter 8 Processor Configuration and Control
  8. 二路归并排序c语言实现
  9. java模拟选民投票
  10. html——仿e签宝合同归档html页面实现(纯静态,类似收藏夹页面)