编者注:本文译自谷歌官方发布的手册。

Linux是一款操作系统,与Windows有许多相像之处,但因为其开源和高度多样化的特点,衍生出诸多的版本。安装Linux的前提是,你须要决定一个安装方法,并选取一个适宜的Linux发行版。

要安装Linux,你须要如下步骤:

首先,确定一个安装方法。你可以选择使用Windows的Linux子系统WindowsSubsystemforLinux(WSL)进行安装,也可以选择完全安装在数学硬件上(即裸机安装),或则在本地或云端创建一个虚拟机(VM)来运行Linux。其次adobe air linux,选择一个Linux发行版。如:Ubuntu、Debian、KaliLinux、OpenSUSE等。之后,根据你所选的安装方式进行操作。具体可以是以下四种形式之一:Linux安装完成后,你须要熟悉你所选发行版的包管理器,更新和升级可获取的包,并熟悉谷歌提供的Linux资源,例如培训课程、为Linux设计的流行工具、新闻以及开源活动等。步骤1:选择一个安装Linux的方式

至于怎么选择安装Linux的方法,这主要取决于你的需求和喜好。

你可以在下文中了解这种选项的详尽信息。

Windows的Linux子系统(WSL)

Windows的Linux子系统(WSL)是一个安装Linux的简便方法,适用于使用Windows机器的用户。这是安装Linux最简单的一种形式。你只需执行Linux的安装命令:wsl--install,即可安装Ubuntu发行版。

此方式通过虚拟技术,将Windows和Linux操作系统(前者运行在真实的Linux内核上)整合到一起。你可以按照须要添加任何数目的Linux发行版,但是可以便捷地在Windows中运行你喜爱的Linux工具,包括图形界面应用。据悉,你还可以在同一条命令行中混和使用Bash和PowerShell命令。在这些方法下,项目文件由Linux文件系统托管,你可能须要用到的开发工具(如VSCode)则由Windows文件系统托管。此安装方法的效率高且性能优秀。选择Linux发行版(或默认的Ubuntu发行版)后,你可以根据Windows的Linux子系统下的进行操作,或在WSL文档中查阅更多信息。

WSLinstallcommandscreenshot

创建虚拟机(VM)

创建虚拟机(VM)的选项适宜所有人,无论你正在使用Windows还是MacOS。但是,假若你想在云端创建虚拟机,你须要有一个Azure帐户,或则假如你准备在你的笔记本上直接创建虚拟机,你须要安装虚拟化软件。

虚拟机实际上是真实计算机的数字版,对于在可能须要增强硬件支持(比如:须要更多显存和处理能力)以及安全级别(如防病毒、加密、备份、策略管理等)的环境中运行Linux的场景十分受欢迎。

如同使用WSL一样,你可以按照自己的需求创建多个不同Linux发行版的虚拟机实例,这种虚拟机在互相独立的环境中运行,它们没有任何冲突,特别适宜进行软件开发和测试。即使在WSL上运行Linux发行版的性能稍为更优,但Linux虚拟机更便于复制和迁移。可以按照你的需求,在Azure等云服务上或则通过虚拟化软件(亦称为管理程序hypervisor)在自己的笔记本上创建虚拟机。

在Azure上创建虚拟机,实际上是在云端的谷歌的服务器上托管你的虚拟机,你只是在向谷歌租用估算资源以运行虚拟机。这些方法在当你须要快速配置新的虚拟机或须要运行需求超过你个人笔记本能力的任务时,将十分便捷。大规模企业,因为其对扩充性、控制和功能需求更高,常常选择在Azure上运行Linux虚拟机。

在本地计算机上创建虚拟机须要使用虚拟化软件,即管理程序。Windows提供了一个名为Hyper-V的“类型1”管理程序,可以直接在你的硬件上运行虚拟化。据悉,还有一些在操作系统上运行的“类型2”管理程序,例如VirtualBox或VMware。假如你使用的是Mac,通常推荐使用的管理程序是收费的“ParallelsDesktop”。假如你想了解更多关于在配备了苹果硅芯片的Mac上怎么安装Linux虚拟机的信息,可以参考对应的安装教程。须要强调的是,VirtualBox支持Windows和MacOS。有关于怎样在苹果硅芯片或基于英特尔的Mac上设计并运行自定义Linux顾客机的更多信息,请参考这篇。

使用虚拟机管理器时,你须要自行管理虚拟机,包括分配显存、磁盘空间等资源,并确保系统的安全和及时性。相比其他选项,这须要更多的技术专长,但是可能难以达到同等的扩充性和容错容忍度。

一旦你选取了Linux发行版,并决定是在,还是,你就可以根据相应的说明,在云上或在本地创建Linux虚拟机。

