Windows 11如何下载和安装 Linux

Linux 是一个操作系统,类似于 Windows,但由于开源和完全可定制的性质,具有许多不同的版本。要安装 Linux,您必须选择安装方法并选择 Linux 发行版

要安装 Linux:

  1. 选择一种安装方法:Windows Subsystem for Linux (WSL)、裸机 Linux;或创建虚拟机 (VM) 以在本地或云中运行 Linux。
  2. 选择一个Linux发行版:Ubuntu,Debian,Kali Linux,OpenSUSE等。
  3. 按照首选安装方法的步骤操作
  4. 安装 Linux 后:熟悉发行版的包管理器,更新和升级可用的包,并熟悉Microsoft的其他 Linux 资源,例如培训课程、流行工具的 Linux 版本、新闻和开源活动。

步骤 1 – 选择安装 Linux 的方法

选择使用哪种方法来安装 Linux 取决于您的需求和偏好。

  • 刚开始使用 Linux?我们建议从 Windows Subsystem for Linux (WSL) 开始,因为它是启动和运行的最简单方法。
  • 在具有与规模或安全性相关的更复杂需求的业务环境中工作?我们建议在云中将 Linux 作为虚拟机 (VM) 运行,并查看 Azure 必须提供的支持。如果要将 Linux 作为服务器运行,这同样适用。
  • 只想运行 Linux 作为您的主要操作系统?如果您擅长稍微复杂的安装过程并且不需要访问Windows工具(如Outlook,Teams,Word,PowerPoint等),则可以在裸机上运行Linux以访问硬件的全部潜力,而无需虚拟化或仿真的任何开销。

在下面详细了解这些选项。

Windows Subsystem for Linux (WSL)

对于那些使用Windows机器的人来说,这是安装Linux的最简单方法。只需运行 Linux 安装命令:即可安装 Ubuntu 发行版。wsl --install

此方法使用虚拟化将 Windows 操作系统 (OS) 与 Linux 操作系统(在实际的 Linux 内核上运行)集成。您可以根据需要添加任意数量的不同 Linux 发行版,并运行您喜欢的 Linux 工具,包括 GUI 应用程序,以及您喜欢的 Windows 工具。还可以在同一命令行中混合搭配 Bash 和 PowerShell 命令。Linux 文件系统托管项目文件,而单独的 Windows 文件系统托管要处理文件的任何开发人员工具,例如 VS Code。这种运行 Linux 的方法非常高效且高性能。选择 Linux 发行版或选择使用默认的 Ubuntu 发行版后,请按照将安装 Linux 命令与适用于 Linux 的 Windows 子系统一起使用的说明进行操作,或在 WSL 文档中了解更多信息。

wsl-install-command-screenshot

创建虚拟机 (VM)

无论你使用的是基于 Windows 还是基于 MacOS 的计算机,所有人都可以使用,但如果在云中创建 VM,则需要 Azure 帐户,或者如果直接在计算机上(本地)创建 VM,则需要虚拟化软件。

VM 是物理计算机的数字版本,是在可能需要扩展硬件支持级别(所需的内存和处理能力)和安全级别(反恶意软件、加密、备份、策略管理等)的环境中运行 Linux 的常用选项。

与 WSL 一样,您可以根据需要创建任意数量的不同 Linux 发行版的 VM 实例,在隔离的环境中运行它们,没有任何冲突,非常适合软件开发测试。虽然在 WSL 上运行 Linux 发行版的性能稍快,但 Linux VM 更易于克隆或迁移。可以使用虚拟化软件(也称为虚拟机监控程序)在云服务(如 Azure)或本地计算机上创建虚拟机。

在 Azure 上创建 VM 意味着它托管在云中,位于 Microsoft 的服务器上。实质上是从Microsoft租用计算资源,并使用它们来运行 VM。如果需要快速预配新 VM,或者需要运行需要的计算资源多于本地计算机所能提供的计算资源的工作负荷,这会很方便。具有更复杂需求的大型企业通常会选择在 Azure 上运行 Linux VM,因为它具有可伸缩性、控制和丰富的功能。详细了解在 Azure 上运行 Linux VM 的体系结构、工作流和注意事项。

在本地计算机上创建 VM 需要使用虚拟机监控程序进行虚拟化。Windows 包括一个名为 Hyper-V 的“类型 1”虚拟机监控程序,可直接在设备硬件上运行虚拟化。还有一些“类型 2”虚拟机管理程序运行在操作系统之上,如 VirtualBox 或 VMware。如果您使用的是Mac,最常推荐的虚拟机管理程序是“Parallels Desktop”,尽管这是一项付费服务。请参阅在装有 Apple M 系列芯片的 Mac 上安装 Linux VMVirtualBox还支持Windows和MacOS。有关如何在 Apple 芯片或基于 Intel 的 Mac 上设计和运行自定义 Linux 客户机的更多信息,请参阅创建和运行 Linux 虚拟机

