Приводим Proxmox в рабочее состояние:
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/post-pve-install.sh)"
Данный скрипт:
Устанавливаем оптимизированное под Proxmox ядро Linux (основные изменения в виртуализации и контейнеризации). Если не зашло - можно этим же скриптом откатиться назад:
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/edge-kernel.sh)"
Устанавливаем обновления микрокода для процессоров Intel & AMD:
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/microcode.sh)"
В некоторых случаях стоит подумать о смене CPU Scaling Governor:
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/scaling-governor.sh)"
Чистим старые ядра:
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/kernel-clean.sh)"
Если описанные выше скрипты не подошли или есть желание сделать все контролируемо, штош.
Редактируем /etc/apt/sources.list, добавляем:
Proxmox 7.x - ничего не доавляем, должны уже быть строки:
deb http://ftp.debian.org/debian bullseye main contrib deb http://ftp.debian.org/debian bullseye-updates main contrib
Proxmox 6.x:
###### Debian Main Repos deb http://deb.debian.org/debian/ buster main contrib non-free deb http://deb.debian.org/debian/ buster-updates main contrib non-free deb http://deb.debian.org/debian-security buster/updates main deb http://ftp.debian.org/debian buster-backports main
Исправляем файл /etc/apt/sources.list.d/pve-enterprise.list для отключения подписки:
Proxmox 7.x:
#deb https://enterprise.proxmox.com/debian/pve bullseye pve-enterprise deb http://download.proxmox.com/debian/pve bullseye pve-no-subscription
Proxmox 6.x:
#deb https://enterprise.proxmox.com/debian/pve buster pve-enterprise deb http://download.proxmox.com/debian/pve buster pve-no-subscription
Обновляем:
apt update apt upgrade -y
При входе в веб-интерфейс получаем сообщение «You do not have a valid subscription for this server. Please visit www.proxmox.com to get a list of available options», которая уведомляет нас о том что отсутствует подписка. Данное сообщение напрягает, убираем:
sed -i "s/getNoSubKeyHtml:/_getNoSubKeyHtml:/" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js