README.md

Processor Microcode (РФ, без VPN)

Автономный установщик CPU microcode (Intel / AMD) для хоста Proxmox VE 8/9. Скачивает .deb из non-free-firmware через российские зеркала Debian — без GitHub и телеметрии community-scripts.

Основан на community-scripts microcode (MIT).

Документация

Каталог установщиков: Скрипты Proxmox для РФ — список адаптированных community-scripts под запуск в России без VPN: зеркала APT и образов, готовые команды для Proxmox VE и исходники на GitFlic.

Что изменено относительно оригинала

Оригинал Эта версия
Тянет телеметрию с GitHub (api.func) Полностью автономный bash
ftp.debian.org Каскад зеркал РФ (+ CDN / ftp.debian.org как запасной)
Диалоги на английском Русский интерфейс
Только ручной выбор пакета PVE_ASSUME_YES=1 — пакет под suite PVE 8/9

Зеркала

Первое рабочее из списка:

  1. https://mirror.yandex.ru/debian
  2. http://ftp.ru.debian.org/debian
  3. http://mirror.mephi.ru/debian
  4. https://mirror.selectel.ru/debian
  5. https://mirror.truenetwork.ru/debian
  6. https://deb.debian.org/debian / https://ftp.debian.org/debian (fallback)

Можно зафиксировать: DEBIAN_MIRROR=https://mirror.yandex.ru/debian.

Установка

На хосте Proxmox VE (shell узла):

bash <(curl -fsSL 'https://gitflic.ru/project/kiberlis/microcode-ru/blob/raw?file=microcode.sh')

(Альтернатива: bash -c "$(curl …)" — тоже работает, но может исказить ASCII-баннер из‑за \. )

После установки нужна перезагрузка, если ревизия ещё не обновилась. Проверка:

journalctl -k | grep -i microcode

Смотрите Current revision / Updated early from. Строка SRBDS: … No microcode — про отдельную уязвимость, не про сбой установки.

Без диалогов

PVE_ASSUME_YES=1 bash microcode.sh

В этом режиме выбирается пакет с маркером ~deb12 (PVE 8) или ~deb13 (PVE 9), иначе — последний из списка на зеркале.

Переменные: PVE_ASSUME_YES, DEBIAN_MIRROR, MICROCODE_PACKAGE (точное имя .deb).

Что делает скрипт

  1. Проверяет, что запущен на Proxmox VE (amd64).
  2. Выбирает доступное зеркало Debian.
  3. Определяет Intel или AMD.
  4. Для Intel при необходимости ставит iucode-tool через apt.
  5. Показывает список .deb из pool non-free-firmware и ставит выбранный пакет через dpkg.

Требования

  • Proxmox VE 8.x или 9.x, amd64 (Intel или AMD)
  • root на хосте
  • доступ хотя бы к одному зеркалу из списка
  • curl; для интерактивного режима — whiptail (ставится через apt, если нет)

Лицензия

MIT (upstream community-scripts / tteck + адаптация kiberlis).

Описание
Автономный установщик CPU microcode (Intel/AMD) для Proxmox VE. Работает из РФ без VPN — зеркала Debian (Yandex и др.), без GitHub и телеметрии.
Конвейеры
0 успешных
0 с ошибкой
Разработчики