Remastersys. Утилита работы с дистрибутивом.

C помощью Remastersys можно сделать две вещи:

1. Полный бекап своей системы, включая персональные данные,
и создать его в виде LiveCD или DVD для последующей инсталляции.
2. Сделать свой дистрибутив на основе Ubuntu для себя или поделиться им с кем-нибудь.

Установка Remastersys в Ubuntu

Добавляем репозиторий в /etc/apt/sources.list
sudo gedit /etc/apt/sources.list

и вносим следующую строчку:
# Remastersys
deb http://www.remastersys.klikit-linux.com/repository remastersys/

Сохраняем файл.

Обновляем source list
sudo apt-get update

Устанавливаем
sudo apt-get install remastersys

Дожидаемся полной инсталляции.

Запуск Remastersys
sudo remastersys

Remastersys команды
sudo remastersys backup|clean|dist [cdfs|iso] [filename.iso]

Remastersys примеры

1) создаем livecd/dvd бекап нашей системы
sudo remastersys backup

2) создаем livecd/dvd бекап и образ диска custom.iso
sudo remastersys backup custom.iso

3) чистим временные файлы remastersys
sudo remastersys clean

4) создаем дистрибутив livecd/dvd из нашей системы
sudo remastersys dist

5) создаем дистрибутив livecd/dvd только из файловой системы
sudo remastersys dist cdfs

6) создаем дистрибутив с именем custom.iso, если cdfs уже сделали
sudo remastersys dist iso custom.iso

Создание ISO образа
sudo remastersys dist

Эта команда создаст образ iso с называнием customdist.iso в каталоге / home / remastersys .
Опция dist позволяет не включить в образ ваши личные папки (например, / home / user).
Возможно в ходе процесса вам придется вставить установочный диск Ubuntu.

процесс создания образа идет примерно так:

[…]
92.16% done, estimate finish Wed DEC 28 15:31:25 2007
93.39% done, estimate finish Wed DEC 28 15:31:25 2007
94.62% done, estimate finish Wed DEC 28 15:31:24 2007
95.85% done, estimate finish Wed DEC 28 15:31:24 2007
97.08% done, estimate finish Wed DEC 28 15:31:25 2007
98.31% done, estimate finish Wed DEC 28 15:31:25 2007
99.54% done, estimate finish Wed DEC 28 15:31:25 2007
Total translation table size: 2048
Total rockridge attributes bytes: 3950
Total directory bytes: 9094
Path table size(bytes): 54
Max brk space used 0
406890 extents written (794 MB)

В каталоге /home/remastersys/ создастся образ customdist.iso, который можно буде записать на болванку.
Если размер образа более 700Мб, то его можно записать на DVD болванку

Чистим

После того как образ протестирован, записан и он больше не нужен выполняем
sudo remastersys clean

после бекапа системы по команде:
sudo remastersys backup custom.iso

инсталляция выполняется по команде:
ubiquity —desktop %k gtk_ui

Видимо это связано с тем что скрипт пытается создать значок запуска в дир desktop,
а в нашем случае(русская локализация Ubuntu) эта папка называется Рабочий стол, на это собственно и ругается скрипт при создании бекапа.

Теперь Два Очень Важных Замечания:

1. Программа использует для работы /home, поэтому лучше позаботиться о том, чтобы там было достаточно свободного места (больше, чем занимает вся корневая директория и сама /home. В противном случае может произойти полное зависание системы.
# Здесь меня слегка смутила фраза: «Программа использует для работы /home, поэтому лучше позаботиться о том, чтобы там было … свободного места больше, чем … сама /home.» То есть, в /home должно быть места больше, чем в /home ? Это как? =)

2. Программа временно сменяет UID, так, чтобы все они были меньше 1000, что необходимо для LiveCD — таким образом если Вы будете работать во время установки, Вы можете потерять доступ к своим собственным файлам. Лучше в это время подождать, “откинувшись на спинку кресла”

На случай сбоя в директории /home/remastersys есть файл passwdrestore, предназначенный для восстановления прав доступа. Но лучше будет сделать резервную копию файла /etc/passwd. А еще лучше — провести эксперимент с виртуальной машины.

Мне понравилась эта заметка:
Другое:
  • Все об аллергии - аллергия детей.
  • лагерь в подмосковье
Remastersys. Утилита работы с дистрибутивом.: 2 комментария
  1. «# Здесь меня слегка смутила фраза: «Программа использует для работы /home, поэтому лучше позаботиться о том, чтобы там было … свободного места больше, чем … сама /home.» То есть, в /home должно быть места больше, чем в /home ? Это как? =)»

    Это, наверно, значит, что свободного места в /home должно быть больше, чем уже занято файлами, размещенными в /home…:)

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>