top
logo


Создаем свой Ubuntu LiveCD с помощью Remastersys PDF Печать E-mail
Автор: Administrator   
04.12.10 22:23

Создаем свой Ubuntu LiveCD с помощью Remastersys



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

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

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

Добавляем репозиторий в /etc/apt/sources.list
Код: Выделить всё
sudo gedit  /etc/apt/sources.list

и вносим следующую строчку:

http://www.geekconnection.org/remastersys/ubuntu.html

 

Для кармика

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


Для дебиана:

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


Для убунту:

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


либо 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



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

Обновляем 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 примеры
создаем livecd/dvd бекап нашей системы
Код: Выделить всё
sudo remastersys backup
создаем livecd/dvd бекап и образ диска custom.iso
Код: Выделить всё
sudo remastersys backup custom.iso
чистим временные файлы remastersys
Код: Выделить всё
sudo remastersys clean
создаем дистрибутив livecd/dvd из нашей системы
Код: Выделить всё
sudo remastersys dist
создаем дистрибутив livecd/dvd только из файловой системы
Код: Выделить всё
sudo remastersys dist cdfs
создаем дистрибутив с именем 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

удалятся все временные файлы и образ диска в директории /home/remastersys.

Автор Pronix
Источник http://www.tezanov.ru/forum/viewtopic.php?f=5&t=649

 

P.S.

Если размер образа более 700Мб, то его можно записать на DVD болванку

 

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

удалятся все временные файлы и образ диска в директории /home/remastersys.

А ТЕПЕРЬ 2 ОЧЕНЬ ВАЖНЫХ ЗАМЕЧАНИЯ

1. Программа использует для работы /home, поэтому лучше позаботиться о том, чтобы там было достаточно свободного места (больше, чем занимает вся корневая директория и сама /home. В противном случае может произойти полное зависание системы.

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

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

 

допы ТУТ ТУТ ТУТ

Последнее обновление 07.12.10 13:02
 
Интересная статья? Поделись ей с другими:

bottom

 

Unreal Commander PfSense по русски Яндекс.Метрика