虚拟机安装 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,所以这里需要做以下准备工作:
- 虚拟机软件 - ParallesDesktop 18
- 安装镜像 - ArchBoot
- 国内镜像源 - archlinuxarm
安装过程
点击新建之后,选择其他 Linux
启动之后就可以看到启动菜单,这里直接选择第一个
启动完成之后可以看到帮助菜单,这里主要注意以下几点:
- 回车之后会进入
setup
流程 ALT+F1
会新开shell
,此时输入setup
会重新进入安装流程ALT+F7
可以看到setup
流程中的安装日志
我们回车之后就可以看到安装流程的所有步骤, 这里要注意:
- 此安装流程需要网络连接
- 需要按照顺序进行安装,请确保前一步执行成功之后再进入下一步
键盘设置可以忽略,我这里直接进行网络设置, 这里直接按照提示的默认选项一直 enter
确认即可
下面进入软件源的设置
这里为了加速安装速度,强烈建议设置成国内的软件源,这里滚动到最后点击 custom
即可自定义软件源,我这里以清华软件源为例进行设置
除了上面的设置方式,我们可以按住 ALT+F1
进入 shell
通过 vi
直接编辑 /etc/pacman.d/mirrorlist
下面进入时区的设置,这里根据提示一直确认下一步即可
下面进入磁盘分区的设置,这里同样也非常简单,我们选择第一个自动分区设置,然后跟着提示一直确认下一步即可
磁盘格式我这里选择第一个
因为这里要格式化整个磁盘,所以有一个二次确认,我们直接确认即可
完成磁盘分区设置之后,我们需要安装系统所要的 package
然后进入系统配置流程,这里可以根据自己需要设置,因为后续在系统里可以继续修改,所以不是必须要现在设置
最后安装bootloader
然后重启即可