2022年7月

美国军方摸底开源代码的可信度

开源代码几乎在地球上的每一台计算机上运行,当今世界重度依赖于 Linux 内核。这也意味着任何人都能够参与到代码的编写、阅读和使用过程中,这点让美国军方内部的网络安全专家感到十分担心。“关键的开源软件以我们仍然几乎不了解的方式,暴露于恶意的操纵之下。”美国国防部高级研究计划局(DARPA)设立了一个计划长达 18 个月、耗资数百万美元的 SocialCyber 项目。最终目标是检测并抵御任何恶意活动、提交有缺陷的代码、介入干预、阻止开发,甚至接管整个开源项目。为此研究人员将使用情绪分析等工具,来分析开源社区内的社交互动 —— 比如 Linux 内核邮件列表。这将有助于确定谁在积极参与建设,同时谁又在消极怠工或悄悄搞破坏。

消息来源:Tech Review
老王点评:开源软件已经庞大到不能不依赖,而又非常警惕的规模了。

IE 团队收到来自 Mozilla 的谢幕祝贺蛋糕

微软的 IE 浏览器已于 6 月正式退役,这对科技行业的几乎所有人来说都是一个快乐的时刻。按照互相送蛋糕的悠久传统,Mozilla 的 Firefox 团队给微软 IE 团队送了最后一个蛋糕,以庆祝历史悠久的 IE 浏览器的落幕。蛋糕上面有一个巨大的 IE 标志。蛋糕上写着:“you were the ie6ing on the cake”。浏览器开发团队互相赠送蛋糕是一个可以追溯到十多年前的传统。微软在 2006 年Firefox 2.0 发布时给 Firefox 团队送了一个蛋糕,并在后来大多数的 Firefox 主要版本发布时都延续了这一传统。尽管随着浏览器发布周期的加快,这些蛋糕最终变成了杯子蛋糕。在 2012 年 IE 10 到来之后,Mozilla 向微软送了一个蛋糕,然后谷歌的 Chrome 团队也开始加入向对手送蛋糕的行列。

消息来源:Howtogeek
老王点评:还好,这次的蛋糕比较大,够团队分着吃了。

谷歌应用商店将由开发者来编写应用的权限描述

谷歌正在关闭独立的“应用权限”部分,新的数据安全部分显示了开发者提供的隐私注意事项清单,比如一个应用程序收集哪些数据,这些数据是如何存储的,以及这些数据与谁共享。开发者可以解释如何以及为什么要收集每一点数据。旧的应用程序权限列表可以保证是真实的,因为它是由谷歌通过扫描应用程序自动建立的。而数据安全系统则是在荣誉系统上运行的。谷歌称,“谷歌应用商店审查所有政策要求的应用;但是,我们不能代表开发者对他们如何处理用户数据做出判断。……当谷歌意识到你的应用行为与你的声明之间存在差异时,我们可能会采取适当的行动,包括执法行动。”

消息来源:ARS Technica
老王点评:话虽如此,我还是觉得应该保留独立的“应用权限”部分。

在本杂志 2022 年 4 月号中,我们了解了不同类型的 SSL 证书及其应用。本文介绍如何手动更新现有 SSL 证书,以使其保持最新的安全要求。

当访问者与你的网站互动并分享信用卡号码等关键细节时,他们相信他们的信息已得到保护,不会被滥用。因此,你有责任尊重这种信任并为你网站上的所有访问者提供全面保护。不这样做不仅会使你失去客户的忠诚度,而且还可能使你陷入法律困境。在许多情况下,无法保护客户数据免遭泄露、盗窃或滥用的网站被迫支付巨额罚款,同时也失去了声誉。

SSL 证书如何保护客户的数据?

保护敏感客户信息的最佳方法之一是使用 SSL(安全套接字层)证书保护你的站点。用不涉及技术细节的话来说,SSL 证书对 Web 服务器和访问者浏览器之间的通信进行加密,从而使黑客或威胁参与者在技术上不可能窃取传输中的数据。 SSL 建立了一个安全的握手过程来解密加密的信息,这个过程太复杂了,人类甚至软件都无法破解。(LCTT 校注:此处言过其实,SSL 加密传输的信息并不是绝对不可截获和破解的,比如中间人攻击等。)

为什么需要更新 SSL 证书?

虽然 SSL 证书提供了防止数据盗窃或滥用的安全性,但你需要定期更新它以确保最有效的安全性以抵御最新的威胁。本文将列出以正确方式更新 SSL 证书的分步说明。

