您当前的位置:首页 > 计算机 > 系统应用 > Windows

在Windows Server 2019下通过PowerShell和图形界面安装适用于Linux的Windows子系统(WSL)

时间:11-25来源:作者:点击数:
CDSY,CDSY.XYZ

通过PowerShell安装WSL的步骤

  1. 检查系统要求
  • 确保你的Windows Server 2019版本至少是1709或更高版本。
  • 对于WSL 2,需要确保系统版本是1903或更高,并且启用了虚拟化技术(如Hyper-V)。
  1. 启用WSL和虚拟机平台(如果需要WSL 2)
  • 打开PowerShell(管理员权限)。
  • 运行以下命令以启用WSL:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
  • 如果需要WSL 2,还需要启用虚拟机平台功能:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
  • 完成后,建议重启服务器。
  1. 下载并安装Linux内核更新包(如果需要WSL 2):
  • 从Microsoft的官方WSL页面下载适用于WSL 2的Linux内核更新包(例如wsl_linux_x64.msi)。
    https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
  • 安装更新包。
  1. 设置WSL 2为默认版本(如果需要WSL 2):
  • 打开PowerShell(管理员权限)。
  • 运行以下命令以设置WSL 2为默认版本:
wsl --set-default-version 2
  1. 从Microsoft Store或手动下载并安装Linux发行版
  • 注意:Windows Server 2019没有内置的Microsoft Store,因此你需要手动下载Linux发行版的离线安装包。
  • 从Microsoft官方WSL页面(或其他可信源)下载你选择的Linux发行版(如Ubuntu、Kali等)的离线安装包。
  • 使用PowerShell命令或手动解压并安装Linux发行版。

通过图形界面安装WSL(注意:Windows Server 2019默认不支持图形界面)

由于Windows Server 2019主要面向服务器环境,它默认不包含图形用户界面(GUI)。因此,通过图形界面安装WSL在Windows Server 2019上是不可行的。然而,如果你为Windows Server 2019安装了桌面体验功能,并且配置了图形界面,那么你可以尝试使用“添加角色和功能”向导来安装WSL,但这并不是推荐的方法,因为它会增加不必要的复杂性和安全风险。

注意事项

  1. 安全性:确保从可信的源下载Linux发行版和内核更新包。
  2. 性能:WSL在Windows Server上可能不会像在客户端版本的Windows上那样高效。在生产环境中使用之前,请充分测试性能。
  3. 兼容性:某些Linux应用程序或工具可能与WSL不完全兼容。在部署之前,请验证你的应用程序在WSL上的兼容性。
  4. 备份:在进行任何系统更改之前,请确保备份重要数据。
  5. 用户权限:确保使用具有适当权限的管理员账户来安装和配置WSL。避免使用多个用户账户来安装和使用WSL,因为这可能导致权限问题。
  6. 更新和维护:定期更新WSL和Linux发行版以获取最新的安全修复和功能改进。
CDSY,CDSY.XYZ
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门
本栏推荐