Рейтинг:0

Установка по локальной сети с сервером Ubuntu

флаг ve

Я читаю много вопросов о том, как установить Ubuntu без экрана или подобного сценария. Но мне интересно, есть ли сетевой установщик, который использует другую машину Ubuntu в той же локальной сети.

Например, это мой идеальный сценарий:

  • встроенный ПК (x64/x86) без экрана
  • он подключен к моей локальной сети с помощью кабеля Ethernet
  • на моей машине разработки (также Ubuntu) я запускаю программное обеспечение для установки
  • Я загружаю машину, которую нужно установить, с помощью USB-накопителя с очень ранней стадией установки Ubuntu.
  • программное обеспечение на моей машине разработки ищет сетевой установщик на машине, которую нужно установить, и подключается к ней.
  • таким образом, я даже могу использовать графический установщик локально на моей машине разработки, что, в свою очередь, разрешает установку на другой машине.

Такой подход будет иметь несколько преимуществ:

  • очень прост в использовании на полностью слепых машинах (без экрана, без клавиатуры и т. д.)
  • нет необходимости использовать preseed или другие трюки
  • он может управлять несколькими машинами одновременно
  • он может сохранять настройки (такие как конфигурация сети, приложения по умолчанию и т. д.) в файлах, чтобы их можно было снова загрузить, когда вам нужно создать другую машину того же типа.

Есть ли что-нибудь подобное?

waltinator avatar
флаг it
Это зависит от карты сетевого интерфейса (NIC) вашего встроенного ПК. Поддерживает ли он PXE (среда предзагрузочного выполнения)? Прочтите `man dnsmasq`. @ user535733 неверен.
флаг ve
@waltinator, он монтирует Ethernet-контроллер [Intel i210] (http://www.intel.com/content/www/us/en/ethernet-controllers/i210-ethernet-controller-datasheet.html) и, похоже, поддерживает PXE.
Рейтинг:1
флаг jp

Насколько я понимаю вопрос, вы хотели бы установить на КомпьютерА в то время как пользовательский интерфейс установки отображается на КомпьютерБ.

Одно из возможных решений, которое может соответствовать вашим требованиям на живом сервере Ubuntu (подсобность) установщик. Когда этот установщик запускается, он создает установщик пользователя, который может быть использован для установки по ssh.

В вашем сценарии

  1. Загрузите программу установки на КомпьютерА.
  2. От КомпьютерБ, ssh в КомпьютерА как установщик пользователю и будет представлен установочный TUI.

Загвоздка в том, что установщик пароль пользователя генерируется случайным образом по умолчанию. Вам нужно будет использовать пользовательскую автоустановку данные пользователя файл в установите пароль на что-то известное или добавьте ключ ssh.

Если вы ищете решение, предоставляющее настройки для нескольких установок, вы, вероятно, все равно захотите узнать об автоматической установке.

Я не могу поручиться за то, насколько хорошо установочный TUI работает через ssh, так как сам никогда не использовал этот подход.

флаг ve
«Насколько я понимаю вопрос, вы хотели бы установить на компьютер А, пока пользовательский интерфейс установки отображается на компьютере Б». это очень хорошее резюме моего вопроса, спасибо. Я собираюсь изучать субиктивность!
флаг ve
Кроме того, меня не интересует автоматическая установка. Это нормально, я должен отвечать на вопросы или выбирать варианты, но мне не нужно подключать клавиатуру или монитор к машине А.

Ответить или комментировать

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