您负责在使用虚拟机监控程序时管理虚拟机,包括分配内存和磁盘空间等资源,并确保其安全且最新。这比其他一些选项需要更多的技术专业知识,并且可能不具有可扩展性或容错能力。

选择分发并决定是要使用虚拟机监控程序在本地运行 VM 还是在云中使用 Azure 运行 VM 后,请按照在云中创建 Linux 虚拟机或使用虚拟机监控程序在本地创建 Linux 虚拟机的说明进行操作

create-linux-vm-on-azure

裸机Linux

裸机Linux只是意味着Linux直接在设备硬件上运行。此安装方法要求您通过从托管所选 Linux 发行版的站点下载 iso 安装文件来创建可启动的 USB 驱动器。您需要使用 Windows 计算机(或任何具有现有操作系统的桌面设备)来创建此驱动器。

许多用户选择在同样运行Windows并使用“双启动”方法的设备上安装裸机Linux的传统方法。要双启动Linux和Windows,您需要对硬盘驱动器进行分区,以便为Linux和Windows操作系统创建单独的空间。WSL、虚拟机和裸机 Linux 之间的性能速度已经变得如此接近,以至于很少有开发人员选择此方法,因为每当你想要在操作系统之间切换时都需要重新启动(重新启动)设备的开销。如果选择裸机 Linux 安装路由,则可能还需要处理某些设备上 Linux 可能出现的潜在驱动程序问题或硬件兼容性问题。

You can find a list of Popular Linux Distributions available for download on Linux.org. Once you’ve chosen a distro, follow the instructions to Create a bootable USB to install bare-metal Linux.

usb-setup-screenshot

步骤 2 – 选择 Linux 发行版

不同版本的Linux称为“发行版”(有时缩写为“发行版”)。因此,实际上没有一种方法可以“安装Linux”,您首先需要选择要下载和安装的Linux内核的发行版。有超过600个活跃的Linux发行版,如Ubuntu,Debian,Kali Linux,OpenSUSE等。在选择分布时需要考虑许多因素,例如:

必需的 Linux 体验

如果你是 Linux 的新手,你可能想从 Ubuntu 开始。由于支持级别和易用性,这是 Linux 用户最常见的起点之一。Ubuntu 提供桌面版本和服务器版本,具体取决于您计划如何使用它。操作系统将负责的特定任务可以帮助您确定要使用的发行版。对于那些想要高度可定制、自己动手的方法的人来说,Arch Linux 是一个受欢迎的选择,这种方法仍然稳定并得到大量用户群的良好支持。这是一个更复杂的起点,但由于自定义配置的数量,可以帮助您更好地了解 Linux 的工作原理。

系统要求

最小或“轻量级”分发意味着占用空间小,内存和处理速度要求较低。Alpine Linux 是一个流行的选项,用户会发现大多数功能默认禁用或未安装,但仍然拥有容器化应用程序所需的一切。 安全需求:某些 Linux 用户可能需要考虑特定的安全问题。Kali Linux是为安全任务设计的发行版的一个例子,例如渗透测试,安全研究,计算机取证和逆向工程。

业务和企业要求

商业、企业或学术环境可能与消费者环境有独特的关注点。红帽企业 Linux (RHEL) 和 Oracle Linux 都提供 24/7 全天候全球支持和基于订阅的服务。CentOS 是另一个流行的企业发行版,它受社区支持,但仍与 RHEL 兼容。

社区支持

一个庞大的用户社区,始终如一地为分发做出贡献,修复错误,添加功能,帮助解决问题等是另一个很好的考虑因素。Ubuntu 是最受欢迎的发行版之一。OpenSUSE 比大多数其他发行版存在的时间更长,并且仍然收到活跃的更新。随着用户社区的需求和偏好的变化,许多其他发行版迅速流行起来。Linux.org 网站提供的资源可帮助您评估可用、支持良好或越来越受欢迎的内容。

linux-distributions-list-screenshot

步骤 3 – 按照安装方法说明进行操作

使用 Windows 子系统 for Linux 安装 Linux

