NJZY'S BlOG

虚拟机安装 Arch Linux Arm

September 24, 2022

海淘的 Steam Deck 马上要到了,因为 Steam Deck 默认安装的是基于 Arch Linux 的 SteamOS,我想提前熟悉一下 Arch Linux,所以我这里就打算利用 ParallesDesktop 来安装 Arch Linux 体验下, 后续也准备当作本地的 linux 开发机

准备工作

因为我的机器是 Apple M2,这里需要安装 Arm 版本的 Archlinx,我在 Arch Linux 的 wiki 中发现目前可以使用 ArchBoot 当作安装镜像来安装完整的 Arch Linux,所以这里需要做以下准备工作:

安装过程

点击新建之后,选择其他 Linux

install-1

启动之后就可以看到启动菜单,这里直接选择第一个

install-2

启动完成之后可以看到帮助菜单,这里主要注意以下几点:

  • 回车之后会进入setup流程
  • ALT+F1 会新开 shell,此时输入 setup 会重新进入安装流程
  • ALT+F7 可以看到 setup 流程中的安装日志

install-3

我们回车之后就可以看到安装流程的所有步骤, 这里要注意:

  • 此安装流程需要网络连接
  • 需要按照顺序进行安装,请确保前一步执行成功之后再进入下一步

install-4

键盘设置可以忽略,我这里直接进行网络设置, 这里直接按照提示的默认选项一直 enter 确认即可

install-network-1

下面进入软件源的设置

install-source-1

这里为了加速安装速度,强烈建议设置成国内的软件源,这里滚动到最后点击 custom 即可自定义软件源,我这里以清华软件源为例进行设置

install-source-2-1

除了上面的设置方式,我们可以按住 ALT+F1 进入 shell 通过 vi 直接编辑 /etc/pacman.d/mirrorlist

install-source-2-2

install-source-2-3

下面进入时区的设置,这里根据提示一直确认下一步即可

install-date-1

install-date-2

下面进入磁盘分区的设置,这里同样也非常简单,我们选择第一个自动分区设置,然后跟着提示一直确认下一步即可

install-partition-1

磁盘格式我这里选择第一个

install-partition-2

因为这里要格式化整个磁盘,所以有一个二次确认,我们直接确认即可

install-partition-3

install-partition-4

完成磁盘分区设置之后,我们需要安装系统所要的 package

install-package-1

install-package-2

install-package-3

然后进入系统配置流程,这里可以根据自己需要设置,因为后续在系统里可以继续修改,所以不是必须要现在设置

install-config-1

install-config-2

最后安装bootloader

install-booterloader-1

install-bootloader-2

install-bootloader-3

install-bootloader-4

然后重启即可

install-exit-1

install-exit-2