---
author: Ankush Das
category: 技术
comments_data: []
count:
  commentnum: 0
  favtimes: 0
  likes: 0
  sharetimes: 0
  viewnum: 3811
date: '2022-07-16 10:07:49'
editorchoice: false
excerpt: 你可以先在 VirtualBox 中尝试安装 Arch Linux，看看它是否是你想在实际硬件上运行的系统。通过这种方式，你可以在不弄乱当前操作系统的情况下体验
  Arch Linux。
fromurl: https://itsfoss.com/install-arch-linux-virtualbox/
id: 14834
islctt: true
largepic: /images/p/202207/16/100738bceesesazv6rsxl4.jpg
permalink: /article-14834-1.html
pic: /images/p/202207/16/100738bceesesazv6rsxl4.jpg.thumb.jpg
related: []
reviewer: wxy
selector: lujun9972
summary: 你可以先在 VirtualBox 中尝试安装 Arch Linux，看看它是否是你想在实际硬件上运行的系统。通过这种方式，你可以在不弄乱当前操作系统的情况下体验
  Arch Linux。
tags:
- Arch Linux
- VirtualBox
thumb: false
title: 在 VirtualBox 安装 Arch Linux 的新手操作指南
titlepic: true
translator: hanszhao80
updated: '2022-07-16 10:07:49'
---

![](/images/p/202207/16/100738bceesesazv6rsxl4.jpg)