要在 Windows PC 上安装 Linux,请使用安装 Linux 命令。

  1. 管理员模式下打开PowerShell或Windows命令提示符,方法是右键单击并选择“以管理员身份运行”。
  2. 输入 Linux 安装命令:。wsl --install
  3. 重新启动计算机。

wsl-install-list-screenshot

安装 Linux 命令选项

默认情况下,install 命令将使用 Linux 的 Ubuntu 发行版。您可以通过输入以下命令来查看Microsoft存储中可用的其他分配:。如果您想安装 Ubuntu 以外的发行版,只需使用您要安装的发行版的名称添加到命令中:wsl -l -o-d

PowerShell

wsl --install -d <Distro Name>

如果要安装的分发在Microsoft存储中不可用,请参阅适用于 Linux 的 Windows 子系统 (WSL) 文档,了解如何导入任何 Linux 分发以与 WSL 一起使用

有关如何使用 VS Code、Git、数据库、Docker、GUI 应用、GPU 加速、NodesJS、USB 设备或装载磁盘、构建自定义分发、管理磁盘空间或为企业业务设置 WSL 的详细信息,请参阅 WSL 文档

在云中创建 Linux 虚拟机

若要在 Azure 上的云中创建托管在云中的 Linux 虚拟机 (VM),请登录到 Azure 门户并选择“创建虚拟机”服务。然后按照说明创建用户名、项目、实例、SSH 密钥、端口和复制 IP 地址。

Azure 支持在云中设置 Linux VM 的各种选项。有关如何设置 Linux VM 的快速入门指南,请选择首选方法:

如果没有 Azure 订阅,请在开始之前创建一个免费帐户。如果你不熟悉使用 Azure 创建 Linux VM,可以了解有关 VM 的详细信息或查看在线培训课程:在 Azure 中创建 Linux 虚拟机

create-linux-vm-on-azure-size

使用虚拟机管理程序在本地创建 Linux 虚拟机

若要使用虚拟机监控程序创建托管在本地计算机上的 Linux VM,可以使用:

您需要检查所选虚拟机管理程序的硬件要求。启用或安装虚拟机监控程序后,您需要选择要安装的操作系统类型和安装源(这通常是 .iso 或 .vhdx 文件)。您需要为 VM 命名,选择要托管文件的目录,选择要分配给 VM 的内存量以及将存储文件的虚拟硬盘驱动器的大小(通常可以在固定或动态分配的驱动器空间量之间进行选择)。有时,由于显示驱动程序和其他硬件依赖关系,与 Linux 虚拟机的集成可能会很棘手,但大多数虚拟机管理程序都有一个活跃的用户社区可以提供帮助。如果希望 VM 连接到 Internet,则可能还需要设置虚拟网络。

如果你不熟悉虚拟机监控程序,并且想要了解更多信息,请尝试免费的在线培训模块:配置和管理 Hyper-V 虚拟机

hyperv-install-screenshot

创建可启动的 USB 驱动器以安装裸机 Linux

如果你想要裸机 Linux,无论是在设备上单独运行发行版还是在发行版和 Windows 之间双启动,步骤如下:

  1. 下载所选 Linux 发行版的映像文件。 这通常是一个 ISO 文件。例如,您可以在下载 Ubuntu Desktop 中找到最新版本 Ubuntu 的图像文件。某些 Linux 发行版可能要求您在下载之前验证映像签名。
  2. 创建可启动的 USB 驱动器。 您通常需要至少具有 16GB 空间的 USB 驱动器。您还需要软件来创建可引导驱动器。有很多选择(如balenaEtcher,Rufus,UNetbootin等)。通常,所选 Linux 发行版的下载站点会推荐要使用的启动磁盘创建器软件。
  3. 从 USB 驱动器启动设备。 重新启动设备时,您需要进入启动菜单。这通常是通过在启动期间按住 F12 键来完成的。然后,您可以选择包含要从中进行安装的 Linux 发行版 ISO 的 USB 驱动器。
  4. 选择安装选项。 通常,Linux 发行版的安装程序将包括一组安装步骤,这些步骤将涉及选择是否要包含某些功能、第三方软件包等的选项。您可能还需要指定是在此 Linux 发行版是唯一操作系统的情况下擦除磁盘,还是使用分区(如果您计划运行多个操作系统)。系统可能还会询问您是否要启用加密。
  5. 最后,与任何 Linux 安装一样,系统会要求您创建用户名和密码。

ubuntu-install-screenshot

第 4 步 – 安装 Linux 之后

