Я должен отформатировать весь диск и переустановить Ubuntu.
Я установил много программного обеспечения в моей текущей системе. И мне придется переустановить все эти обновления, драйверы и приложения тоже.
Можно ли как-то создать образ .iso моей установленной Ubuntu вместе со всем программным обеспечением, настройками, драйверами и т. Д.?
Можно ли как-нибудь сделать резервную копию всей моей ОС вместе со всем ее программным обеспечением, дисками, обновлениями и всем остальным?
Ответы:
Есть разные способы сделать это. Самый простой - использовать remastersys
Вам следует установить пакет ubiquity перед началом работы с remastersys
или вы можете использовать fsarchiver , redo-backup (живой CD)
Как сделать резервную копию вашей операционной системы
источник
Что вы можете сделать, это сделать резервную копию вашего домашнего каталога и сохранить список всех пакетов, которые вы установили. Чтобы сохранить список установленного программного обеспечения, используйте следующую команду:
Это создаст файл со списком всех пакетов / программ, установленных в этой системе. Вам нужно будет сделать резервную копию этого файла в безопасное место.
Затем, когда вы переустановите Ubuntu на своем компьютере, вы можете использовать следующую команду для установки всего этого программного обеспечения.
Эта команда не будет ничего устанавливать. Он просто пометит пакеты для установки. Чтобы установить их, выполните следующую команду:
Это займет время, так как ваша система загрузит и установит все пакеты. После выполнения этой команды замените текущий домашний каталог на тот, который вы ранее создали.
Надеюсь это поможет
источник
Я ответил "Как настроить live Ubuntu CD?" с возможностью создания живых компакт-дисков из текущих установок. Это означает, что вам не нужно загружать все пакеты снова. Это руководство может показаться длинным и сложным, но в основном это «следовать» и «копировать и вставлять». Вот оно, скопировано и немного отредактировано:
Создание live CD из существующей / новой установки
Хорошим способом было бы создать live CD из текущей установки. Это можно сделать с помощью виртуальной машины (только не устанавливайте инструменты VM внутри гостевой ОС)
Итак, сначала нам нужна новая установка (если вы не можете установить ее по-настоящему, попробуйте использовать виртуальную машину) только с теми вещами, которые вам нужны (в вашем случае thunderbird, samba и ssh). Затем мы настраиваем систему и записываем, где находятся настройки (например, вы меняете фон рабочего стола, настройки находятся в ~ / .gconf или добавляете ярлыки firefox, они расположены в ~ / Desktop). Это необходимо для шага 4.
Установите несколько переменных:
Замените ~ / temp на путь к временному каталогу, в котором мы будем работать. Замените ~ / livecd на путь к дереву CD.
Создайте структуру папок.
sudo mkdir -p ${CD}/{${FS_DIR},boot/grub} ${WORK}/rootfs
Теперь нам нужно установить несколько пакетов:
Теперь мы скопируем текущую установку и изменим флаги исключения в соответствии с вашими потребностями:
Если у вас есть отдельный загрузочный раздел, выполните следующее:
sudo cp -av /boot/* ${WORK}/rootfs/boot
Если вы хотите скопировать свои пользовательские конфигурации и файлы, измените этот список по мере необходимости: CONFIG = '. Config .gconf Desktop someotherfolder andanotherfolder' И теперь мы копируем ваши конфигурации и файлы:
Теперь мы входим в новую систему и модифицируем ее.
Следующие команды выполняются в chroot:
Каспер содержит живые сценарии. Теперь установщик (версия gnome) apt-get install ubiquity ubiquity-frontend-gtk Или, если вы хотите KDE:
Обновите modules.dep и initramfs:
Удалите несистемных пользователей - не переживайте, мы скопировали настройки и данные в «скелет» пользователей. Это означает, что все новые пользователи будут иметь их.
Очистить
Выход из chroot.
exit
Теперь мы копируем ядро:
Чтобы установщик не устанавливал такие вещи, как casper:
Размонтируйте то, что мы смонтировали:
Конвертировать в squashfs:
Сделайте filesystem.size:
echo -n $(sudo du -s --block-size=1 ${WORK}/rootfs | tail -1 | awk '{print $1}') | sudo tee ${CD}/casper/filesystem.size
И md5:
find ${CD} -type f -print0 | xargs -0 md5sum | sed "s@${CD}@.@" | grep -v md5sum.txt |sudo tee ${CD}/md5sum.txt
Теперь grub.cfg:
(замените nano на ваш любимый текстовый редактор, это не имеет значения) Вставьте его и сохраните:
Сделайте CD / DVD!
sudo grub-mkrescue -o ~/live-cd.iso ${CD}
Проверьте это с помощью виртуальной машины!
Вся заслуга идет в capink, потому что руководство отсюда .
источник
В Китае некоторые друзья используют Ucloner в Ubuntu для резервного копирования ОС.
https://code.google.com/p/ucloner/
источник
Если у вас установлена Ubuntu на одном жестком диске, и у вас есть другой жесткий диск такой же или большей емкости, то клонирование диска будет действительно простым:
Так, например, если вы хотите клонировать sda в sdb, то вы бы это сделали
sudo dd if=/dev/sda of=/dev/sdb
. Это сохранит все разделы, менеджер загрузки и т. Д.Будьте осторожны, используйте правильные if (входной файл) и of (выходной файл). Входной файл - это диск, который вы хотите скопировать. Если вы переключите порядок, то вы клонируете пустой диск на полный, и у вас останется два пустых диска. :)
Также убедитесь, что на новом диске достаточно места для клонирования первого диска. В противном случае это будет просто отрублено в конце. Там не будет никаких предупреждений.
Если вы хотите создать изображение, просто замените
of=/dev/sdb
наof=/some_place/disk-image.raw
. Сохраните его на другом диске.источник
У меня есть скрипт, который переносит установку Ubuntu в другое место, например, в вашем случае вы можете перенести его на внешний жесткий диск. Приятно то, что вы можете самостоятельно загрузить его и убедиться, что он работает, прежде чем форматировать старый диск. Это точная копия - не требуется настройка, переустановка или настройка. Вам просто нужно подготовить целевой раздел. (Он также не изменяет текущую установку, поэтому вы можете проверить перенастроенную перед форматированием старой.)
http://ubuntuforums.org/showthread.php?t=1519354
(Да, это миграция wubi, но она также выполняет обычные миграции. Я все время использую ее для резервного копирования и восстановления различных установок)
источник
После того, как вы получите все свои данные и переустановите их, вы можете попробовать использовать Clonezilla для создания образа вашей ОС. Если что-то пойдет не так, просто вставьте образ ОС, и ваша система вернется туда, где она была.
источник