Windows10 安装 Ubuntu(WSL2)

Windows10 安装 Ubuntu(WSL2):因为 Ubuntu(WSL1) 不具备调试功能,所以尽可能安装 Ubuntu(WSL2)。

具体流程如下:

1. 什么是WSL

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

2. 双系统的方法比较

Windows10 安装 Ubuntu(WSL2)_第1张图片

3. WSL1 与 WSL2 比较

功能

WSL1

WSL2

Windows和Linux之间的集成

启动时间短

与传统虚拟机相比,占用的资源量少

可以与当前版本的 VMware 和 VirtualBox 一起运行

托管 VM

×

完整的 Linux 内核

×

完全的系统调用兼容性

×

跨 OS 文件系统的性能

×

调试功能

×

4. WSL2 安装步骤

4.1 windows系统版本查看及更新

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

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

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

查看方法:

方法一:在键盘上按下 Win+R 调出运行窗口,随后输入 “winver” 命令并回车。

Windows10 安装 Ubuntu(WSL2)_第2张图片

4.2 打开 Windows 功能

4.2.1 找到 启用或关闭 Windows 功能

Windows10 安装 Ubuntu(WSL2)_第3张图片

4.2.2 勾选适用于 Linux 的 Windows 子系统(Beta) 和 虚拟机平台

Windows10 安装 Ubuntu(WSL2)_第4张图片

Windows10 安装 Ubuntu(WSL2)_第5张图片

4.2.3 打开 设置-更新与安全-开发者选项

打开 开发者选项按钮

Windows10 安装 Ubuntu(WSL2)_第6张图片

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

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

在搜索框输入 powershell,以管理员身份打开 powershell 并运行,如果直接打开,输入命令,权限报错。

Windows10 安装 Ubuntu(WSL2)_第7张图片

打开 Windows PowerShell 后,执行中如下命令:

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

执行结果如下:

Windows10 安装 Ubuntu(WSL2)_第8张图片

4.4 重启电脑

为了确保所有相关部件都整齐到位,需要重启系统,否则可能会发现事情没按预期进行。重新启动计算机以完成 WSL 安装并更新到 WSL2。

4.5 下载Linux内核更新包

下载内核更新包并安装:适用于 x64 计算机的 WSL2 Linux 内核更新包

下载完成双击安装至完成!

4.6 打开 Microsoft Store 商店

找到 Ubuntu 点击下载安装,至于安装哪个版本看自己需要。

Windows10 安装 Ubuntu(WSL2)_第9张图片

4.7 安装完成后,打开 Ubuntu 设置用户名、设置密码、确认密码

Windows10 安装 Ubuntu(WSL2)_第10张图片

4.8 安装完成效果

Windows10 安装 Ubuntu(WSL2)_第11张图片

4.9 打开 cmd 或 Windows PowerShell 输入如下命令查看 WSL 安装版本

wsl -l -v

查看结果如下:

Windows10 安装 Ubuntu(WSL2)_第12张图片

说明:后面在使用时直接打开 Ubuntu 即可,或者打开 cmd 或 Windows PowerShell 然后输入:bash 命令也可以进入 linux

你可能感兴趣的:(Linux,操作系统,ubuntu,linux,运维)