成功安装 Linux 发行版后,还有几个更重要的步骤:

  1. 熟悉所选 Linux 发行版使用的首选包管理器。Linux 使用包管理器来下载和更新您计划使用的任何软件。例如,Ubuntu使用高级打包工具(APT)。
  2. 使用发行版的包管理器来更新和升级您的发行版。Linux 发行版稳定版本中的软件包通常已过时。建议定期运行更新。您可能还希望运行升级,以安装已安装的任何包的较新版本。例如,如果您使用的是 Ubuntu,请运行:。sudo apt update && sudo apt upgrade
  3. 了解有关 Microsoft 上提供的 Linux 资源的更多信息,例如 Linux 特定版本的 Microsoft 工具(如 Visual Studio Code、.NET 和 PowerShell)、Learn 目录中提供的免费 Linux 相关培训课程,以及有关事件、新闻以及 Linux 组织与Microsoft之间持续合作关系的信息,包括支持 Microsoft 的 Mariner 发行版。

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun261189.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2023年10月19日 上午7:48
下一篇 2023年10月19日 下午9:13

相关推荐

  • VirtualBox 无法覆盖机器文件夹:修复

    在 VirtualBox 中设置虚拟机是一个简单的过程。但是,即使在执行此操作时,它也会在设置屏幕上抛出此错误消息“无法覆盖计算机文件夹”。由于已经存在计算机文件夹,会弹出此问题。…

    2024年4月8日 工具软件
  • Microsoft 将允许您通过 GUI 管理 Windows 11 上的 Linux 发行版

    Microsoft 添加了适用于 Linux 的 Windows 子系统 (WSL),让任何人都可以直接运行 Linux 发行版。多亏了 WSA,您不需要双启动 Linux 或创建…

    2024年3月26日
  • 如何在 11 年在 KVM 上安装 Windows 2024

    如何在 11 年在 KVM 上安装 Windows 2024 如果您正在设置新的虚拟环境,并且想要在 KVM 虚拟机管理程序上运行最新的 Windows 11。这似乎是一项艰巨的任…

    2024年3月26日
  • 操作方法:在 Virtualbox 中安装无人值守的 Ubuntu 服务器或桌面

    什么是无人值守安装? 顾名思义,无人值守安装是一种安装操作系统的方法,用户在其中预定义设置和其他配置。这样就省略了用户手动配置安装过程每个步骤的需要。 相反,所有必要的预定义设置和…

    2024年3月17日 Linux命令
  • 操作方法:在 Virtualbox 中安装无人值守的 Ubuntu 服务器或桌面

    什么是无人值守安装? 顾名思义,无人值守安装是一种安装操作系统的方法,用户在其中预定义设置和其他配置。这样就省略了用户手动配置安装过程每个步骤的需要。 相反,所有必要的预定义设置和…

    2024年3月13日 Linux命令
  • 如何检查 Linux 上安装的 Java 版本

    在您的 Linux 系统上拥有正确的 Java 版本对于开发人员和普通用户都至关重要。但是,如何检查您的 Linux 机器上当前安装了哪个 Java 版本呢?在本综合指南中,我们将…

    Linux命令 2023年10月17日
  • 如何在 Linux 上使用 tee 命令

    Linux 是多功能且功能强大的操作系统,提供了大量命令和实用程序,可以使您作为系统管理员或开发人员的生活更轻松。其中,tee 命令是一个简单但非常有用的工具,用于操作和重定向数据…

    Linux命令 2023年10月17日
  • 如何在 Linux 上更改 TTL

    在不断发展的 Linux 网络环境中,掌握 TTL(生存时间)操作的艺术对于任何网络管理员或爱好者来说都是一项至关重要的技能。TTL代表“生存时间”,是数据包传输领域的基本要素。在…

    Linux命令 2023年10月14日
  • 如何在 Linux 上使用自由命令

    功能强大的工具提供了对系统内存使用情况的宝贵见解,并且可以成为维护 Linux 服务器或个人机器性能的关键资产。无论您是经验丰富的 Linux 管理员还是新手用户,本指南都将引导您…

    Linux命令 2023年10月4日
  • 如何使用 Linux 时间命令

    这是一个用于跟踪和优化系统性能的强大工具。无论您是经验丰富的 Linux 用户还是在开源领域导航的新手,了解 Time Command 将提高您的熟练程度并帮助您释放 Linux …

    Linux命令 2023年10月1日
  • 如何在 Linux 上删除节点模块

    Node.js的标志之一是通过Node模块的依赖管理系统。这些模块对于构建健壮的应用程序至关重要,但随着项目的发展,有效管理这些模块的需求也在增加。在本综合指南中,我们将探讨使用命…

    Linux命令 2023年9月26日
  • 如何在 Linux 上检查 CPU 使用率

    无论您是运行 Web 服务器、管理数据库,还是只是确保系统的平稳运行,了解如何有效地监控 CPU 使用情况都是必不可少的技能。在本综合指南中,我们将深入研究各种 Linux 实用程…

    Linux命令 2023年9月20日
  • 如何在 Linux 上安装和使用 exa 命令

    凭借其增强的文件列表功能和自定义选项,exa 是各种专业知识的 Linux 用户的宝贵工具。本指南将引导您完成在 Linux 系统上安装 exa 的过程,并帮助您充分利用其潜力。l…

    Linux命令 2023年9月19日
  • 如何在 Linux 上获取当前日期和时间

    Linux 命令行提供了大量的工具和实用程序,可以毫不费力地获取当前日期和时间。本综合指南将引导您完成各种方法,提供详细的分步说明、故障排除提示和其他资源,以全面了解 Linux …

    Linux命令 2023年9月18日
  • 如何使用 UFW 在 Linux 上阻止和取消阻止 IP 地址

    确保 Linux 系统的安全至关重要,安全性的基本方面之一是有效地管理传入和传出的网络流量。本综合指南将深入探讨 Linux 防火墙管理的世界,特别关注如何通过命令行使用 UFW(…

    Linux命令 2023年9月17日
  • 如何在 Linux 上使用 stat命令

    命令就是这样一种工具,这是一个多功能实用程序,旨在深入了解文件和目录。在本指南中,我们将深入到命令的世界,探索其各种功能、实际应用和实际示例。无论您是经验丰富的 Linux 专业人…

    Linux命令 2023年9月15日
  • 如何在 Linux 上使用哪个命令

    在您可以使用的命令库中,不起眼的“”命令是一个坚定的指南,可帮助您巧妙而精确地定位可执行文件。无论您是经验丰富的 Linux 用户还是好奇的新手,掌握 ” 命令都将使您…

    Linux命令 2023年9月12日
  • 如何在Linux上修复“执行格式错误”

    Linux操作系统以其健壮性和灵活性而闻名,但即使是最有经验的用户也可能会遇到可怕的“exec格式错误”。这种令人困惑的错误可能是一个障碍,阻止执行重要的命令和应用程序。 了解“执…

    Linux命令 2023年9月10日
  • 如何使用Windows GUI查找WSL主目录?

    WSL(适用于Linux的Windows子系统)是一个专门创建的软件层,由Microsoft在Windows 11或10上本地运行Linux二进制可执行文件。在 WSL 上安装 L…

    2023年9月8日
  • 如何在 Linux 上使用 Dos2unix 命令

    一个经常被忽视的可能对跨平台文件共享造成严重破坏的因素是DOS和Unix系统之间的文本文件格式差异。输入命令 – 一个强大的工具,可以弥合这一差距并确保您的文件保持完整…

    Linux命令 2023年9月6日
  • 如何在 Linux 上使用 Traceroute Command

    实现无缝连接和快速解决问题对于最佳性能至关重要。输入“跟踪路由”命令 – 一种网络检测工具,可显示跨网络进行的旅程数据包。本指南深入探讨了 Linux 上 tracer…

    2023年9月4日
  • 如何在Linux上修复“找不到sudo命令”

    遇到可怕的“找不到sudo命令”错误可能是一种令人困惑和沮丧的体验。不要害怕,因为本综合指南旨在逐步引导您完成故障排除过程,帮助您重新获得对 Linux 系统管理功能的控制。 了解…

    2023年9月1日
  • Microsoft昨天宣布扩大Azure OpenAI服务的可用性

    Microsoft昨天宣布扩大Azure OpenAI服务的可用性。通过此次扩展,澳大利亚东部、加拿大东部、美国东部 2、日本东部和英国南部的客户将能够访问流行的 OpenAI 型…

    微软Microsoft 2023年8月8日
  • 微软生成式 AI 虚拟机、扩展 Azure OpenAI 服务

    微软宣布推出 Azure ND H100 v5 VM 虚拟机预览版;经过数月的测试之后,微软今天正式推出该虚拟机,帮助企业更高效处理生成式 AI 任务。 ND H100 v5 VM…

    2023年8月8日
  • WSL 注册分发失败,出现错误:0x80370114 [修复]

    我们都喜欢Windows,但有时,我们需要运行其他操作系统来测试产品甚至为了好玩。WSL 是允许用户在 Windows PC 上运行 Linux 环境而无需虚拟机的应用程序之一。 …

    2023年7月24日 工具软件