1

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

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

Есть ли что-то еще, что мне нужно сделать для установки, прежде чем я сделаю образ?

2 ответа2

3

Предположение, которое вы сделали относительно смены имени карты Ethernet, является частично верным. Это происходит, когда вы используете udev , но конфигурация может быть изменена по желанию и (возможно) хранится в /etc/udev/rules.d/70-persistent-net.rules . Кроме того, MAC хранится в аппаратном обеспечении, и, если он не установлен ОС, он не будет одинаковым на другом сетевом интерфейсе. Кроме того, имя интерфейса может быть изменено с (iproute2):

 ip link set dev eth2 name eth0

Помимо переноса образа на новый диск, вам потребуется установить загрузчик, такой как GRUB. Сам образ можно получить, запустив dd или dd_rescue если вы подозреваете, что диск может быть поврежден.

Это должно о покрытии.

2

Существует дистрибутив LiveCD под названием Clonezilla (http://clonezilla.org/), который может быть идеальным для того, что вы хотите. Он похож на старый Norton Ghost в том, что он позволяет вам взять образ одной машины и клонировать его на любое количество компьютеров.

Если вы хотите сойти с ума, у него даже есть серверная версия (Clonezilla SE), которая позволяет многоадресно передавать изображение на несколько компьютеров одновременно.

Из этого вопроса (https://unix.stackexchange.com/questions/2865/moving-linux-install-to-a-new-computer) выглядит так, что вам просто нужно беспокоиться о:

  1. Сетевые интерфейсы (хотя это может быть нормально, если вы используете DHCP)
  2. Любые UUID, используемые в /etc /fstab для монтирования разделов
  3. Повторно сгенерируйте любые ключи SSH

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .