Перезагрузка ОС на удаленной машине Linux - PullRequest
0 голосов
/ 13 сентября 2010

Если нам нужно перезагрузить ОС на удаленном компьютере, как можно включить загрузку по сети на клиентском компьютере без внесения каких-либо изменений в BIOS ??

Я пытаюсь разработать панель управления, в которую включена эта функция. то есть, полностью автоматизированная перезагрузка ОС и возможность использования загрузки pxe. Но включение и отключение загрузки по сети является проблемой. Любая работа вокруг, пожалуйста?

Ответы [ 3 ]

1 голос
/ 16 сентября 2010

Хакерский подход: используйте загрузчик для загрузки GPXE с жесткого диска.

Вам понадобится версия, подходящая для вашей сетевой карты: образы для многих типов оборудования и способов загрузки могут быть созданы в ROM-o-matic . Используйте идентификатор PCI с сетевой карты, чтобы программно выбрать наиболее подходящую версию. Люди могут также иметь дополнительные сетевые карты, например, для гигабитной локальной сети.

Таким образом, вам не нужно возиться с материнской платой и сетевыми картами, чтобы включить PXE.

0 голосов
/ 14 сентября 2010

Я согласен с Dubu в том, что надежное включение / отключение загрузки PXE в BIOS на разнородном целевом оборудовании не всегда достижимо.Лучше всего настроить все целевые машины на включение PXE до локального диска в их настроенный порядок загрузки всегда.Вы можете загрузить PXE на что-то вроде PXELINUX и по умолчанию выбрать загрузку с локального диска.Затем вы можете выборочно ориентировать конкретные машины на загрузку PXE в ОС, загруженную по сети (для целей переустановки ОС), настроив символические ссылки с MAC-адресом целевой машины внутри корня PXELINUX TFTP.

0 голосов
/ 13 сентября 2010

Во-первых, поскольку ваш вопрос не связан с программированием, я предлагаю вам снова задать его на родственном сайте serverfault.com .Вы можете получить больше / лучше ответов там.

Во-вторых, я не думаю, что вы сможете удаленно активировать PXE на произвольных машинах.Может быть, это работает, когда у вас есть Intel AMT (технология активного управления) на этих машинах, но тогда у вас уже есть доступ к BIOS.Но тем не менее вы можете активировать загрузку PXE на всех машинах и с вашего сервера PXE, выборочно предлагая загрузочные образы только тем машинам, которые вы хотите.Все остальные машины будут просто загружать установленную ОС.Система FAI (полностью автоматическая установка) использует этот подход, но только для Linux, AFAIK.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...