При установке на старый компьютер или сервер можно столкнуться с довольно неприятной проблемой: установщик зависает практически сразу после запуска, на этапе Loading drivers, и дальше ничего не происходит.
В моём случае проблема проявлялась сразу на двух версиях — Proxmox VE 9.2 и Proxmox VE 8.4. Я менял установочную флешку, SSD, пробовал различные настройки BIOS, отключал и включал параметры виртуализации, но проблема оставалась.
В итоге причина оказалась неожиданной — видеокарта. После её замены установка Proxmox продолжилась нормально.
Ниже подробно опишу симптомы, ошибки и решение. Специально привожу сообщения установщика текстом, чтобы эту инструкцию можно было найти через поиск.

Как проявлялась проблема
После загрузки с установочной флешки появлялся экран запуска Proxmox:
Welcome to the Proxmox VE 9.2 (ISO 1) Installer!
initial setup startup
mounting proc filesystem
mounting sys filesystem
EFI boot mode detected, mounting efivars filesystem
boot commandline: BOOT_IMAGE=/boot/linux26 ro ramdisk_size=16777216 rw quiet splash=silent
loading drivers:
После загрузки драйверов появлялась ошибка:
modprobe: FATAL: Module shpchp not found in directory /lib/modules/7.0.2-6-pve
После этого установщик зависал.
Сначала я предположил, что проблема связана с новой версией Proxmox VE 9.2, поэтому решил попробовать установить Proxmox VE 8.4.
Однако на версии 8.4 ситуация повторилась.
Установщик останавливался примерно на таком этапе:
Welcome to the Proxmox VE 8.4 installer
initial setup startup
mounting proc filesystem
mounting sys filesystem
EFI boot mode detected, mounting efivars filesystem
boot commandline: BOOT_IMAGE=/boot/linux26 ro ramdisk_size=16777216 rw quiet splash=silent
loading drivers: nvidiafb ahci iscsi mac_hid uwmi i8042 xhci_pci firewire_ohci
После строки:
loading drivers: nvidiafb
загрузка дальше не продолжалась.
Console Mode позволил пройти немного дальше
В меню установщика Proxmox я попробовал запуск установки в консольном режиме с nomodeset.

После этого установщик действительно смог пройти этап loading drivers, найти ISO-образ и начать подготовку установочной среды:
searching for block device containing the ISO proxmox-ve-8.4-1
testing device '/dev/sdb' for ISO
found Proxmox VE ISO
preparing installer mount points and working environment
switching root from initrd to actual installation system
Starting Proxmox installation
EFI boot mode detected, mounting efivars filesystem
Но затем появились другие ошибки:
/sbin/unconfigured.sh: line 166: 1741 Bus error
/sbin/unconfigured.sh: line 166: 1742 Bus error
/sbin/unconfigured.sh: line 168: 1743 Bus error
/sbin/unconfigured.sh: line 171: 1744 Bus error
Также появилось:
Installing additional hardware drivers
/sbin/unconfigured.sh: line 176: /etc/init.d/udev: Input/output error
После чего установка была остановлена:
Installation aborted - unable to continue (type exit or CTRL-D to reboot)
bash: /etc/bash.bashrc: Input/output error
Эти ошибки сильно сбивали с толку, потому что по отдельности Bus error и Input/output error могут указывать на оперативную память, накопитель, SATA-контроллер или повреждённый установочный носитель.
Что я проверил
Перед тем как найти настоящую причину, я последовательно исключал наиболее очевидные варианты:
- заменил установочную USB-флешку;
- заново записал установочный образ;
- попробовал другую версию Proxmox;
- заменил SSD;
- менял настройки BIOS;
- пробовал различные режимы загрузки;
- запускал консольный установщик;
- использовал параметр
nomodeset.
Но проблема полностью не исчезала.
При обычной загрузке установщик зависал на loading drivers, а при попытке обхода графической инициализации мог пройти дальше, но затем установка завершалась ошибками.
Причина оказалась в видеокарте

В списке загружаемых модулей установщика присутствовал:
nvidiafb
nvidiafb — это framebuffer-драйвер ядра Linux для некоторых видеокарт NVIDIA. На определённых сочетаниях старой серверной или десктопной платформы, BIOS/UEFI, PCI Express и конкретной видеокарты его инициализация может работать некорректно.
В моём случае окончательное решение оказалось простым:
я заменил видеокарту — после этого установка Proxmox прошла нормально.
То есть проблема была не в SSD, не в установочной флешке и не в самой версии Proxmox.
Что попробовать, если Proxmox зависает на Loading drivers
Если у вас похожая ситуация, я бы рекомендовал проверять проблему в следующем порядке:
- Запустить установку через Console Mode с nomodeset.
- Попробовать добавить параметр:
nomodeset
- Если проблема связана с NVIDIA, попробовать запретить загрузку
nvidiafb:
module_blacklist=nvidiafb
- Если есть возможность — временно установить другую видеокарту.
- Если после обхода
nvidiafbостаютсяBus error, отдельно проверить оперативную память. - Проверить установочную флешку и контрольную сумму ISO.
- Проверить SSD, SATA-кабель и SATA-порт.
В моём случае именно физическая замена видеокарты решила проблему окончательно.
Почему видеокарта вообще влияет на установку Proxmox
Может возникнуть логичный вопрос: зачем серверной системе вообще видеокарта?
Во время загрузки установщика Linux обнаруживает оборудование и загружает драйверы ядра. Среди них может оказаться драйвер видеокарты или framebuffer.
Упрощённо процесс выглядит так:
BIOS / UEFI
↓
загрузчик Proxmox
↓
ядро Linux
↓
обнаружение оборудования
↓
загрузка драйверов
↓
nvidiafb
↓
инициализация видеокарты
↓
зависание
При этом видеокарта может быть полностью исправной и нормально работать под Windows. Проблема может проявляться только с конкретным драйвером Linux, ядром или сочетанием оборудования.
После установки Proxmox мощная видеокарта серверу обычно вообще не требуется. Основное управление осуществляется через веб-интерфейс с другого компьютера.
Вывод

Если Proxmox VE 8.4 или Proxmox VE 9.2 зависает при установке на:
loading drivers
если в строке загрузки присутствует:
nvidiafb
или появляются ошибки:
modprobe: FATAL: Module shpchp not found in directory
Bus error
Input/output error
/etc/init.d/udev: Input/output error
Installation aborted - unable to continue
не спешите сразу менять SSD, материнскую плату или отказываться от установки Proxmox.
Попробуйте:
nomodeset
затем:
module_blacklist=nvidiafb
а если есть возможность — временно замените видеокарту.
В моём случае именно замена видеокарты полностью решила проблему и позволила нормально продолжить установку Proxmox.
Важное уточнение: ошибки
Bus errorиInput/output errorсами по себе не доказывают проблему именно с видеокартой. В моём конкретном случае после замены видеокарты установка заработала, но на другом компьютере такие сообщения также могут быть связаны с RAM, накопителем, USB-носителем или контроллером. Поэтому статья описывает реальный диагностический случай, а не универсальную причину всех подобных ошибок.








