在暴风酷播云上,绕过白屏安装PVE6.3。

缘起

最近收了一台暴风酷播云一期,

  • J3160的CPU,功耗是低,但是性能真差,还不如与J1900,可想而知了。。
  • 内存 8GDDR3,原本安装的是win10,勉强够用
  • 32Gmsata,吐槽下原始的酷播云一期,安装的居然是ssd,还是16G的,对您没看错,16G的SSD
    准备折腾一下,从PVE和ESXI中,比较了一下,决定还是选PVE,轻量,debian的底层,linux比较vmware自有的系统更熟悉,好捣鼓一点。准备开干

安装PVE

说实话,我没想到安个PVE就捣鼓了3个晚上。

  1. 第一天,将pve6.2-1下好,对,我第一次下的时候还是6.2-1,放在Ventoy中,安装,总是直接进白屏。。有鼠标,无其他东西,鼠标右键有菜单,点击菜单项无反应。
  2. 第二天,重新下载,烧录到U盘中,重新尝试,各种无果,按网上某人说的,打开lvds的最低分辨率,直接不显示了。
  3. 第三天,发现有pve6.3了,下载6.3,这个时候多了个心眼,多找了个5.4。重置bios,安装6.3 和6.2一样。白屏X,继续各种折腾,最终无效,只好试试安装5.4, 很顺利就安上了。之后手动升级6.3。过程见后文

白屏的折腾

白屏时现象,有鼠标,鼠标右键有弹出菜单,折腾过如下方法,来自网上各个帖子与尝试,均失败

  • 先用的HDMI,失败
  • 换成VGA,失败
  • 两个屏幕同时插,失败
  • 从bios中,将Graphic设定为LVDS,甭管是最高分辨率还是最低分辨率,直接不亮了,失败中的失败,都要重新给bios放电重置
  • 用ventoy启动,失败
  • 烧录u盘,用u盘启动,失败
  • 白屏后 按alt 或 ctrl 尝试拖界面,失败

升级pve到6.3

参考的是这篇文章 https://blog.51cto.com/tasnrh/2423364

换国内源 更新vpe5.4

echo "deb https://mirrors.ustc.edu.cn/debian/ stretch main contrib non-free deb-src https://mirrors.ustc.edu.cn/debian/ stretch main contrib non-free deb https://mirrors.ustc.edu.cn/debian/ stretch-updates main contrib non-free deb-src https://mirrors.ustc.edu.cn/debian/ stretch-updates main contrib non-free deb https://mirrors.ustc.edu.cn/debian/ stretch-backports main contrib non-free deb-src https://mirrors.ustc.edu.cn/debian/ stretch-backports main contrib non-free deb https://mirrors.ustc.edu.cn/debian-security/ stretch/updates main contrib non-free deb-src https://mirrors.ustc.edu.cn/debian-security/ stretch/updates main contrib non-free" > /etc/apt/sources.list
或者换 163的源

cat > /etc/apt/sources.list <<EOF
deb http://mirrors.163.com/debian/ buster main non-free contrib
deb http://mirrors.163.com/debian/ buster-updates main non-free contrib
deb http://mirrors.163.com/debian/ buster-backports main non-free contrib
deb-src http://mirrors.163.com/debian/ buster main non-free contrib
deb-src http://mirrors.163.com/debian/ buster-updates main non-free contrib
deb-src http://mirrors.163.com/debian/ buster-backports main non-free contrib
deb http://mirrors.163.com/debian-security/ buster/updates main non-free contrib
deb-src http://mirrors.163.com/debian-security/ buster/updates main non-free contrib
EOF

修改pve 5.x 更新源地址为 no subscription,不使用企业更新源
echo "deb http://mirrors.ustc.edu.cn/proxmox/debian/pve/ stretch pve-no-subscription" > /etc/apt/sources.list.d/pve-no-sub.list
关闭pve 5.x企业更新源
sed -i.bak 's|deb https://enterprise.proxmox.com/debian stretch pve-enterprise|# deb https://enterprise.proxmox.com/debian stretch pve-enterprise|' /etc/apt/sources.list.d/pve-enterprise.list
修改 ceph镜像更新源
echo "deb http://mirrors.ustc.edu.cn/proxmox/debian/ceph-luminous stretch main" >> /etc/apt/sources.list.d/ceph.list
开始更新即可
apt update && apt dist-upgrade

升级Corosync到Corosync 3

关闭高可用服务,只有一台pve的可以忽略。
systemctl stop pve-ha-lrm
systemctl stop pve-ha-crm

添加Proxmox Corosync 3 Stretch存储库
echo“deb http://mirrors.ustc.edu.cn/proxmox/debian/corosync-3/ stretch main”> /etc/apt/sources.list.d/corosync3.list
运行命令更新
apt update
根据官方手册支持执行:
apt list --upgradeable
apt dist-upgrade --download-only
apt dist-upgrade
如果关闭了高可用服务的在更新完毕后需要重新启动高可用服务
systemctl start pve-ha-lrm
systemctl start pve-ha-crm

升级pve到6.3

执行以下更新命令确保最新:
apt update
apt dist-upgrade
执行镜像源更新命令,将Debian的镜像源更换为升级源
sed -i 's/stretch/buster/g' /etc/apt/sources.list
添加Proxmox VE 6的镜像存储库地址
echo "deb http://mirrors.ustc.edu.cn/proxmox/debian/pve buster pve-no-subscription " > /etc/apt/sources.list.d/pve-no-sub.list
修改其他镜像源的升级包地址
sed -i -e 's/stretch/buster/g' /etc/apt/sources.list.d/pve-install-repo.list
修改Ceph的升级包地址
echo "deb http://mirrors.ustc.edu.cn/proxmox/debian/ceph-luminous buster main" > /etc/apt/sources.list.d/ceph.list
开始运行更新命令
apt update
apt dist-upgrade
在更新的过程中会出现几次输入的交互,第一次提示apt相关信息,输入Q退出继续执行更新,后续直接确认回车即可。