下面是虚拟机的展示,性能不太行最好还是使用LXC容器


需要安装KVM虚拟机不想手动配置的可以使用下面的脚本创建debian12虚拟机
B站视频教程
注意:处理器比较拉跨跑LXC容器就行了,下载ARM版本的CT模板系统即可,常见的系统也都有使用上基本都能满足也没啥限制,处理器性能就那样凑合用
经测试是支持安装KVM虚拟机的,下载ARM版本的安装即可,性能较差不推荐安装使用容器就好了
本教程为OEC安装PVE,镜像使用的是Flash_Armbian_25.05.0_rockchip_efused-wxy-oec_bookworm_6.1.99_server_2025.03.20.img
需要安装PVE先刷这个镜像再继续,镜像下载地址:https://pan.baidu.com/s/1w_Rt0ckVd70kBqk8fX8pAg?pwd=qv2g
新增夸克网盘:https://pan.quark.cn/s/f10b717e2e8c
迅雷网盘:https://pan.xunlei.com/s/VOPGMM2RpLoLl7fLi6wTKq4QA1?pwd=jn7k#
刷的时候要去掉 LoaderToDDR 勾选
刷的时候要去掉 LoaderToDDR 勾选,具体如何刷机自行百度或者到恩山论坛查询教程很多就过多说明了。

单独只刷Flash_Armbian_25.05.0_rockchip_efused-wxy-oec_bookworm_6.1.99_server_2025.03.20.img 镜像可能会刷不进去
经测试先正常刷oec-jp.img 镜像 下载完成后 再选择Flash_Armbian_25.05.0_rockchip_efused-wxy-oec_bookworm_6.1.99_server_2025.03.20.img 就可以正常刷机了
此方法适用于所有ARM架构的服务器及盒子,只要是基于debian 12的都可以使用此方式安装PVE
发现一个问题不能创建debian系统的容器,别的系统都可以就是debian创建不是创建不成功就是创建后不能配置网络或者启动失败
因此不要创建debian的容器创建别的即可,比如ubuntu和其他的都是正常的
修改换源到第一步避免安装工具过慢
1、换源,更换系统源和添加PVE源,之前的库没有了服务商删了新的改成 pxvirt ,这边提供的是同步到我自己服务器的源避免又删
直接删除/etc/apt/sources.list.d/下的所有文件
使用nano编辑器打开/etc/apt/sources.list文件
把下面的源复制粘贴进去,粘贴后检查一下是否有误,有些编辑器复制进去会内容会断头的,就是第一行会被删几个字符自行检查好
2、添加key
pxvirt 官方key,上面的用不了才使用下面的
3、更新源和升级软件
4、编辑 /etc/hosts 文件
原本的host文件
127.0.0.1 localhost
127.0.1.1 armbian
::1 localhost armbian ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouter
更新内容如下,IP按你自己的对应修改,直接删除原来的把下面的改成你的IP复制进去也行:
5、重新启动网络服务
6、验证配置
输出如下就可以了
root@armbian:~# hostname –ip-address
::1 192.168.0.178
7、安装并启用 ifupdown2
有输出就是安装了,没输出就是没安装进行安装
8、安装一些工具
9、配置固定静态IP
编辑/etc/network/interfaces 文件,创建vmbr0 桥接网络
复制下面内容填入,IP和网关改成你自己的
10、 禁用 NetworkManager
查询是否使用 NetworkManager 有输出网卡就是使用了
停止 NetworkManager服务并禁用它
11、卸载 NetworkManager
12、停止并禁用 systemd-resolved 服务
查询是否启用 systemd-resolved
如果启用就停止
13、删除符号链接 /etc/resolv.conf
14、卸载 systemd-resolved
15、手动创建 /etc/resolv.conf
复制下面内容到里面
16、重新启动网络服务
保存并退出编辑器后,重新启动网络服务来应用新的静态 IP 配置
重新加载所有配置
17、 检查网络配置
使用ip a 命令检查新的网络配置是否生效:
您应该能看到vmbr0 接口的 IP 地址为您设置的静态 IP(如 192.168.0.78)IP是上面配置的
18、 测试连接
配置好网络后最好重启一下,不重启也行无所谓
19、开始安装PVE
如果安装过程提示:Please select the mail server configuration type that best meets your needs. 则选择No configuration。
安装过程会提示 配置文件 ‘/etc/apt/sources.list.d/pxvirt-sources.list’ 选择N 不配置
配置文件 ‘/etc/apt/sources.list.d/pxvirt-sources.list’
==> 系统中的这个文件或者是由您创建的,或者是由脚本建立的。
==> 软件包维护者所提供的软件包中也包含了该文件。
您现在希望如何处理呢? 您有以下几个选择:
Y 或 I :安装软件包维护者所提供的版本
N 或 O :保留您原来安装的版本
D :显示两者的区别
Z :把当前进程切换到后台,然后查看现在的具体情况
默认的处理方法是保留您当前使用的版本。
*** pxvirt-sources.list (Y/I/N/O/D/Z) [默认选项=N] ? N
20、配置开机自启,这个应该默认就配置了不确定因为有几次安装始终没启动都是手动启动的弄上吧
安装完毕即可通过主机当前ip加上端口访问,如https://你的IP:8006
用户名为root,密码为Debian系统的root密码
安装后访问不了先检查一下是不是没启动,如果启动了访问不了大概率是证书问题就操作下面部分的,重新生成证书
查询PVE状态
如果未启动就启动服务
启用 pvedaemon 和 pve-cluster 服务开机自启
确认服务的自启状态
证书的修复
手动删除并重新生成证书:
尝试重新生成证书:
手动生成根证书
重启相关服务
然后再访问应该就可以了
如果后期安装了宝塔的即可安装环境必须要使用编译安装要不安装不上
如果创建容器失败或者配置网卡失败无法启动就执行下面的操作后重启系统即可
确认 /etc/network 权限正确
确保 /etc/network/interfaces 文件权限正确
确认 LXC 模板目录存在并且可写
如果目录缺失,可手动创建:
删除所有临时文件和缓存文件,这会删除已下载CT模板,过后再下载一下即可
清除网络接口配置缓存
重启网桥配置
删除新创建启动失败的容器
重新启动网络服务
然后再去下载模板进行创建,如果还是创建失败或者创建成功无法启动无法配置网络就重启一下系统再继续操作
