Создание копии копии текущей системы, которая будет установлена ​​на других компьютерах

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

У меня есть чистая установка Ubuntu 14.04, и я установил пару пакетов, таких как node, git, vscode, chrome и т. д. Я бы хотел сделать копию текущей системы со всеми этими новыми пакетами и конфигурации, чтобы другие люди могли установить его и не пройти один и тот же процесс установки всего с нуля.

Кто-нибудь знает, возможно ли это, и если у вас есть хорошая документация или учебники, которые я мог бы посмотреть?

Некоторые из возможных проблем, о которых я могу думать, это имя пользователя и пароли. Будут ли они перенесены? Если да, то как лучше всего обращаться? Я пробовал что-то вроде SystemBack, но на самом деле я не искал того, что искал.

0
задан 19 May 2017 в 17:18

2 ответа

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

#!/bin/sh echo "Installing software" sudo apt install -y gparted sudo apt install -y clonezilla

Это не сработало для меня, потому что больше работы было в конфигурации программ. Просто слишком много хлопот, чтобы узнать, как изменить настройки через скрипт. Следовательно, метод для меня использует Clonezilla. Я просто клонировал раздел ubuntu на USB-накопитель. Для этого я использую стартовый компакт-диск, сделанный из ISO-кода clonezilla (вы можете скачать его с сайта clonezilla.org). Автозапуск компакт-диска и довольно прямолинейный для навигации. Я выбираю «Начальный режим» и «Сохранить раздел», чтобы сохранить раздел Ubuntu. Возможно, вы захотите использовать gparted до этого, чтобы записать правильное имя раздела, например. / DEV / sda2. Вы можете игнорировать раздел подкачки. Большое мнение состоит в том, что он содержит все, включая имена пользователей и учетные записи. Также настройка сети одинакова.

На новом компьютере я просто запускаю установочный компакт-диск, выбираю «Try Ubuntu» и начинаю gparted (он доступен на live CD). Затем я создаю новый раздел подкачки и раздел Ubuntu с чуть большим размером, чем скопированный. Затем перезагрузите компьютер с компакт-диска Clonezilla и выберите «Начальный режим» и «Восстановить раздел». Я выбираю USB-диск и сохраненный раздел и выбираю в качестве цели вновь созданный раздел. Остается только убедиться, что система может загрузиться в новый раздел. Затем я выхожу из clonezilla в командную строку и вводим

sudo upgrade-grub sudo grub-install /dev/sda

, который устанавливает менеджер загрузок grub на ваш жесткий диск. Если у вас несколько жестких дисков, вам может потребоваться выбрать другое имя, чем / dev / sda. Вы также можете сделать это из окон терминала Live CD. Затем система должна загрузиться в меню gub. Затем вам нужно выбрать правильный диск и загрузиться в новое изображение.

Войдите и измените настройку сети или создайте другого пользователя по мере необходимости. Перед перезагрузкой снова запустите приведенные выше команды grub, чтобы избавиться от любых оставшихся следов от клонзиллеры или live CD.

Звучит очень сложно, но, сделав это несколько раз, очень быстро и определенно проще переустановить.

0
ответ дан 18 July 2018 в 13:03

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

#!/bin/sh echo "Installing software" sudo apt install -y gparted sudo apt install -y clonezilla

Это не сработало для меня, потому что больше работы было в конфигурации программ. Просто слишком много хлопот, чтобы узнать, как изменить настройки через скрипт. Следовательно, метод для меня использует Clonezilla. Я просто клонировал раздел ubuntu на USB-накопитель. Для этого я использую стартовый компакт-диск, сделанный из ISO-кода clonezilla (вы можете скачать его с сайта clonezilla.org). Автозапуск компакт-диска и довольно прямолинейный для навигации. Я выбираю «Начальный режим» и «Сохранить раздел», чтобы сохранить раздел Ubuntu. Возможно, вы захотите использовать gparted до этого, чтобы записать правильное имя раздела, например. / DEV / sda2. Вы можете игнорировать раздел подкачки. Большое мнение состоит в том, что он содержит все, включая имена пользователей и учетные записи. Также настройка сети одинакова.

На новом компьютере я просто запускаю установочный компакт-диск, выбираю «Try Ubuntu» и начинаю gparted (он доступен на live CD). Затем я создаю новый раздел подкачки и раздел Ubuntu с чуть большим размером, чем скопированный. Затем перезагрузите компьютер с компакт-диска Clonezilla и выберите «Начальный режим» и «Восстановить раздел». Я выбираю USB-диск и сохраненный раздел и выбираю в качестве цели вновь созданный раздел. Остается только убедиться, что система может загрузиться в новый раздел. Затем я выхожу из clonezilla в командную строку и вводим

sudo upgrade-grub sudo grub-install /dev/sda

, который устанавливает менеджер загрузок grub на ваш жесткий диск. Если у вас несколько жестких дисков, вам может потребоваться выбрать другое имя, чем / dev / sda. Вы также можете сделать это из окон терминала Live CD. Затем система должна загрузиться в меню gub. Затем вам нужно выбрать правильный диск и загрузиться в новое изображение.

Войдите и измените настройку сети или создайте другого пользователя по мере необходимости. Перед перезагрузкой снова запустите приведенные выше команды grub, чтобы избавиться от любых оставшихся следов от клонзиллеры или live CD.

Звучит очень сложно, но, сделав это несколько раз, очень быстро и определенно проще переустановить.

0
ответ дан 24 July 2018 в 20:05
  • 1
    Привет, спасибо за подробный ответ. Идя, чтобы завтра это сделать. Надеемся, что одно из этих решений будет работать по назначению. То, что мне нужно больше всего, это должно вести себя как обычный процесс установки, где они могут назвать свой компьютер, выбрать имя пользователя и т. Д. И как только они закончат процесс установки, они смогут увидеть установленные мной программы. – aroundsix 21 May 2017 в 23:39

Другие вопросы по тегам:

Похожие вопросы: