跳转至内容

Proxmox/Install Arch Linux as a guest

来自 ArchWiki

Proxmox Virtual Environment,也称为 Proxmox VE,是一款开源的虚拟机监视器,用于在现有操作系统之上,在称为虚拟机的特殊环境中运行操作系统。它带有一个 WebUI 界面。

本文档介绍如何在 Proxmox 中安装 Arch Linux。


虚拟机安装

要创建虚拟机,您首先需要将一个镜像上传到 Proxmox。这可以通过在 GUI 中找到一个存储条目(例如 local),然后选择 ISO Images 来完成。

完成此操作后,您可以通过单击蓝色的 Create VM 按钮并按照安装程序进行操作,或者运行以下命令来创建虚拟机:

qm create 100 --memory 8192 --cdrom local:iso/archlinux-2025.08.01-x86_64.iso --net0 virtio,bridge=vmbr0 --scsi0 local-lvm:32 --start

可以使用以下命令列出可用的安装镜像:

pvesm list local

容器安装

首先需要下载一个容器模板。

pveam update
pveam available
pveam download local archlinux-base_20240911-1_amd64.tar.zst

截至撰写本文时,Proxmox 9 尚未配置任何可通过其工具下载的 Arch 模板,因此必须通过 http://download.proxmox.com/images/system/ 手动下载并将它们放置在 /var/lib/vz/template/cache 目录下。

然后,可以通过单击蓝色的 Create CT 按钮并按照安装程序进行操作,或者运行以下命令,从模板创建容器:

pct create 100 local:vztmpl/archlinux-base_20240911-1_amd64.tar.zst --rootfs local-lvm:4 --memory 8192 --net0 name=eth0,bridge=vmbr0,ip=dhcp --features nesting=1

配置完成后,可以从容器创建模板,然后对其进行克隆。

pct template 100
pct clone 100 101 --hostname cloned_name


使用 Arch Linux 云镜像和 Cloud-init 进行安装

请参阅 Arch Linux on a VPS#Official Arch Linux cloud image