更新 SSL 证书有很多好处:

  • 及时更新验证你的网站的身份。
  • 获得更新的安全性。
  • 一年有效期促进定期更新/升级保护范围的健康实践,从而消除与过时版本相关的风险。
注意:最佳做法是选择一种自动续订方式,以减轻你记住续订日期或手动执行相关步骤的压力。

有点跑题了,构建你自己的 SSL 证书的纯开源方式

是的,这绝对是真的!通过一些简化和紧凑的步骤,你实际上可以从头开始构建自己的 SSL 证书!虽然整个过程超出了本文的范围,但这里有一些可用于创建 SSL 证书的关键开源组件和工具。

  • OpenSSL:这是实现 TLS 和加密库的高度可信的工具。
  • EasyRSA:此命令行工具使你能够构建 PKI CA 并有效地管理它。
  • CFSSL:Cloudflare 终于为 PKI 和 TLS 构建了一个多用途、多功能的工具。
  • Lemur:由 Netflix 开发的还不错的 TLS 生成器。

如何更新你的 SSL 证书

虽然 SSL 更新的一般过程保持不变,但可能会有一些细微的调整和变化,具体取决于你的特定 SSL 提供商。

更新过程遵循三个主要步骤:CSR(证书签名请求)生成、证书激活,最后是证书安装。

生成 CSR: 对于 cPanel 托管面板,你可以单击“ 安全 Security ”选项卡并搜索 SSL/TLS 选项。它将显示一个页面,在 CSR 选项下方有一个链接。这里可以帮助你为所需的域名生成新的 CSR。

系统将询问你详细的联系信息,以确认你是真正的域所有者。填写表格后,你将获得证书重新激活所需的 CSR 代码。

激活 SSL 证书: 在你的仪表板中,你可以快速查看拥有的 SSL 证书、域和其他数字基础设施产品。单击该按钮开始 SSL 续订过程。输入之前生成的 CSR,确认信息的准确性。你现在可以验证 SSL 续订过程。

验证 SSL 证书: 系统将再次提示你确认域所有权 —— 输入与域相关的电子邮件;在需要安装证书的 Web 服务器上上传文件;借助 CNAME 记录验证 SSL 证书等等。虽然有多种选择,但最好和最简单的方法是通过电子邮件进行验证。输入与该域关联的电子邮件后,你将收到一封包含特定链接的电子邮件,然后是另一封邮件,其中包含带有 .crt 扩展名的新证书文件。

安装 SSL 证书: 你的主机托管商将为你提供与支持团队沟通的方式,以安装更新文件,或为你提供有关如何通过 cPanel 手动执行此操作的详细说明。请记住,不同的主机提供不同的续订方式。也就是说,如果你是非技术人员,那么联系支持团队将是你的最佳选择。

如需手动更新,请访问 cPanel 的 “SSL/TLS” 页并找到 “ 管理 SSL 站点 Manage SSL sites ”选项。它包含了你拥有的整个域列表。对应每个域名,你可以看到证书更新选项。

在旁边的页面中,使用“ 按域自动填写 Autofill by Domain ”选项输入“ 私钥 Private Key ”的详细信息。在 “ 证书 Certificate ” 选项下,填写你的 .crt 文件的详细信息。离完成就剩一步了。只需单击显示“ 安装证书 Install Certificate ”的按钮。

除了保存用户的关键数据和敏感信息外,SSL 证书还通过重申你网站上共享的数据是安全的来建立信任。由于谷歌认为 SSL 认证是一种健康的做法,因此它也会对你的 SEO 产生积极影响。但是,要继续享受此证书的最佳安全性,你需要定期更新它。这可以确保你的网站根据最新的安全要求,充分防止数据传输中的攻击。


via: https://www.opensourceforu.com/2022/07/manual-renewal-of-ssl-certificates-a-simple-guide/

作者:Jitendra Bhojwani 选题:lkxed 译者:geekpi 校对:wxy

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

有一个想要为你带来一款诺基亚风格的 Linux 手机的开源项目,但诺基亚似乎并不喜欢这个项目的名字。

诺基亚

近期,一个旨在打造经典诺基亚(小型)的 Linux 手机的开源项目,遭到了诺基亚的抨击。

该项目的名称最初是 “Notkia”,然而,诺基亚认为该名称与自己相似,可能会影响自己的品牌声誉,并侵犯到自己的权利。

虽然这样做可以保护公司的业务,但这些公司向在当前状态下甚至对他们构不成威胁的项目发送侵权通知是怎么回事?