[Arch Linux 在桌面 Linux 世界中非常流行](https://itsfoss.com/why-arch-linux/)。受欢迎的原因之一是 [安装 Arch Linux](https://itsfoss.com/install-arch-linux/) 本身就是一项复杂的任务。


我没有夸大其词。安装 [Ubuntu 或 Debian](https://itsfoss.com/debian-vs-ubuntu/) 比 Arch Linux 容易得多，因为官方没给后者提供图形界面的安装程序。


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


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


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


### 在 VirtualBox 上安装 Arch Linux


毫无疑问，你需要先 [在 Linux 上安装 VirtualBox](https://itsfoss.com/install-virtualbox-ubuntu/)（或在 Windows 上）。在 Windows 上，只需访问 Oracle 的网站并下载 VirtualBox。



> 
> **[下载 VirtualBox](https://www.virtualbox.org/wiki/Downloads)**
> 
> 
> 


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


完成后，你需要到 [Arch Linux 官方网站](https://archlinux.org/download/) 下载 ISO 文件。你应该找到 [使用 torrent 下载](https://itsfoss.com/best-torrent-ubuntu/) 或直接下载文件的选项。


![](/images/p/202207/16/100749grt4q6d6gqovwee6.png)


你可以保留 ISO 文件以备不时之需，安装成功后也可以将其删除以 [释放系统上的空间](https://itsfoss.com/free-up-space-ubuntu-linux/)。


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


#### 第一部分 创建虚拟机


**第一步**：首先，你需要在 VirtualBox 中设置一下。启动 VirtualBox 并单击 “<ruby> 新建 <rt>  New </rt></ruby>” 来创建一个虚拟机。


![](/images/p/202207/16/100750gattbpgtbzaym9f2.png)


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


![](/images/p/202207/16/100751vl9xbxmba1befxg6.png)


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


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


**第二步**：输入你的虚拟机名称。当你在 “<ruby> 名称 <rt>  Name </rt></ruby>” 字段中输入 “Arch Linux” 时，它会分别自动检测 “<ruby> 类型 <rt>  Type </rt></ruby>” 和 “<ruby> 版本 <rt>  Version </rt></ruby>”。


![](/images/p/202207/16/100752rjsuhjhjz7ms1cjz.png)


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


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


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


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


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


![](/images/p/202207/16/100753z6hi2hvb21rr31fh.png)


接下来，你需要将硬盘硬盘文件类型选择为 “VDI（VirtualBox Disk Image）” ，将存储选择为 “<ruby> 动态分配 <rt>  Dynamically assigned </rt></ruby>”，如上图所示。


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


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


现在，你所要做的就是点击 “<ruby> 创建 <rt>  Create </rt></ruby>” 来添加虚拟机。


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


![](/images/p/202207/16/100754g04747glz86i700c.png)


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


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


![](/images/p/202207/16/100755jc6pq9fxpp9ko9q9.png)


为此，你需要导航至虚拟机设置的 “<ruby> 存储 <rt>  Storage </rt></ruby>” 标签页。


![](/images/p/202207/16/100756o1exfl18er10le0a.png)


在这里，你必须单击 “<ruby> 控制器 <rt>  Controller </rt></ruby>” 下的 “<ruby> 没有盘片 <rt>  Empty </rt></ruby>”，然后继续选择 Arch Linux ISO 文件作为磁盘文件（如上图所示）。


![](/images/p/202207/16/100757ncytx7xynxqnlxxn.png)


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


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


![](/images/p/202207/16/100758wd111153mih3he36.png)


现在，点击 “<ruby> 启动 <rt>  Start </rt></ruby>” 启动虚拟机并开始安装。


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


使用 [介绍一个引导式安装程序](https://news.itsfoss.com/arch-linux-easy-install/) 的方法使安装 Arch Linux 变得更容易，也就是说，它为你提供了设置成熟的 Arch Linux 系统所需的所有选项。


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


在本文中，我们将重点介绍引导式安装程序。如果你想自己做，你应该遵循我们的 [Arch 安装指南](https://itsfoss.com/install-arch-linux/)。


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


![](/images/p/202207/16/100800gow5al3aozlvkiii.png)


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


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


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


![](/images/p/202207/16/100801ahk7c7cglk6r6kkg.png)


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


![](/images/p/202207/16/100802zuzao2k2o52kddnc.png)


**第三步**：接下来，你需要选择一个区域来下载包。


![](/images/p/202207/16/100803rhwwie7uxa6vvavi.png)


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


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


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


![](/images/p/202207/16/100803p3o7iro04p5dzryk.png)


**第五步**：接下来，你将被询问以下内容：


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


![](/images/p/202207/16/100804zn7ortbrnlrrntbi.png)


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


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


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


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


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


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


![](/images/p/202207/16/100805iff9rujg1ffb7jdc.png)


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


![](/images/p/202207/16/100806ff019r8r08rc80rm.png)


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


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


![](/images/p/202207/16/100807mvuyneyfegnj3g1c.png)


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


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


“<ruby> 使用网络管理器来控制和管理你的互联网连接 <rt>  Use network manager to control and manage your internet connection </rt></ruby>”


![](/images/p/202207/16/100808n7wk55rnnkanryg7.png)


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


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


![](/images/p/202207/16/100809r83e06suu82u8932.png)


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


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


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



```
shutdown now

```

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


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


![](/images/p/202207/16/100810akfxouulflklfnnk.png)


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


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


![virtualbox arch](/images/p/202207/16/100811nywsbddvkckcv0zc.png)


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


![](/images/p/202207/16/100812z9pvq5p5pp9pnbha.png)


同样的步骤也适用于在你的计算机上安装 Arch Linux。你需要用 Arch Linux ISO 文件 [使用 Etcher 制作单独的可启动 USB 盘](https://itsfoss.com/install-etcher-linux/)。


### 总结


[Arch Linux 成为一种流行的选择](https://itsfoss.com/why-arch-linux/) 有多种原因。但是，如果这是你第一次安装，或者你想对其进行测试，那么虚拟机是在不打乱主机的情况下体验它的最佳方式。


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




---


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


作者：[Ankush Das](https://itsfoss.com/author/ankush/) 选题：[lujun9972](https://github.com/lujun9972) 译者：[hanszhao80](https://github.com/hanszhao80) 校对：[wxy](https://github.com/wxy)


本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译，[Linux中国](https://linux.cn/) 荣誉推出