Windows如何安装WSL+Ubuntu

安装前首先解释下WSL是什么。

WSL(Windows Subsystem for Linux) 是微软为 Windows 用户提供的一种在 Windows 系统中运行 Linux 的方式(貌似是Windows10开始才有的功能)。

它允许你在 Windows 系统中直接运行 Linux 命令行工具、开发工具、服务(如 PHP、Nginx、MySQL)等,而 不需要安装虚拟机或双系统,而且启动速度极快、资源消耗低。

如何在 Windows 上安装 Ubuntu ?

一键安装 WSL。以管理员身份打开dos窗口,在命令行中输入(默认最新版):

bash 复制代码
wsl --install

或者如果你想指定安装的 Linux 发行版,比如 Ubuntu 20.04,可执行:

bash 复制代码
wsl --install -d Ubuntu-20.04

即可成功安装WSL和Ubuntu。可通过如下命令查看是否安装成功:

bash 复制代码
wsl -l -v

安装成功:

查看Ubuntu版本号:

bash 复制代码
lsb_release -a

进入Ubuntu,在dos窗口下输入如下命令即可进入:

bash 复制代码
wsl -d Ubuntu

如果你已经安装了WSL如上图(我之前安装了docker,没有安装Ubuntu),那么就要使用一下方式进行安装

一、安装ubuntu首先需要通过站点下载Ubuntu,下载地址: https://partner-images.canonical.com/core/bionic/current 选择与你当前系统预制对应的版本下载。比如我是普通的 x86_64 (64位 Intel/AMD) 电脑,我下载的是这个:

注:这个链接的资源的Ubuntu版本是18.04的,此版本安装不上php8.1,所以使用这个版本并不能运行Hyperf 框架Ubuntu版本在20以上才行。故最好使用方法一,下载的也是最新的Ubuntu版本

二、解压安装。我是在D盘下创建了如下文件夹WSL\install\,将ubuntu-bionic-core-cloudimg-amd64-root.tar.gz文件放在了这个文件夹下,然后通过如下命令解压安装:

wsl --import Ubuntu D:\WSL\Ubuntu D:\WSL\install\ubuntu-bionic-core-cloudimg-amd64-root.tar.gz

安装成功后WSL文件夹下会创建一个Ubuntu文件夹,该文件夹下会有一个ext4.vhdx的文件。

三、使用。可在cmd下输入wsl -d Ubuntu命令进入Ubuntu系统内。接下来的操作跟我们平时使用的linux系统是一样的,可通过cd /home 或 cd /var 等命令,进入到你要操作的目录。

相关推荐
yuanmenghao8 分钟前
Linux 性能实战 | 第 7 篇 CPU 核心负载与调度器概念
linux·网络·性能优化·unix
qq_2975746721 分钟前
Linux 服务器 Java 开发环境搭建保姆级教程
java·linux·服务器
神筆&『馬良』1 小时前
Foundation_pose在自己的物体上复现指南:实现任意物体6D位姿检测(利用realsense_D435i和iphone_16pro手机)
目标检测·ubuntu·机器人·视觉检测
70asunflower1 小时前
Emulation,Simulation,Virtualization,Imitation 的区别?
linux·docker
聆风吟º1 小时前
CANN开源项目实战指南:使用oam-tools构建自动化故障诊断与运维可观测性体系
运维·开源·自动化·cann
NPE~1 小时前
自动化工具Drissonpage 保姆级教程(含xpath语法)
运维·后端·爬虫·自动化·网络爬虫·xpath·浏览器自动化
神梦流1 小时前
GE 引擎的内存优化终局:静态生命周期分析指导下的内存分配与复用策略
linux·运维·服务器
凡人叶枫2 小时前
C++中输入、输出和文件操作详解(Linux实战版)| 从基础到项目落地,避坑指南
linux·服务器·c语言·开发语言·c++
wdfk_prog2 小时前
[Linux]学习笔记系列 -- [drivers][input]serio
linux·笔记·学习
xuhe22 小时前
[全流程详细教程]Docker部署ClawBot, 使用GLM4.7, 接入TG Bot实现私人助理. 解决Docker Openclaw Permission Denied问题
linux·docker·ai·github·tldr