Proxmox/Install Arch Linux as a guest
外观
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