03:02 22.04.2020
Админу на заметку - 26. Как установить любой популярный Linux по сети используя netboot.xyz ![](https://interface31.ru/tech_it/images/netboot-xyz-000.png)
Мы все привыкли к онлайн-установщикам, действительно, зачем занимать место инсталляционными пакетами и образами, когда всегда можно получить все это из сети, причем самую последнюю версию. Практически все популярные Linux-дистрибутивы также предлагают образы для сетевой установки, но дистрибутивов может быть много, а еще нужно учитывать разрядности, архитектуры, версии релизов и как-то поддерживать это в актуальном состоянии. Но что, если всё заменить единственным образом размером менее 1 МБ?
Что представляет из себя netboot.xyz? Это открытый проект, который позволяет выполнить сетевую загрузку практически любого дистрибутива с использованием iPXE - открытой реализации ПО для загрузки по сети. Все что вам нужно для начала работы проектом - это загрузить с
официального сайта загрузочный образ размером около 1МБ.
![](https://interface31.ru/tech_it/assets_c/2020/04/netboot-xyz-001-thumb-600xauto-11248.png)
Доступны два варианта загрузчика: Legacy (BIOS) и UEFI, что позволяет работать как с современными, так и устаревшими системами. Сам образ также доступен в нескольких вариантах: ISO, образ для флешки или флоппи-диска, либо для PXE-сервера.
При загрузке с него нас встречает следующее меню:
![](https://interface31.ru/tech_it/assets_c/2020/04/netboot-xyz-002-thumb-600xauto-11251.png)
Уже на этом этапе можно оценить все богатство возможностей. Утилита автоматически определяет оптимальную архитектуру, но в случае необходимости ее можно переключить на любую доступную используя одноименный пункт:
![](https://interface31.ru/tech_it/assets_c/2020/04/netboot-xyz-003-1-thumb-600xauto-11257.png)
Основная задача проекта - сетевая установка Linux и Unix-like систем, перейдем в пункт Linux Network Installs, где нас встретит обширный список поддерживаемых дистрибутивов:
![](https://interface31.ru/tech_it/assets_c/2020/04/netboot-xyz-004-thumb-600xauto-11260.png)
Но это лишь та часть из них, которые имеют официальные образы для сетевой установки. Они же наиболее удобны в работе, позволяя максимально быстро установить систему с минимально возможным объемом скачиваемых данных.
Другая часть дистрибутивов доступна в пункте Live CDs, но в этом случае по сети будет скачан практически полный образ системы и на вашем ПК должно быть достаточное количество оперативной памяти для размещения образа и его запуска.
Вернемся к сетевой установке, по умолчанию нам предлагаются актуальные релизы, особых сложностей тут нет, выбираем что нам нужно и переходим к установке:
![](https://interface31.ru/tech_it/assets_c/2020/04/netboot-xyz-006-thumb-600xauto-11263.png)
Что важно - дистрибутивы скачиваются из официальных источников, и вы можете быть спокойны, это не чья-то самодеятельность, а полностью оригинальный дистрибутив.
![](https://interface31.ru/tech_it/assets_c/2020/04/netboot-xyz-007-thumb-600xauto-11266.png)
Ну а далее все просто и стандартно, как будто мы загрузились с обычного установочного образа:
![](https://interface31.ru/tech_it/assets_c/2020/04/netboot-xyz-008-thumb-600xauto-11269.png)
Но это еще не все, как быть, если нам требуется что-то нестандартное, допустим достаточно старый дистрибутив. Не вопрос, переходим в пункт Older Releases - Set release codename...
![](https://interface31.ru/tech_it/assets_c/2020/04/netboot-xyz-009-thumb-600xauto-11272.png)
И просто вписываем имя необходимого нам дистрибутива, допустим это будет Debian 5 - Lenny:
![](https://interface31.ru/tech_it/assets_c/2020/04/netboot-xyz-010-thumb-600x42-11275.png)
Немного подождем, пока будут скачаны необходимые компоненты и действительно перед нами Lenny:
![](https://interface31.ru/tech_it/assets_c/2020/04/netboot-xyz-011-thumb-600xauto-11278.png)
Налицо значительная экономия сил и средств, вам не нужно искать, качать, размещать, записывать и т.д. и т.п. Можно просто выбрать нужный дистрибутив и сразу приступить к установке.
При этом поддерживается не только Linux и Unix-like системы, можно также выполнить сетевую установку Windows, но для этого вам потребуется собственной Службой развертывания Windows, адрес сервера которой вы должны явно указать.
![](https://interface31.ru/tech_it/assets_c/2020/04/netboot-xyz-012-thumb-600xauto-11281.png)
Также рекомендуем заглянуть в раздел Utilites, там собраны различные образы служебных и восстановительных дисков практически на все случаи жизни. А ситуации бывают разные, иногда возможность таким образом загрузить нужный образ может дорогого стоить.
![](https://interface31.ru/tech_it/assets_c/2020/04/netboot-xyz-013-thumb-600xauto-11284.png)
Скажем можно спокойно проверить ОС на вирусы, особенно если в самой ОС явные признаки заражения и нет возможности даже запустить портативную антивирусную утилиту:
![](https://interface31.ru/tech_it/assets_c/2020/04/netboot-xyz-014-thumb-600xauto-11287.png)
Кому может быть интересен данный проект? Да практически любому IT-специалисту. В качестве применения мы видим несколько основных направлений. Одно из них - универсальная загрузочная флешка, причем можно использовать даже старую модель малой емкости. Второе - использование в системах виртуализации. В этом случае вы можете заменить коллекцию образов, занимающую место и требующую поддержания в актуальном состоянии на один единственный образ. Но возможные применения этим не исчерпываются, и вы без труда найдете собственные варианты для использования netboot.xyz.
read more at
Записки IT специалиста rss2lj