Windows Server 2019安装 Linux指南

2021-05-17 16:47  阅读 211 次

适用于 Linux 的 Windows 子系统可供在 Windows Server 2019(版本 1709)和更高版本上安装。 本指南将指导你完成在计算机上启用 WSL 的步骤。

启用适用于 Linux 的 Windows 子系统

必须启用“适用于 Linux 的 Windows 子系统”可选功能并重启,然后才能在 Windows 上运行 Linux 发行版。

以管理员权限打开 PowerShell 终端,执行以下指令

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

开启 Linux 子系统支持的功能。
也可以在图形界面下,点击“添加服务器功能” 中勾选相应功能。

下载 Linux 分发版

到微软云的下载页面 https://docs.microsoft.com/en-us/windows/wsl/install-manual 下载需要的 Linux 发行版

这里示例使用 ps 脚本下载远程文件,以 Ubuntu 18.04 版本为例

Invoke-WebRequest -Uri https://aka.ms/wsl-ubuntu-1804 -OutFile ~/Ubuntu1804.appx -UseBasicParsing

或者使用 curl.exe 方式进行下载:

curl.exe -L -o ~/ubuntu1804.appx https://aka.ms/wsl-ubuntu-1804

提取并安装 Linux 分发版

下载 Linux 分发版后,若要提取其内容并进行手动安装,请执行以下步骤:

  1. 使用如下命令,进行操作:Rename-Item ~/Ubuntu1804.appx ~/Ubuntu1804.zip Expand-Archive ~/Ubuntu1804.zip ~/Ubuntu1804

  2. 在目标文件夹中运行分发版启动器应用程序。 启动器通常命名为 <distro>.exe(例如,ubuntu.exe)。Windows Server 上展开的 Ubuntu 发行版

 注意

安装失败并出现错误 0x8007007e:如果收到此错误,则表明系统不支持 WSL。 请确保运行的是 Windows 版本 16215 或更高版本。 检查内部版本。 另外,请进行检查以确认 WSL 已启用,并且在启用此功能后重新启动了计算机。

  1. 使用 PowerShell 将你的分发版路径添加到 Windows 环境路径(在本例中为 C:\Users\Administrator\Ubuntu):

PowerShell

$userenv = [System.Environment]::GetEnvironmentVariable("Path&quot;, &quot;User")
[System.Environment]::SetEnvironmentVariable("PATH", $userenv + ";C:\Users\Administrator\Ubuntu", "User")

现在,可以通过键入 <distro>.exe 从任何路径启动你的分发版。 例如: ubuntu.exe

安装了分发版后,必须先初始化新的分发版实例,然后才能使用它。

本文地址:http://www.sxzcn.com/4508.html
关注我们:请关注一下我们的微信公众号:扫描二维码书香斋的公众号,公众号:书香斋
版权声明:本文为原创文章,版权归 bookart 所有,欢迎分享本文,转载请保留出处!
NEXT:已经是最新一篇了

评论已关闭!