CreateaLinuxVMonAzurescreenshot

裸机Linux

所谓的裸机Linux,意味着Linux是直接在设备硬件上运行。要进行裸机安装,你须要从你选择的Linux发行版官方网站下载ISO安装文件,并从这个文件创建一个可启动的USB驱动器。为了完成这个步骤,你须要一个早已安装有操作系统(Windows或则其他操作系统)的设备。

许多用户选择裸机安装Linux,并在同一台设备上与Windows共存,这就须要借助所谓的“双启动”模式。使Windows和Linux能双启动,就须要对你的硬碟进行分区,以保证两个操作系统(Linux和Windows)都有各自独立的空间。虽然WSL、虚拟机和裸机Linux的性能早已相差无几,但因为双启动方法须要在两个操作系统间切换的时侯频繁重启设备,所以这些安装方法并不是首选。据悉,假如选择裸机安装Linux,还须要对可能出现的设备驱动或硬件兼容性问题做好打算。

你可以在网站上找到各类可供下载的主流Linux发行版。在你选取一个发行版以后,依照手册制做一个,进行裸机Linux的安装就可以了。

CreateabootableUSBscreenshot

步骤2:选择一个Linux发行版

Linux的不同版本被称为“发行版”。为此,实际上并没有一个简单的“安装Linux”的方式,你须要首先选择你想下载和安装哪一个使用了Linux内核的发行版。目前存在超过600种活跃的Linux发行版,如Ubuntu、Debian、KaliLinux、OpenSUSE等。在选择发行版时,有许多诱因须要考虑,如:

须要Linux经验

假如你是Linux菜鸟,可能会首选Ubuntu。因为其支持完善且易用,Ubuntu是Linux用户的主要起点之一。Ubuntu提供了桌面版和服务器版供你选择,具体使用那个版本由你准备怎么使用它决定。操作系统须要负责的具体任务可能帮助你确定使用那个发行版。ArchLinux对于希望具有高度自定义、自行决定怎样配置,但依然稳定且得到大用户群支持的用户来说是个不错的选择。从这个地方开始可能会更复杂,但可以帮助你更好地理解Linux怎么工作。

系统要求

假如须要一个资源消耗较少,或则说“轻量级”的发行版,就须要考虑对显存和处理速率需求较低的发行版。AlpineLinux是一个热门的选择,用户会发觉大部份的功能默认关掉或则没有安装,但这个发行版仍有你运行一个容器化应用所需的所有东西。

安全需求

有些Linux用户可能有特殊的安全需求须要考虑。KaliLinux是设计用于进行安全任务如渗透测试、安全研究、计算机鉴识和逆向工程的发行版的一个反例。

对商业和企业环境的需求

与普通用户环境相比,商业、企业或则学术环境可能有着各自独到的要求。红帽企业Linux(RHEL)和OracleLinux提供全天候的全球支持和订阅服务。CentOS也是一款深受欢迎的企业级发行版,它由社区支持,同时与RHEL具有良好的兼容性。

社区支持

具有强悍用户社区的发行版常常深受追捧,由于这样的社区可以持续对发行版做出贡献,包括修补问题,降低新的功能,解答使用中的问题等。Ubuntu就是最受欢迎的发行版之一,而OpenSUSE的历史比大多数其他发行版更悠久,且一直在活跃更新中。随着用户需求和喜好的变化,许多其他的发行版也迅速博得了用户的喜爱。网站提供了一些资源帮助你了解什么发行版具有良好的支持或正在日渐深受欢迎。

Screenshotofthelistofdistributionson

步骤3:根据安装方式步骤执行安装在Windows的Linux子系统(WSL)中安装Linux

若在WindowsPC上安装Linux,须要执行Linux安装命令。

首先linux 安装,通过右键点击选择“以管理员身分运行Runasadministrator”来打开PowerShell或Windows命令提示符。执行Linux安装命令:wsl--install。之后,重启你的笔记本。

WSLLinuxInstallListCommandscreenshot

Linux安装命令的选项

默认情况下,安装命令会选择Ubuntu的Linux发行版。你可以查看谷歌商店中的其它可用发行版,方式是输入命令:wsl-l-o。如需安装Ubuntu之外的其它发行版,在安装命令后加上-d参数,之后输入你想安装的发行版的名称:

wsl--install-d

若你想安装的发行版不在谷歌商店中,你可参照WSL文档,学习怎么导出你想与WSL一起使用的任何Linux发行版。

倘若获取更多关于怎么使用VSCode、Git、Database、Docker、GUIapps、GPU加速、NodesJS、USB设备、挂载c盘、创建自定义发行版、管理c盘空间、为企业业务设置WSL的信息,你可以查阅WSL的文档。

