iVentoy — простая загрузка и установка ОС с ISO образов по локальной сети
Большинству пользователей, сталкивающихся с задачей установка Windows с флешки или необходимостью загрузки компьютера с других ISO-образов, известна программа Ventoy для создания загрузочных и мультизагрузочных флешек. iVentoy — новый инструмент от того же разработчика, для быстрой и удобной загрузки компьютеров с образов по локальной сети.
В этом обзоре о том, как использовать iVentoy для установки Windows или Linux по сети сразу на несколько компьютеров или загрузки с различных ISO образов с инструментами диагностики и решения проблем с компьютером.
Использование iVentoy
iVentoy позволяет выполнять загрузку из образов в среде PXE (Preboot Execution Environment) с помощью сетевой карты без использования локального диска или флешки. Это может пригодиться как для установки Windows или другой ОС на нескольких компьютерах в локальной сети, так и для задач диагностики.
Скачать iVentoy можно с официального сайта разработчика — на момент написания этого обзора файлы расположены в Google Drive и доступны в трех версиях:
- Win64 — для x64-систем Windows
- Win32 — для x86 (32-бит) Windows
- Linux — для запуска в ОС Linux
После загрузки файла нужной версии достаточно выполнить следующие первоначальные шаги:
- Распакуйте архив с iVentoy в удобное расположение.
- Поместите нужные образы в папку ISO в папке с распакованным архивом.
- Запустите исполняемый файл iVentoy.
- Будет открыто окно программы и, автоматически — окно браузера с веб-интерфейсом для управления iVentoy (если этого не произошло, откройте адрес 127.0.0.1:26000 в браузере.
- В веб-интерфейсе на вкладке Boot Information вы можете изменить сетевые настройки (например, при наличии нескольких IP).
- В разделе Configuration можно изменить настройки сети (обычно необходимости в этом нет) и изменить файл, используемый для EFI-загрузки.
- Раздел MAC Filter позволяет разрешить или запретить загрузку с iVentoy по MAC-адресам (по умолчанию, сетевая загрузка будет доступна всем устройствам в сети).
- Раздел Image Management позволяет просмотреть список доступных образов, выбрать образ, используемый по умолчанию. Здесь же есть возможность добавить файлы (в виде архива .7z, например, драйверы) к загружаемому образу (пункт «Injection File») — при загрузке из образов Windows такие архивы будут автоматически распакованы на диск X: (временный диск, создаваемый в программе установки) и доступны в процессе.
- Для того, чтобы сервер PXE iVentoy начал работать, на вкладке «Boot Information» нажмите зеленую кнопку «Play».
После выполнения последнего шага компьютеры в локальной сети смогут загружаться с образов, добавленных в iVentoy.
Загрузка по сети из образа iVentoy
После того, как сервер iVentoy запущен, вам потребуется выполнить следующие шаги:
- В БИОС/UEFI вашего компьютера установите сетевую загрузку в качестве первого устройства загрузки: также, как вы выбираете флешку, локальный диск или Windows Boot Manager. Пункт может иметь название Network Boot, PXE, Ethernet, LAN или другие похожие. Отдельно может потребоваться включить поддержку LAN/PXE загрузки в настройках загрузки или расширенных (Advanced) настройках БИОС.
- Отключите Secure Boot в БИОС (во всяком случае, в моих тестах загрузка с включенной безопасной загрузкой не удалась).
- Сохраните настройки БИОС и запустите компьютер.
- Если ваш компьютер подключен к локальной сети (с помощью кабельного подключения) и всё прошло успешно, вы увидите экран с возможностью выбора образа, с которого требуется загрузиться.
- Загрузку можно производить на нескольких компьютерах в локальной сети. Список подключенных компьютеров и тип загрузки будет отображаться в веб-интерфейсе iVentoy, на компьютере, на котором запущен сервер.
Я тестировал iVentoy в нескольких виртуальных машинах Hyper-V, а не на физических компьютерах. Результаты:
- Проблем при UEFI-загрузке при отключенном Secure Boot нет: как WinPE, так и установочные образы Windows загружаются и работают (полностью процесс установки не проводил).
- Загрузка в Legacy или при включенном Secure Boot не удалась. Первая проблема, вероятнее всего, не будет актуальной на физическом компьютере и связана с особенностью виртуальных сетевых адаптеров в виртуальных машинах Hyper-V первого поколения, информации о том, решаема вторая проблема у меня нет.
Надеюсь, кому-то из читателей новый инструмент будет полезен. Если же у вас есть дополнительная информация по его использованию, буду рад вашему комментарию к статье.
Виктор
прпробовал…. не работает.. exe запускаем.. и тишина
Ответить
Dmitry
Ни окна программы ни процесса в диспетчере ни сервера по 127.0.0.1:26000 ?
Ответить
Виталий
Под виндой не пробовал, из под линукс запускается через sudo. выдает какую-то ошибку, но работает нормально через браузер.
Ответить
Виталий
Нормально работает с живой машиной без UEFI. Memtest86+ приделанный к linux образам, либо не запускается, либо вешает машину.
Ответить
Роман
Вот бы еще так можно было не только по локалке делать, а через интернет. Вообще сказка была бы.
Ответить
Alex
уже есть. netboot xyz
Ответить
McStatiC
«Не найден необходимый драйвер носителя», после загрузки образа и выбра раскладки и языка…
Ответить
Андрей
Здравствуйте! Подскажите пожалуйста, после запуска программы выдаёт вот такую ошибку: Directory path can not contain space or unicode characters!
Ответить
Dmitry
Здравствуйте.
Сообщение говорит о том, что в пути не должно быть пробелов или символов Unicode. Возможное решение: положить в другую папку, без пробелов и кириллицы в пути.
Ответить
Com
Окно «A Media Driver Your Computer Needs Is Missing» выскочило при включенной поддержке совместимости CSM, отключил Secure Boot — установка прошла без проблем.
На сайте проекта об этой ошибке говорится, указывается, что может быть две причины:
«1. Возможно, в файле ISO отсутствует соответствующий драйвер сетевой карты, что приводит к недоступности сетевых функций.
2. Проблема с конфигурацией сети (например, не назначен IP-адрес и т.д.)»
Если драйвер сетевой карты есть: «Когда появится сообщение об ошибке, нажмите Shift+F10 для запуска cmd.exe и запустите. ipconfig /all
Если вы видите сетевой интерфейс с соответствующим MAC-адресом в записи iVentoy, это означает, что с драйвером сетевой карты все в порядке.
Если вы не видите такого сетевого интерфейса, это означает, что в файле ISO отсутствует драйвер сетевой карты», то предлагают отправить лог разработчику. Про отключение CSM нет ни слова.
Ответить
Олег
Как бы работает, но установка зависает, появляется знак винды и всё в зависшем положении. Буду играть с настройками
Ответить
Алексей М.
Windows11 22H3 образ, iventoy запущен на 32 битной Windows 8.1 при загрузке с LAN на компе без секьюре бут и уефи (старая машина на 775 сокете) проблем не возникло. Образ патчил сам для обхода ограничений установки 11 на несовместимое оборудование.
Ответить
Сергей
Здравствуйте!
У меня не работает iVentoy под системой Windows 10 (64 и 32 битных), запускаю программу и тишина, в диспетчере задач появляется и пропадает значок, как будто ей для старта чего-то не хватает.
Помогите решить данную проблему.
Ответить
Dmitry
Здравствуйте.
Четко тут не отвечу, а из идей:
1. Принудительно запускать от имени администратора.
2. Если есть сторонние антивирусы или файрволлы, то программу добавить в исключения.
Ответить