У меня в конце 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 в качестве сервера для того, что я хочу достичь, используя внешний диск в качестве целевого загрузочного диска. Это было бы интересной задачей, но казалось бы выполнимой.
Я ценю всю помощь и понимание заранее!