在Win10(Win11)或Win Server的WSL上自定义安装Ubuntu(无微软商店)

 

在Win10(Win11)Win Server里的WSL上自定义安装Ubuntu(无微软商店)

 

什么是WSL
WSL是Windows系统里的Linux子系统,Windows Subsystem for Linux (WSL) 。我们可以在Windows Server 2016(或Win10/Win11等)上安装Ubuntu Windows Subsystem for Linux (WSL) ,可以在不退出Windows系统的情况下使用Linux系统,非常方便。

 

主要的安装步骤

一、在Windows系统上启用Linux子系统的功能

      首先,需要在Windows Server或Win11(Win10)上,启用WSL功能: 

           1) 打开PowerShell作为管理员。 

           2)执行以下命令启用适用于Linux的Windows子系统特性:

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

           3)重启计算机。            

 

二、下载Ubuntu系统镜像(WSL格式的)

           1)下载Ubuntu Linux的tar.gz文件。 

                      ▶最简单的是从Microsoft Store下载并安装Ubuntu 16.04 LTS或更高版本。至此,在微软商店里安装Ubuntu操作系统就全部完成了。

                      https://apps.microsoft.com/detail/9pn20msr04dw?rtc=1&hl=zh-cn&gl=CN

                      (教程: https://learn.microsoft.com/en-us/windows/wsl/install-manual

 

                      ▶自定义安装,从Ubuntu官网下载WSL系统

                        Ubuntu官网WSL的下载地址:https://cloud-images.ubuntu.com/wsl/

                        进入后,找到结果为wsl.rootfs.tar.gz的文件,根据自己的需要选择一个版本并下载下来。 

                        WSL系统里带Windows的exe程序。

 

三、安装Ubuntu WSL镜像

           1)先将下载的wsl.rootfs.tar.gz文件,移动到一个文件夹,例如 C:\Ubuntu\  

                  下载的文件是以 -wsl.rootfs.tar.gz结尾的

           2)重命名为ubuntu16.04-wsl.tar.gz  (版本号可以根据实际情况调整)

           3)用Powershell命令,在Windows系统里安装Ubuntu操作系统(导入到Linux子系统)

                (在开始菜单中找到PowerShell,以管理员身份运行;)

                Powershell命令格式: wsl --import <DistroName> <location to Install> <location of wsl.rootfs.tar.gz File>

//Install到D盘的 D:\Ubuntu\16.04\
wsl --import Ubuntu16.04 D:\Ubuntu\16.04  C:\Ubuntu\ubuntu16.04-wsl.tar.gz

         安装大概需要半分钟到1分钟,当PowerShell换了新的一行,说明import安装完成了。

         请注意,通过Microsoft Store安装Ubuntu会比较方便,因为安装过程可以在服务器上进行,也不需要主动进入网页下载Ubuntu系统(无法选Ubuntu版本)。

      如果您的电脑或服务器上没有Microsoft Store微软商店或没有联网,可以选择不同版本的wsl文件,来挑选喜欢的Ubuntu版本。

     安装完成后,可以检查一下最新的子系统:     

wsl -l

  会出现类似的提示:

适用于 Linux 的 Windows 子系统分发版:
Ubuntu16.04 (默认)

 

    

     至此,在Windows下安装Ubuntu子操作系统完成。

         

       附:安装中的常见错误

           错误提示1: 请启用虚拟机平台 Windows 功能并确保在 BIOS 中启用虚拟化。

           原因:BIOS里没有启用虚拟化。

 

 

 

 

四、安装完成,在Windows环境启动Ubuntu子系统

      由于没有从Microsoft Store安装此应用程序,因此在“开始”菜单中没有创建应用程序快捷方式。

     所以,你需要手动启动它。    

// 手动启动命令 
//格式:wsl -d <distroName>
wsl -d Ubuntu16.04

 

 

 

 

 

`

 

posted @ 2024-04-25 12:20  亟待!  阅读(406)  评论(0编辑  收藏  举报
……