Notkia:开发一款袖珍 Linux 手机

不过还得 感谢 诺基亚的这个侵权通知,我们才能了解到这个有趣的项目:开发一款满足基本使用、注重隐私的小型 Linux 手机。

该项目的目标是设计一个完全适合诺基亚经典手机外壳的 PCB。

到目前为止,该项目已经支持许多硬件相关的功能,包括蓝牙和 Wi-Fi。

该项目不基于安卓,而是基于主线 Linux 内核。

你可以在他们的 官方博文 中,了解有关该项目和计划中的手机规格。

目前,该项目正在等待筹款,以便可以单独购买早期原型机。

灵感来自诺基亚,并受到诺基亚的关注

嗯,该项目清楚地表明他们受到诺基亚经典手机的启发,他们并没有试图误导任何贡献者和潜在客户。

该项目的创建者在推特上分享了诺基亚的电子邮件,同时他提到,诺基亚在将此类通知发送给以社区利益为主导的项目之前,应该更谨慎一些才对。

再次阅读 @Nokia 的邮件后,我开始感到愤怒。这无非是一场精心策划的演出。既然它是一个协作项目,并且得到了世界各地的人们的贡献,因此,我将把完整的电子邮件发布给它的“预期收件人”。

来自推特 @ReimuNotMoe

此外,他们确认该项目将更名。

当然,作为一个开源项目,它应该和诺基亚是扯不上关系的,除非他们使用诺基亚的品牌名称销售他们的原型/手机。

但是,在目前的状态下,这更像是一个激情项目,是开源爱好者社区协作努力的成果。因此,向他们发出侵犯诺基亚权利的通知,听起来实在有些牵强。

对吗?

当然,对于一般企业来说,这并不奇怪;但对于诺基亚来说,这未免有点过于谨慎和反竞争了。

更何况,我们可以肯定地说,诺基亚的最新的智能手机的表现,并没有达到用户的预期。

有趣的是,一位推特用户发现,还有一家名为 “Notkia” 的 IT 公司。他们是否也收到了诺基亚的通知?呵呵,谁知道呢。

那么,你如何看待这个基于 Linux 的袖珍手机的开源项目呢?在下面的评论中分享你的看法吧!

消息来源:Vice


via: https://news.itsfoss.com/nokia-notkia/

作者:Ankush Das 选题:lkxed 译者:lkxed 校对:wxy

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

谷歌从安卓中移除大量 Fuchsia 代码

本周,谷歌从安卓开源项目(AOSP)中移除了大量关于 Fuchsia 设备的代码。在谷歌的设想中,Fuchsia 设备可以运行来自安卓和 Linux 等其他系统的应用程序。想要达成这个目标有多种途径,谷歌最早尝试的是在一个虚拟机上运行完整的安卓系统实例,但这存在一些潜在的性能问题。另一种方式就是增强 Fuchsia 和安卓运行时环境的直接关系,在 2019 年时谷歌在 AOSP 里创建了一个项目,能够为 Fuchsia 设备创建安卓运行时。这次这些代码的移除,正式标志着这种方式的终结。在留下的 TODO 信息里,表明谷歌正在创建一个新的 “Starnix” 项目,让 Fuchsia 能够“原生”运行为 Linux/安卓开发的应用和库,即一个从 Linux 的底层内核架构到 Fuchsia 的 Zircon 内核的翻译层。

消息来源:9to5google
老王点评:其实,谷歌在操作系统方面的野心很大,只是一直被掩盖在 Windows 和 Mac 下面没那么引人注意。

openSUSE 率先对 Nim 语言提供支持

Nim 语言 是一种新兴的语言,创建于 2005 年。这种经过编译的静态类型的编程语言有一个外部函数接口,可以与 C/C++、JavaScript 和其他语言交互。Nim 自称“结合了 Python、Ada 和 Modula 等成熟语言的成功概念”,以前曾被称为像 C 一样快,又像 Python 一样具有表现力、像 Lisp 编程语言一样可扩展。openSUSE 不仅宣布为 Nim 语言提供最新的软件包,而且对这个静态类型、命令式编程语言的提供一级支持。Nim 的作者及社区对 openSUSE 提供一级支持表示欢欣鼓舞。

消息来源:Phoronix
老王点评:很多新兴语言都雄心勃勃,但是一种编程语言要成功,真有时候有很多侥幸的地方。

Rocky Linux 9.0 发布

