Давно хотел попробовать эту штуку и попробовал. Штука называется iVentoy.

iVentoy это PXE сервер. Если уж совсем простым языком, то это сервер который раздаёт исошники.

Чтобы установить операционку тебе не нужна никакая флешка и т.п.

Выставляешь в биосе сетевую загрузку и устанавливаешь на выбор любой дистрибутив. iVentoy из коробки дружит и с легаси биосом и с efi, так что хуёвина универсальная. Можно поднимать сервер и под Linux и под Windows.

Тыкаем палкой:

wget https://github.com/ventoy/PXE/releases/download/v1.0.20/iventoy-1.0.20-linux-free.tar.gz
tar -xzf iventoy-1.0.20-linux-free.tar.gz
mv iventoy-1.0.20 /opt/iventoy
cd /opt/iventoy

Теперь закидываем любые iso образы в папку /opt/iventoy/iso.

Я закинул ubuntu server и selectos для теста.

Запускаем:

./iventoy.sh start

После этого можно зайти на морду и посмотреть более детально, крутится эта штука на 26000 порту. Меня пустило так:

http://192.168.10.32:26000

Внутри можно поднастроить TFTP сервер, увидеть исошники, поменять разрешения экранов и менюшек, прописать белые списки мак адресов ну и т.п. Сам потыкаешь, всё интуитивно понятно.

Проверяем.

Поднимаю новую машину в виртуалбоксе с EFI, выставляю загрузку по сети и вижу ожидаемый результат. У меня доступно два дистрибутива ubuntu и selectos. Отлично!

Выбираем нужный дистрибутив и запускаем установку по сети.

Роман Шубин
Роман Шубин
CEO & CTO, Главред в «Цифровой улей»
Задать вопрос
Что понравилосьiVentoy ставится элементарно, без хуйни и заморочек. Буквально пару минут и у тебя готовый PXE, запускай и накатывай операционки без флешек и внешних винтов.

Да, чтобы оно автоматом стартавало, можно закинуть какой-нибудь такой юнит.

[Unit]
Description=iVentoy PXE Server
After=network.target

[Service]
Type=forking
ExecStart=/opt/iventoy/iventoy.sh start
ExecStop=/opt/iventoy/iventoy.sh stop
Restart=on-failure

[Install]
WantedBy=multi-user.target

Надо будет попробовать исошники с виндой подкинуть. А то порой приносят мне по старой памяти ноуты на переустановку винды, хуй откажешься, я же блядь программист.

Ладно, бери на вооружение, глядишь пригодится.