Установка IPex сервера на Ubuntu 22.04, 24.04 или контейнер LXC Proxmox

apt update && apt upgrade -y
sudo apt-get install curl unzip wget mc tar net-tools -y
shutdown -h now

Исправляем в консоли самого сервера Proxmox
nano /etc/pve/lxc/200.conf
unprivileged: 0
Запускаем контейнер
wget https://github.com/ventoy/PXE/releases/download/v1.0.20/iventoy-1.0.20-linux-free.tar.gz
tar zvxf iventoy-1.0.20-linux-free.tar.gz
cd iventoy-1.0.20
./iventoy.sh -A start
iventoy start SUCCESS PID=8902

Please open your browser and visit http://127.0.0.1:26000 or http://x.x.x.x:26000 (x.x.x.x is any valid IP address)

Посмотреть адрес

ip addr show

Проверяем работу веб морды приложения.

Добавляем iso

cd iso

wget https://downloads.sourceforge.net/gparted/gparted-live-1.6.0-3-amd64.iso

В Веб морде во вкладке Image Management нажимаем зеленную кнопку Refresh и видим в списке скачанный образ.

Тут же во вкладке Configuration параметр DHCP server mode ставим на External. Остальное пишем на Keenetic.

На вкладке Boot Information нажимаем большую зеленную стрелку Play.

Роутер Keenetic OS ssh cli

ip dhcp pool _WEBADMIN next-server 192.168.1.4
ip dhcp pool _WEBADMIN bootfile iventoy_loader_16000
system configuration save

Автозапуск Iventoy. Смотрите обязательно путь до iventoy

nano /etc/systemd/system/iventoy.service

[Unit]
Description=iVentoy Service
After=network.target

[Service]
Type=forking
WorkingDirectory=/root/iventoy-1.0.20
ExecStart=/bin/bash ./iventoy.sh -A start
Restart=on-failure
User=root
Group=root

[Install]
WantedBy=multi-user.target

systemctl enable iventoy.service

systemctl start iventoy.service

В случае исправления файла службы

systemctl daemon-reload

systemctl restart iventoy.service

systemctl status iventoy.service

Перезагружаем систему и проверяем веб и работу загрузки

reboot

Вот такой результат

Pasted image 20250329125254.png