Rocky Linux 9.0 建立在 RHEL 9.0 的基础上,并计划支持近十年,直到 2032 年 5 月。现有的Rocky Linux 8 将继续被支持到 2029 年 5 月。Rocky Linux 渴望成为 CentOS Stream 之前的 CentOS。由于使用了红帽企业 Linux 9.0 的源代码,它的所有功能与 5 月份达到 GA 的那个 RHEL 发行版相同。

消息来源:Phoronix
老王点评:从目前看起来,Rocky Linux 和 Alma Linux 是最肖似 CentOS 的继承者了。

试试这个轻量级的开源工具,不用离开终端就可以预览文件。

Filing cabinet for organization

查看你的文件和文件夹的最基本方法是使用命令 lsll。但是有时候,我不仅想看到文件的元数据,还想一目了然地看到文件的内容。为此,我使用 ranger。

如果你喜欢在控制台中工作,并使用 Vim 或 Vi,而且你不想因为任何原因离开你的终端,那么 ranger 就是你最好的新朋友。ranger 是一个精简的文件管理器,它不仅可以让你浏览文件,还可以预览它们。ranger 与 rifle 捆绑在一起,rifle 是一个文件执行器,可以有效地选择与特定文件类型相关的程序。

在 Linux 上安装 ranger

ranger 可以在 Fedora 或任何基于 RPM 的发行版中安装,方法是运行:

$ sudo dnf install ranger

ranger 也可以用于 其他发行版和 macOS

第一次使用 ranger

作为一个用户,你可以在你喜欢的终端上简单地输入 ranger 来启动 ranger。可以用方向键浏览。这张截图是一个很好的例子,我可以预览存储在 Kernel-tests 中的 config.example 文件的代码。

Screenshot of terminal showing config.example highlighted and a preview of the file in the terminal to the right

选中任何文件并按下 F4 键,就可以打开你的默认编辑器,让你立即编辑这些文件!

图像和视频怎么办?

使用 rifle 和 ranger 可以让你快速找到与某一文件相关的程序。将鼠标悬停在图片上,然后试图打开它是非常简单的,只要点击回车即可。下面是它的样子:

Screenshot of a PNG file preview over a terminal window

在一个图像文件上点击 i 会给用户提供所有的 EXIF 数据。点击 Shift+Enter 将打开这个 PDF 文件。

A screenshot showing a preview of a PDF file (tickets to a museum) floating over the terminal window

同样的组合键将在系统默认的支持该编解码器的视频播放器中打开并开始播放视频。下面的例子是一个 mp4 视频,它在 VLC 上播放得很好。

Screenshot of a Bugcrowd University Cross Site Scripting video in VLC media player, previewed over the terminal

文件操作

除非 Vim 用户另有配置,否则下面的键绑定工作良好。

  • j:下移
  • k:上移
  • h: 移动到父目录
  • gg:移到列表的顶部
  • i:预览文件
  • r:打开文件
  • zh:查看隐藏文件
  • cw:重命名当前文件
  • yy:复制文件
  • dd:剪切文件
  • pp:粘贴文件
  • u:撤销
  • z:改变设置
  • dD:删除文件

控制台命令

有时我在起草文章时,有一个文件夹包含某个软件的截图。通过点击空格选择或标记文件,然后输入 :bulkrename,可以帮助我把所有奇怪的时间戳变成如:lorax1、lorax2 等等。下面是一个例子。

Screenshot of terminal showing timestamped files that can be renamed with the bulkrename command

其他有用的控制台命令包括:

  • :openwith:用你选择的程序打开一个选择的文件
  • :touch FILENAME:创建一个文件
  • :mkdir FILENAME:创建一个目录
  • :shell <command>:在 shell 中运行一个命令
  • :delete:删除文件

在 tty2/3/4 中能工作吗?

作为一个从事质量保证(QA)工作的人,我发现搜索日志和阅读日志从未如此简单。即使我的 Gnome 显示管理器崩溃了,我也可以切换到我的 tty2,用我的用户名和密码登录,并以超级用户权限启动 ranger,然后我就可以尽情地探索了!

ranger 是一个很好的工具,可以在不离开终端的情况下处理文件。ranger 是精简的,也是可定制的,所以不妨一试吧!

图片来源:(Sumantro Mukherjee,CC BY-SA 4.0)


via: https://opensource.com/article/22/7/manage-files-linux-terminal-ranger

作者:Sumantro Mukherjee 选题:lkxed 译者:geekpi 校对:wxy

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

Arch Linux 在桌面 Linux 世界中非常流行。受欢迎的原因之一是 安装 Arch Linux 本身就是一项复杂的任务。