在云端创建Linux虚拟机

倘若在Azure云上创建由Linux支持的虚拟机(VM),你须要登陆AzurePortallinux 用户分配空间,并选择“创建虚拟机CreateaVirtualMachine”服务。之后,根据指示完成用户名、项目、实例、SSH秘钥、端口设置,并复制IP地址。

Azure提供了多种在云上创建LinuxVM的选项。你可以选择喜欢的方式创建LinuxVM,快速手册选择方式如下:

假如你还没有Azure订阅帐户,可以在开始之前创建一个免费帐户。假如这是你第一次在Azure上创建LinuxVMlinux 用户分配空间,你可以学习更多有关VM的知识,或则查看在线培训课程:在Azure上创建Linux虚拟机。

SelectLinuxVMsizeonAzurescreenshot

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

要在你的本地机器上使用虚拟机管理程序创建Linux虚拟机,你可以选择使用:

首先,你须要依照你所选择的管理程序检测硬件需求。在管理程序启用或安装后,你须要确定你想要安装的操作系统类型及其安装源(通常为.iso或.vhdx文件)。给虚拟机命名,选择文件储存的目录,设置分配给虚拟机的显存和虚拟硬碟大小(一般可以在固定或动态分配的硬碟空间中选择)。因为显示驱动和其他硬件依赖关系,有时侯整合Linux虚拟机可能比较棘手,但大部份的管理程序都有活跃的用户社区,可以提供必要的帮助。假如你希望你的虚拟机才能联接到网路,可能还须要设置一个虚拟网路。

假如你刚接触管理程序,想要了解更多的话,可以尝试免费的在线课程:配置和管理Hyper-V虚拟机。

Hyper-Vinstallscreenshot

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

假如你须要裸机的Linux,不论是在设备上单独运行某个发行版,还是在该发行版和Windows之间进行双启动,皆可以根据以下步骤进行:

下载你所选的Linux发行版的镜像文件,通常是ISO文件,比如,你可以在Ubuntu桌面版下载页面下载最新版的Ubuntu镜像。有些Linux发行版可能在下载前须要你验证镜像签名。创建一个可引导的USB驱动器。你一般须要一个起码有16GB空间的USB驱动器。同样,你也须要一个可以创建引导驱动器的软件,比如balenaEtcher、Rufus、UNetbootin等。一般情况下,你选择的Linux发行版的下载页面会推荐使用哪种引导盘创建软件。从USB驱动器启动你的设备。在设备重启时,你须要步入启动菜单,这一般通过在启动期间按下F12键来实现。之后你可以选择安装包含有你的Linux发行版本ISO文件的USB驱动器。选择安装选项。一般,你的Linux发行版的安装器会包括一系列安装步骤,这种步骤中会包含是否包括个别特点、第三方软件包等的选项。你还可能须要在该Linux发行版会是惟一操作系统的情况下选择是否对c盘进行清理,或则假如你计划运行多个操作系统,你可能须要使用一个分区。你也可能会被寻问是否希望启用加密。最后,与任何Linux安装一样,你须要创建一个用户名和密码。

Ubuntuinstallscreenshot

步骤4:Linux安装成功后须要进行的操作

在你成功安装Linux发行版后,还须要进行以下几个重要的步骤:

首先,熟悉你选择的Linux发行版所使用的首选包管理器。Linux通过包管理器来下载和更新你准备使用的所有软件。诸如,Ubuntu就使用了AdvancedPackagingTool(APT)。进一步,借助你的发行版的包管理器进行发行版的更新和升级。稳定的Linux发行版中的软件包常常早已过时,因而我们建议你定期更新你的系统。同时,你可能希望进行升级操作,它会更新你已然安装的所有包文件的版本。如你使用的是Ubuntu,这么你可以运行命令:sudoaptupdate&&sudoaptupgrade。除此之外,探求Microsoft提供的Linux资源也十分重要,比如针对Linux的Microsoft工具(如VisualStudioCode、.NET和PowerShell),Learn目录中可供学习的免费Linux相关课程,以及关于风波、新闻和Linux组织与Microsoft之间的持续伙伴关系的信息,包括Microsoft支持的Mariner发行版。

(题图:MJ/36b362bf-a6c5-4e60-b279-65b67e157872/)

via:

作者:mattwojo译者:ChatGPT校对:wxy

本文由LCTT原创编译,Linux中国荣誉推出

转自技术|谷歌出品:《如何下载和安装Linux》

本文原创地址:https://www.linuxprobe.com/azlxyjdygshd.html编辑:刘遄,审核员:暂无