У меня в конце 2015 года MBP под управлением OSX Sierra. Я заинтересован в загрузке MBP по сети. Существует огромное количество возможностей, однако ни одна из них, которую я видел, не была бы такой легкой.

Я хотел бы клонировать весь жесткий диск MBP (все разделы) и использовать этот клон в качестве целевого загрузочного диска в сети. Большинство решений, касающихся загрузки по сети, существуют просто для упрощения установки программного обеспечения на нескольких компьютерах. Мое видение заключается в том, чтобы иметь возможность загружать любую ОС (установленную на отдельных разделах жесткого диска) на любом компьютере, подключенном к сети.

Аппаратные соображения, которые я сделал, приведены ниже:

  • Seagate Wireless
  • Airport Extreme (или любой маршрутизатор с внешним диском)
  • Предварительно сконфигурированное сетевое хранилище
  • Raspberry Pi
  • Xbox One

То, что я ищу здесь, - это объяснение того, какой из них будет работать лучше всего. Похоже, что в проведенном мною исследовании протоколы, необходимые для загрузки из сети, требуют аппаратного обеспечения, способного работать под управлением ОС, чтобы функционировать как сервер, поэтому первые 2 варианта неосуществимы (правильно?).

Ниже приведен список различных ассоциаций загрузки по сети, которые я нашел в исследовании:

  • PXE
  • ISCSI
  • ТУМАН
  • Netboot (Mac)
  • FreeNAS

То, что я ищу здесь, является самым основным объяснением того, что отличает их друг от друга и что рекомендуется. Я просмотрел так много руководств, что запутался в том, что делается на клиенте, что делается на сервере, и если я все еще нахожусь в сфере того, что я пытаюсь сделать. Я удивлен, что нет четкого руководства для начинающих, что я пытаюсь достичь либо.

Может кто-нибудь указать мне правильное направление для использования любой комбинации вышеупомянутого для создания упомянутой конфигурации загрузки по сети? [Хотя я бы предпочел избегать предварительно сконфигурированного NAS (вариант «Сделай сам» был бы хорошим вариантом)].

Позвольте мне немного рассказать о Xbox: я недавно купил Xbox One и нашел платформу Python 3 в Магазине Microsoft (MuffinPy). Затем я обнаружил, что PyPXE обеспечивает Pythonic обработку PXE (и, вероятно, любой другой, упомянутый в той же категории). В фоновом режиме приложений на Xbox One, я не понимаю, почему было бы невозможно использовать мой Xbox One в качестве сервера для того, что я хочу достичь, используя внешний диск в качестве целевого загрузочного диска. Это было бы интересной задачей, но казалось бы выполнимой.

Я ценю всю помощь и понимание заранее!

0