旧电脑别急着卖:装上 PVE 就是台家庭服务器,从 U 盘到 Web 界面一次走完

20次阅读
没有评论

换下来的旧电脑,二手出也就几百块;但只要 CPU 和内存还能打,装上 Proxmox VE(下面简称 PVE),它就是一台带 Web 管理界面的家庭服务器:虚拟机、容器、快照、备份都是网页上点几下的事。这篇从写 U 盘启动盘开始,一路走到 Web 界面里建出第一台虚拟机,中间几个容易卡住的地方——订阅弹窗、网卡选型、要不要直通核显——也一并说清。

PVE 是什么,和直接装个 Linux 有什么区别

PVE 底下就是一套 Debian,只是它在上面加了三样东西:

  • 虚拟机管理:基于 KVM,Windows、Linux 都能跑,每台虚拟机的磁盘就是宿主机上的一个文件,复制、快照、整台备份都简单;
  • LXC 容器:跑轻量 Linux 服务不用开完整虚拟机,一个容器只占几十 MB 内存,和虚拟机共用一套备份机制;
  • Web 管理界面:装完系统浏览器打开就是管理台,建机、挂盘、看资源占用都在网页上完成,不需要一直接显示器。

和直接在裸 Linux 上装服务的区别就一句话:服务都关进虚拟机或容器里,坏了重装一台就行,宿主机常年不动它。想体验「Linux 上直接跑虚拟机」的原始形态,可以看那篇 KVM 从零开始的文章,PVE 本质上就是把它包装成了全家桶。

装之前先确认三件事

1. CPU 支持虚拟化吗

Intel 叫 VT-x,AMD 叫 AMD-V,近十年的 CPU 基本都有。拿不准就在现有系统里查一下,输出大于 0 就支持:

# vmx = Intel,svm = AMD
egrep -c '(vmx|svm)' /proc/cpuinfo

查出来是 0 也先别放弃,大概率是 BIOS 里虚拟化开关默认关着,进 BIOS 找 Intel Virtualization Technology 或 SVM Mode 打开再试。

2. 内存给得起多少

宿主机自己吃 2GB 左右,剩下的是虚拟机们分。16GB 是舒服的起点:一台软路由 512MB、一台 NAS 虚拟机 4GB、再留几 GB 跑 LXC,都够。8GB 也能玩,只是要精打细算。

3. 盘怎么安排

最省事的单盘方案:一整块盘给 PVE,虚拟机也放这块盘。更稳的双盘方案:小盘(120GB SSD 就行)装系统,大数据盘单独给虚拟机和虚拟机磁盘用——系统盘坏了重装一遍,数据盘上的虚拟机文件还在。旧机器如果盘也是旧的,先按硬盘二手到手先跑的那三个测试过一遍 SMART,别把要存的宝贝放在一块快坏的盘上。

从 U 盘启动开始装

安装介质两样东西:官网下载的 ISO(几百 MB),加一个 4GB 以上的 U 盘。写盘工具用 Ventoy 或 Rufus 都行,把 ISO 丢进 U 盘,插上旧电脑,开机选 U 盘启动。

安装过程本身比装 Windows 还快,要点只有几处:

  • 国家时区选 China,键盘布局看习惯;
  • 磁盘选择界面,选中的盘会被整盘清空——双盘方案在这步只选系统盘,数据盘以后再挂;
  • 设一个 root 密码,管理界面用它登录;
  • 网络配置里给这台机器一个固定的内网 IP(比如 192.168.1.10),后面浏览器全靠它。

装完重启,屏幕上会出现一行地址:https://192.168.1.10:8006。装到这里,显示器和键盘就可以拔了。

第一次进 Web 界面

浏览器打开那个地址,会先报一个证书警告——PVE 用的是自签证书,属于正常现象,选择继续访问即可。登录页用户名 root,密码就是安装时设的那个,语言可以切成中文。

进来先看两处:左侧树里能看到这台主机(名字默认是 pve);点开主机,第一屏的仪表盘有 CPU、内存、磁盘的实时占用。如果 IP 没设好、网线插的口不通,先回数据中心的网络视图检查,这和排查墙上网口没网的顺序是一套思路:先确认链路,再谈服务。

换国内源,去掉订阅弹窗

默认配置下每次登录都弹「无有效订阅」提示,更新走的是企业源还连不上。把源换成国内镜像、订阅提示就会消失:

# 注释掉企业源
sed -i 's/^deb/#deb/' /etc/apt/sources.list.d/pve-enterprise.list

# 加入无订阅源(以 Debian 12 为例)
echo "deb https://mirrors.tuna.tsinghua.edu.cn/proxmox/debian/pve bookworm pve-no-subscription" \
  >> /etc/apt/sources.list

apt update && apt full-upgrade

这些命令在 Web 界面里点主机的 Shell 就能直接敲,不用另开 SSH。

建第一台虚拟机

点右上角「创建虚拟机」,照着走:给它起个名字;系统页选 ISO(先在主机的 local 存储里把 ISO 文件上传上去);磁盘页给 20–40GB;CPU 1–2 核;内存 1–2GB;网络默认就行。完成后列表里出现一台机器,点「启动」,再点控制台——一个浏览器窗口里就是这台虚拟机的屏幕,接下来在里面装系统,和物理机没有区别。

如果这台虚拟机是打算装个 NAS 系统的,磁盘怎么给、要不要组冗余,动手前值得先看NAS 要不要组 RAID 那篇:虚拟机里直通整块数据盘、还是在虚拟磁盘上做冗余,是两条完全不同的路。

家庭场景的三个坑

  • all-in-one 单盘:软路由、NAS、下载机全塞一台虚拟机宿主机,机器一断电全家断网断片。至少把软路由留在单独的小设备上,或者接受「重启全家断网五分钟」的设定;
  • 核显直通折腾:想把虚拟机当 HTPC 硬解 4K,需要把核显直通进虚拟机,Intel 平台要改 GRUB 内核参数、绑 VFIO,不同代数方法还不一样。第一次玩建议先跳过,用 CPU 软解顶着;
  • 备份别只靠快照:快照是回滚用的,不是备份。PVE 自带的备份在 Datacenter > Backup 里,把虚拟机整机打包成文件,vzdump 100 --mode stop --compress zstd 也能在命令行跑,存到另一台设备上才算数。

到这一步,一台吃灰的旧电脑就有了新身份:它有固定的 IP、有网页管理台、有快照和整机备份。后面不管是想跑个 NAS、搭个软路由,还是给家里的网络做实验,都是「创建虚拟机」里的一次次点选。

正文完
 0
Ticifer
版权声明:本站原创文章,由 Ticifer 于2026-11-13发表,共计2505字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。