В настоящее время я работаю в службе технической поддержки моего колледжа, где мы ремонтируем персональные компьютеры всех студентов. У нас есть сотни DVD и CD, которые мы используем для загрузки всевозможных вещей для устранения неполадок. Среди них:
- Различные дистрибутивы Linux
- Среды Windows PE
- жесткий диск реген
- Консоли восстановления Windows (все версии)
- Установочные диски Windows (все версии)
Это означает, что мы тратим кучу денег на CD и DVD, так как они теряются, царапаются и т. Д. Управлять ими становится довольно сложно! Я думал о том, чтобы поиграть с PXE-сервером, который мог бы позволить нам загружаться с этими вещами по сети и уменьшать беспорядок.
Некоторые из этих дисков имеют специальную загрузочную информацию, так что вы не можете просто скопировать файлы на чистый диск. И некоторые из них несовместимы друг с другом на компакт-дисках, которые я сделал. Например, я не смог сделать мультизагрузочный CD с Ubuntu 11.04 и загрузочным CD Hiren.
- Возможно ли иметь один PXE-сервер, который позволяет устройствам «загружаться» во множество различных сред?
- Возможно ли, чтобы сервер PXE имел образы загрузочных дисков (ISO), которые он просто «эмулирует» для подключенных компьютеров для загрузки?
- Если ответ на вопрос № 2 - «нет», как настроить сервер PXE для загрузки нескольких объектов?
В конечном счете, я хотел бы загрузить PXE-сервер, который просто дает нумерованное меню элементов, с которыми мы можем загружаться. Нравится 1) Ubuntu, 2) жесткий диск Regen, 3) Windows 7 Home и т. Д. Возможно ли это?
Где я могу начать?
источник
Ответы:
Ага. Я управлял многими PXE-серверами. Я бы порекомендовал NeoPXE. Там тонны документации, и она очень мощная. Вы можете делать такие вещи, как создание меню, которое будет загружать другие PXE-серверы и устанавливать цели.
Вы также должны знать, что PXE-сервер - это просто DHCP-сервер, соединенный с TFTP-сервером. Для более сложных вещей, таких как то, что я объясняю ниже, вы будете настраивать прокси-сервер DHCP.
Например, мы настроили его так, чтобы при первой загрузке PXE у вас был список вариантов, позволяющих перейти на PXE-серверы нескольких разных отделов или перейти на Linux, Solaris или BSD. Оттуда вы можете перейти к Stable / Devel, а затем выбрать свою архитектуру и версию. Наконец, вам будет предоставлена возможность сделать кикстарт / autoyast / jumpstart или активную установку.
Меню могут быть созданы программно и / или вручную. Вы редактируете файлы конфигурации, затем запускаете make. Я думаю, что это ответы 1, 2 и 4. Для номера 3, если я вас правильно понимаю ... вы не можете просто подать ISO клиенту с PXE-сервера. Обычно для дистрибутивов Linux вам нужно извлечь initrd и vmlinuz, а затем сделать остальные пакеты доступными через NFS, FTP, HTTP или smb.
Я думаю, что это именно то, что вы ищете.
Дайте мне знать, если вам нужны более конкретные инструкции для данного дистрибутива или если вам нужна помощь в настройке NeoPXE.
источник
У меня был PXE-сервер, который удваивался как локальное зеркало Ubuntu, и по мере выхода новых версий я добавлял новые образы для загрузки. Я полагаю, что многие операционные системы способны на это, но Linux - самый простой. Если ссылки в сообщении Амартеля недостаточно для того, чтобы попасть туда, я могу написать подробный пост в своем блоге и указать вам ссылку в комментариях, но вот основная схема того, что вам нужно:
источник
Случайно ли эти компьютеры достаточно новые, чтобы поддерживать загрузку с жесткого диска USB? Если это так, есть еще один вариант, который вы можете изучить. Вы можете объединить несколько PE на одной флэш-накопителе и создать собственное меню загрузки, которое будет загружать PE по вашему выбору (или запускать другие инструменты). Я делаю это и могу переносить то, что вы носите на одной флешке (128 Гб). Пока компьютер может загружаться, это здорово.
Что касается PXE-сервера, здесь приведена ссылка на создание PXE-сервера linux (ubuntu) для нескольких дистрибутивов, включая образы DOS. Это должно быть хорошей отправной точкой: https://help.ubuntu.com/community/PXEInstallMultiDistro
источник
Если у вас есть какие-то деньги, Altiris - хорошая система для развертывания - http://www.symantec.com/business/deployment-solution
источник