| RSS

logo

Не мы нуждаемся в помощи,
  а она нуждается в нас...

Четверг, 2017.12.14, 10:10
Главная » Статьи » Полезности » Linux

Создаем образ Linux (debian base) системы - это просто
Ubuntu

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

Remastersys - удобное и простое средство резервного копирования/клонирования Debian-based системы.
При помощи этой утилиты будет сформирован диск, позволяющий создать резервную копию уже установленного и настроенного Debian-совместимого дистрибутива, которая будет сформирована в виде загрузочного образа, который может функционировать как в Live-режиме, так и в режиме восстановления системы на диске. Иными словами, используя remastersys можно записать текущую систему со всеми пользовательскими данными на DVD и использовать ее на другом компьютере для демонстрации или в качестве временного рабочего окружения.

Сейчас я использую Ubuntu, а под эти дистрибутив есть замечательная утилитка remastersys.
Добавляем в конфиг apt нужные строки.

Для убунты выше кармика

deb http://www.geekconnection.org/remastersys/repository karmic/


Для дебиана, на выбор либо stable:

deb http://www.geekconnection.org/remastersys/repository debian/

либо Squeeze

deb http://www.geekconnection.org/remastersys/repository squeeze/

Я добавляю всё не в /etc/apt/sources.list, а отдельными файлами в /etc/apt/sources.list.d/, в данном случае, я выполнил следующую команду:

#sudo echo "deb http://www.geekconnection.org/remastersys/repository karmic/" > /etc/apt/sources.list.d/remastersys.list

Затем

#sudo apt-get update && sudo apt-get install remastersys

Пользоваться утилитой не просто, а предельно просто.
Если нужно забекапить систему+пользовательские данные

#sudo remastersys backup

На выходе получим файл custombackup.iso в /home/remastersys/remastersys
Если нужно сделать дистрибутив, то есть то же самое, но без пользовательских данных

#sudo remastersys dist

Выходной файл, соответственно, будет называться customdist.iso
Более подробная информация находится по адресу man remastersys :)

Вышеописанный способ удобен для быстрого создания стандартных сборок, с обновлениями, в Ubuntu, Kubuntu, Debian.
Если используются нестандартные DM, WM то скорее всего начнутся "приколы".
Для глубокой "кастомизации" есть другие средства - UCK, Reconstructor.
Я же чаще пользуюсь старинным мультидистрибутивным способом, примерно так:

tar -cvpzf /backup.tar.gz --exclude=/backup.tar.gz --exclude=/proc --exclude=/lost+found --exclude=/sys --exclude=/mnt --exclude=/media --exclude=/dev /

Ну а восстанавливаю руками:
1) загружаюсь с LiveCD
2) создаю и монтирую разделы (man fdisk, man sfdisk)
3) создаю /tmp/target и монтирую туда ФС
4) распаковываю архив в /tmp/target
5) правлю fstab
5) монтирую /proc в /tmp/target/proc
6) в chroot`е обновляю initrd и загрузчик
Подробно не расписывал по простой причине - всё зависит от дистра, загрузчика.


Источник: http://www.openkazan.info/node/4379

Так же рекомендую к прочтению:

Категория: Linux | Добавил: -=FORWARD=- (2010.08.31) W
Просмотров: 7572 | Теги: Make, Recovery, перенос системы, Linux, образ системы, remastersys, образ, LiveCD, Backup | Рейтинг: 5.0/1
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]