
前面我已经在 PVE 上安装过 Ubuntu Server、Windows 11以及 Debian 13.7 GNOME Desktop。这次继续换一个很有代表性的 Linux 发行版Arch Linux KDE Plasma。一方面我一直想实际体验一下 Arch另一方面前面的 Debian 已经用了 GNOME这次正好换 KDE Plasma看看两套桌面在虚拟机里的实际表现有什么区别。一、为什么选 Arch KDEArch 和 Ubuntu、Debian 最大的区别之一是它不会替用户做太多决定。即使现在已经有很好用的archinstall安装过程中仍然需要自己选择UEFI / BIOS 文件系统 Bootloader 桌面环境 Graphics Driver NetworkManager Audio Kernel对于熟悉 Linux 的用户来说这些选项并不难但也能很直观地看到一个 Linux Desktop 到底是由哪些组件组成的。桌面环境我选择KDE Plasma主要是因为之前装的 Debian 13.7 已经是 GNOME这次换一套完全不同的桌面体验。二、创建 PVE 虚拟机先从 Arch 官网下载 ISO然后上传到PVE → local → ISO Images创建 VM 时我使用的配置如下CPU: 4 Cores Memory: 4096 MB Disk: 40 GB Machine: q35 BIOS: OVMF (UEFI) SCSI Controller: VirtIO SCSI single Disk: SCSI Network: VirtIO网络继续接到vmbr0也就是之前已经配置好的 VM 专用网络。三、启动 Arch ISO启动 VM 后选择Arch Linux install medium进入安装环境后先检查 IPip addr确认能拿到 DHCP 地址。再测试网络ping -c 4 192.168.100.1测试 HTTPScurl -I https://archlinux.org这里我更建议用curl而不是单纯看ping。因为有些网络环境可能屏蔽 ICMP但 HTTPS 访问实际上完全正常。四、启动 archinstall直接执行archinstall就会进入 Arch 的文本安装界面。这也是我这次安装过程中印象很深的一点。它不像 Ubuntu、Windows 那种 GUI Installer只显示Installing... 35%Arch 的安装过程中会不断看到Resolving dependencies Downloading packages Installing packages Generating initramfs Enabling services很像在看一个自动化安装脚本实时执行。对于喜欢 Linux 的人来说这个过程还挺有意思。五、archinstall 怎么选下面是我这次实际使用的配置。1. Disk Configuration选择Use a best-effort default partition layout目标磁盘选择 PVE 创建的系统盘/dev/sda文件系统ext4这里没有使用 Btrfs、LVM 或磁盘加密。对于实验 VM 来说EFI ext4 /已经足够简单可靠。2. Bootloader选择systemd-boot因为虚拟机本身使用OVMF UEFI两者搭配非常自然。3. Hostname 和用户Hostnamepve-archlinux-desktop创建普通用户例如pveuser并授予 sudo 权限。4. Profile选择Desktop桌面环境选择KDE Plasma接下来 KDE 还会看到plasma-meta plasma plasma-desktop我这里选择plasma-meta它会安装比较完整的 Plasma 桌面核心但不会顺便装整个 KDE 应用全家桶。5. Graphics Driver这是 PVE 的 QEMU/KVM 虚拟机不是裸机安装。Graphics Driver 选择mesa不要选 VirtualBox。6. Network选择NetworkManagerBackend 选择Default backend因为 Guest 看到的是 VirtIO 虚拟有线网卡所以这里没必要专门使用 iwd。7. Audio选择PipeWire8. Kernel选择标准linux没有使用linux-lts linux-zen linux-hardened第一次安装先保持最普通的组合。9. Additional Packages这里我选择留空原因很简单能后装的软件先不装让第一次安装尽量快、尽量简单。安装完成以后再根据需要补。六、第一次进入 KDE安装完成并重启后就直接进入 KDE Plasma。不过这里很快遇到了一个非常“Arch”的情况系统里默认没有 Konsole。也就是说有 KDE Desktop 但没有终端模拟器这其实很符合 Arch 的理念。Plasma 是桌面环境Konsole 是应用程序两者并不是必须绑定在一起。七、没有 Konsole 怎么办因为我是在 Ubuntu 主机的浏览器里使用 PVE Console如果直接Ctrl Alt F3快捷键会被 Ubuntu 主系统接走。解决办法是先点击 PVE 右上角Console弹出独立 noVNC 页面。然后在 noVNC 工具栏依次点击Toggle Ctrl Toggle Alt再按F3这样就能切换到 Arch 的 TTY。登录以后安装sudo pacman -S konsole qemu-guest-agent openssh启用 SSHsudo systemctl enable --now sshd启用 QEMU Guest Agentsudo systemctl enable --now qemu-guest-agent之后就可以直接在 KDE 里使用 Konsole 了。八、Arch 怎么更新Arch 是 Rolling Release。日常升级基本就是一条命令sudo pacman -Syu它会同时刷新软件仓库 升级整个系统不像 Ubuntu 或 Debian 那样等待下一个大版本。所以以后维护 Arch最常见的动作就是pacman -Syu九、资源占用怎么样安装完成以后我顺手看了一下系统资源。Arch Linux KDE Plasma磁盘占用 约 6.2 GB其中Swap 约 1.9 GB扣除 Swap 后实际系统文件大约4.3 GB启动进入 KDE 桌面以后内存占用约 1.0 GB之前在《在 PVE 上安装 Debian 13.7 GNOME 桌面》中我记录过 Debian GNOME磁盘占用 约 4.6 GB 启动后内存占用 约 939 MB两者放在一起系统桌面系统空间启动后内存Debian 13.7GNOME~4.6 GB~939 MBArch LinuxKDE Plasma~4.3 GB~1.0 GB差距其实非常小。至少在这种比较干净的安装状态下KDE Plasma 并没有表现得比 GNOME 明显更重。而 Arch 硬盘占用稍小一些也和它默认安装的软件很少有关。十、第一次用 Arch 的体感装完以后我对 Arch 的第一感觉其实可以概括成三点。1. 安装并没有传说中那么可怕有了archinstall以后已经不需要第一次就手工完成分区 mount pacstrap fstab chroot bootloader真正的门槛变成了你是否理解那些安装选项在干什么。2. Arch 很“干净”连 Konsole 都没有这件事很能说明问题。它不是为了追求“极限小”而是没有明确选择的软件就尽量不替你安装。所以最后得到的系统非常容易理解。3. 很适合拿来玩 LinuxArch 安装时会把很多平时被发行版隐藏起来的组件直接摆到面前systemd-boot Mesa Wayland KDE Plasma NetworkManager PipeWire对于已经熟悉 Linux 的用户来说这种体验很有意思。你会明显感觉自己不是在安装一个“黑盒桌面系统”而是在选择一套 Linux Desktop 的组成方式。总结这次最终装出来的是Arch Linux KDE Plasma Wayland Mesa NetworkManager PipeWire systemd-boot系统文件大约 4.3 GB进入 KDE 后内存占用约 1 GB。资源占用和之前的 Debian GNOME 基本处在同一个级别。而 Arch 给我的第一印象也很简单比想象中容易比普通发行版更透明也确实更好玩。这次先把 Arch KDE 装起来。至于 Arch 真正有特色的部分比如AUR yay / paru pacman 的更多玩法 Rolling Release 的维护 KDE 定制 Arch 日常使用我准备先实际用一段时间、把坑踩一遍再放到后面的 PVE 系列里继续写。