Windows如何安装WSL+Ubuntu

安装前首先解释下WSL是什么。
WSL(Windows Subsystem for Linux) 是微软为 Windows 用户提供的一种在 Windows 系统中运行 Linux 的方式(貌似是Windows10开始才有的功能)。
它允许你在 Windows 系统中直接运行 Linux 命令行工具、开发工具、服务(如 PHP、Nginx、MySQL)等,而 不需要安装虚拟机或双系统,而且启动速度极快、资源消耗低。

如何在 Windows 上安装 Ubuntu ?

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

wsl --install

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

wsl --install -d Ubuntu-20.04

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

wsl -l -v

安装成功:

查看Ubuntu版本号:

lsb_release -a

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

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  等命令,进入到你要操作的目录。

### 如何在 Windows Subsystem for Linux (WSL) 上安装和配置 Ubuntu #### 启用 WSL 功能 为了能够在 Windows 中使用 WSLUbuntu,首先需要启用 WSL 功能。这可以通过打开 PowerShell 并以管理员身份运行以下命令来完成: ```powershell dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart ``` 此操作会激活必要的组件以便后续安装 Linux 发行版[^4]。 #### 安装适用于 LinuxWindows 更新程序包 接着,还需要确保已安装最新的可选更新,该更新包含了对 WSL 改进的支持。同样是在 PowerShell 中执行如下指令: ```powershell wsl --update ``` 这条命令可以获取并应用任何可用的新版本或修复补丁。 #### 设置默认版本为 WSL 2 推荐设置新的 Linux 实例使用的默认版本为 WSL 2,因为其性能更好且更稳定。输入下面的命令来进行设定: ```powershell wsl --set-default-version 2 ``` 这样以后每次新增加的发行版都会自动采用 WSL 2 版本。 #### 获取并安装 Ubuntu 现在可以从 Microsoft Store 或者直接通过命令行下载官方发布的 Ubuntu 映像文件。对于后者,在 PowerShell 输入: ```powershell wsl --install -d Ubuntu ``` 上述命令不仅能够下载最新版本的 Ubuntu 镜像,还会启动首次初始化过程,包括创建一个新的用户名和密码等必要步骤。 #### 初始化 Ubuntu 系统 初次启动时,Ubuntu 将引导用户完成一系列初始配置工作,比如定义登录凭证(即账户名与密码),这些信息仅限于当前用户的个人资料下,并不会影响到主机系统的安全性。 #### 升级软件包列表及内核 进入新安装好的 Ubuntu 终端之后,建议立即刷新现有的软件仓库索引以及升级核心组件至最新状态: ```bash sudo apt update && sudo apt upgrade -y ``` 此外,还可以考虑同步更新 WSL 内核模块,保持整个平台处于最佳运作状况: ```bash sudo apt install linux-generic-wsl ``` 以上措施有助于提高稳定性的同时也增强了安全防护能力[^3]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值