我没有夸大其词。安装 Ubuntu 或 Debian 比 Arch Linux 容易得多,因为官方没给后者提供图形界面的安装程序。

这时虚拟机就派上用场了。

你可以先在 VirtualBox 中尝试安装 Arch Linux,看看它是否是你想在实际硬件上运行的系统。通过这种方式,你可以在不弄乱当前操作系统的情况下体验 Arch Linux。

在本文,我将一步一步指导你完成一个实用的 Arch Linux 虚拟机的安装过程。

在 VirtualBox 上安装 Arch Linux

毫无疑问,你需要先 在 Linux 上安装 VirtualBox(或在 Windows 上)。在 Windows 上,只需访问 Oracle 的网站并下载 VirtualBox。

下载 VirtualBox

如果你使用的是 Windows 10 或更高版本,请确保你的系统已启用虚拟化。

完成后,你需要到 Arch Linux 官方网站 下载 ISO 文件。你应该找到 使用 torrent 下载 或直接下载文件的选项。

你可以保留 ISO 文件以备不时之需,安装成功后也可以将其删除以 释放系统上的空间

现在,让我们开始在 VirtualBox 上安装 Arch Linux 吧。

第一部分 创建虚拟机

第一步:首先,你需要在 VirtualBox 中设置一下。启动 VirtualBox 并单击 “ 新建 New ” 来创建一个虚拟机。

注意,你可以使用 “ 向导模式 guided mode ” 继续创建虚拟机,但使用 “ 专家模式 expert mode ” 可以一目了然地获得更多选项。

因此,我推荐使用专家模式来创建虚拟机。

不用担心,专家模式同样简单,只是多了一些额外的可选项,无需担心其他任何事情。

第二步:输入你的虚拟机名称。当你在 “ 名称 Name ” 字段中输入 “Arch Linux” 时,它会分别自动检测 “ 类型 Type ” 和 “ 版本 Version ”。

你应该增加内存大小以舒适地使用虚拟机。如果只是用于小型测试,你可以继续使用默认设置。

我在这个例子中分配了 4 GB 左右的内存

另外,请确保在 “ 硬盘 Hard disk ”选项下选择 “ 现在创建虚拟硬盘 create a virtual hard disk ”。它应该是默认选项。

现在,继续设置虚拟硬盘大小。

第三步:你可以选择虚拟硬盘的存放位置,并根据你的需求调整大小。最小分配大小(8 GB)对于安装系统应该不是问题,但安全起见,你可能得分配至少 10 到 15 GB。

接下来,你需要将硬盘硬盘文件类型选择为 “VDI(VirtualBox Disk Image)” ,将存储选择为 “ 动态分配 Dynamically assigned ”,如上图所示。

VDI 是虚拟硬盘最常见的硬盘类型。

当你为硬盘存储选择 “ 动态分配 Dynamically allocated ” 选项时,这意味着存储空间将根据使用情况进行使用。换言之,当创建虚拟机后,并不会立即将这 15 GB 的空间从你的磁盘中锁定。

现在,你所要做的就是点击 “ 创建 Create ” 来添加虚拟机。

第二部分 添加 ISO 文件以开始安装 Arch Linux

当虚拟机在左侧列表中出现后,你可以查看其配置并在 “ 存储 Storage ” 选项下选择 ISO 文件作为磁盘驱动。

你也可以单独前往虚拟机设置以探索更多内容并选择 ISO 文件。

为此,你需要导航至虚拟机设置的 “ 存储 Storage ” 标签页。

在这里,你必须单击 “ 控制器 Controller ” 下的 “ 没有盘片 Empty ”,然后继续选择 Arch Linux ISO 文件作为磁盘文件(如上图所示)。

完成选择后,点击 “OK” 以保存设置的变更。

将 ISO 设置为要引导的磁盘时,虚拟机设置应如下所示:

现在,点击 “ 启动 Start ” 启动虚拟机并开始安装。

第三部分 使用引导式安装程序安装 Arch Linux

使用 介绍一个引导式安装程序 的方法使安装 Arch Linux 变得更容易,也就是说,它为你提供了设置成熟的 Arch Linux 系统所需的所有选项。

因此,在引导式安装程序的帮助下,你不必单独安装桌面环境和其他基本软件包。你所要做的就是按照屏幕上的说明选择适合你的选项。

在本文中,我们将重点介绍引导式安装程序。如果你想自己做,你应该遵循我们的 Arch 安装指南

继续安装流程,当你启动虚拟机时,将看到以下屏幕:

第一个选项是理想的处理方式。如果你有特定的要求,可以选择其他选项来启动 Arch Linux。

现在,你应该正在查看一个终端窗口。以下是如何开始:

第一步:输入 archinstall 以使用引导式安装程序启动安装。

第二步:根据你的要求选择键盘布局,美式布局应该是最常见的选择。简单地输入一个数字即可进行选择,如下图所示(例如,26):

第三步:接下来,你需要选择一个区域来下载包。

选择首选地区而不是 “ 全球 Worldwide ”。这至关重要,因为如果你选择 全球 作为你的地区,它会下载许多不必要的包。

第四步:选择区域后,它会要求你选择驱动器进行安装。在这个例子中,我们已经创建了一个大约 15 GB 的虚拟驱动器,显示为 /dev/sda

类似的,根据大小检查你创建的驱动器,然后选择该磁盘继续。在这里,我输入 1 作为输入;你的可能会有所不同。

第五步:接下来,你将被询问以下内容:

  • 选择文件系统类型
  • 加密密码(可选的)
  • 主机名
  • 创建 root 密码(可选的)
  • 创建超级用户
  • 选择一个预编程的配置文件

在我的测试中,我选择了 btrfs 作为文件系统,没有设置任何磁盘加密密码。

主机名可随心所欲的设置,但我建议保持简短。

你可以选择创建一个 root 密码,即使不这么做也应该没什么问题。不过,你需要创建一个具有 sudo 权限的超级用户。

我使用 admin/pass 作为用户名和密码。不过,如果你不想让其他人访问你计算机上的虚拟机,则不应使用易于猜测的密码。

然后,你将看到一个选择配置文件的选项。在这种情况下,我们需要一个成熟的 Arch Linux 桌面。因此,我们通过输入 0 来选择 “ 桌面 desktop ”。

第六步:接下来,你将被要求选择桌面环境。我决定使用 KDE。你可以选择任何你喜欢的。

第七步:最后,你将被要求选择显卡驱动程序。由于我们是在 VirtualBox 上安装的 Arch Linux,你可以选择选项 4:VMware/VirtualBox,如下图所示:

你可能还会被要求输入“是(y)或否(n)”选择 pipewire 而不是 PulseAudio 作为音频服务。选任何一个都应该都可以。

第八步:接下来是重要的一步。在这里,如果你需要内核的 LTS 版本,你可以选择使用 “linux-lts”,或者继续使用默认值。

安装程序会提示你输入想安装的软件包。在这里,我们没有任何特殊要求,因此我们将其留空并按回车键跳过。

第九步:你将被要求选择所需的网络适配器以启用互联网访问。你必须选择以下选项:

使用网络管理器来控制和管理你的互联网连接 Use network manager to control and manage your internet connection

第十步:下一步需要定义时区。选择适用于你的时区,或继续使用默认选项。

第十一步:完成后,它将显示你选择的大部分选项以供确认。按回车键继续。

第十二步:安装完成需要花费几分钟时间,这取决于你的互联网连接速度。

安装完成后,它会要求你 “chroot 进入新创建的安装以进行安装后配置”,但我们不需要。因此输入 N 以完成安装。

第十三步:最后,你应该会再次看到终端窗口。输入:

shutdown now

这将安全地退出安装并关闭虚拟机。

一切就绪!在启动安装了 Arch 的虚拟机之前,你还需要做一件事 —— 移除选择作为光驱的 ISO 磁盘。与添加启动 ISO 的方式类似,你可以前往虚拟机设置并将其删除,如下所示:

到此为止你已在 VirtualBox 上安装了 Arch Linux。

你所要做的就是启动虚拟机,在我的例子中它是这样的:

virtualbox arch

尽管浏览这些选项需要一些时间,但 Arch Linux 上新的引导式安装程序可以节省大量时间使必填项配置正确。

同样的步骤也适用于在你的计算机上安装 Arch Linux。你需要用 Arch Linux ISO 文件 使用 Etcher 制作单独的可启动 USB 盘

总结

Arch Linux 成为一种流行的选择 有多种原因。但是,如果这是你第一次安装,或者你想对其进行测试,那么虚拟机是在不打乱主机的情况下体验它的最佳方式。

我希望这可以帮助你在 VirtualBox 上安装 Arch Linux。在下面的评论中让我知道你的想法。


via: https://itsfoss.com/install-arch-linux-virtualbox/

作者:Ankush Das 选题:lujun9972 译者:hanszhao80 校对:wxy

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