Свой дистрибутив Debian
Общее описание по созданию своего дистрибутива читайте в статье "Свой дистрибутив Linux".
Описанная схема работает для всех Debian-совместимых систем, т.е. Debian, Ubuntu, Linux Mint и т.д.
После установки локализации и настройки системы со всеми нужными приложениями, создадим свой установочный диск, с которого потом будем разворачивать готовую систему за считанные минуты и без доступа в Интернет.
Пакет remastersys способен создать iso образ установочного диска в двух вариантах
- backup - полная копия системы, включая пользовательские данные и
- dist - дистрибутив системы, заточенный под наши нужды. Установка ОС с этого дистрибутива ничем не будет отличаться от обычной установки, только набор ПО будет уже наш.
Инструкцию по работе с remastersys можно прочесть на официальном сайте http://www.geekconnection.org/remastersys. Она очень проста и сводится к следующим шагам:
Содержание
Подготовка
В Ubuntu уже всё готово.
Для Debian нужно доустановить дополнительные пакеты. Узнаём версию ядра:
# uname -a Linux hostname 2.6.26-2-686 #1 SMP Tue Mar 9 17:35:51 UTC 2010 i686 GNU/Linux
устанавливаем пакеты squashfs-modules и aufs-modules для нашего ядра:
# apt-get install squashfs-modules-2.6.26-2-686 aufs-modules-2.6.26-2-686
Далее автор советует перезагрузить систему перед установкой самого remastersys.
Установка
1) Добавить в список репозиториев /etc/apt/sources.list (для Ubuntu 9.х 10.х) строчку:
# Remastersys Ubuntu deb http://www.geekconnection.org/remastersys/repository karmic/
Для Debian 5
# Remastersys Lenny deb http://www.geekconnection.org/remastersys/repository debian/
2) Установить remastersys
# apt-get update # apt-get install remastersys
Запуск
Запускаем от root'a с графическим интерфейсом:
$ sudo remastersys-gui
Без графического интерфейса, для резервной копии:
$ sudo remastersys backup
Для создания дистрибутива
$ sudo remastersys dist
Запустив без параметров узнаем их все.
Настройки можно подправить в /etc/remastersys.conf
Замеченные особенности
- Загрузчик сохраняет список установленных ОС (где создавался дистрибутив) в независимости от их наличия на новом месте.
- Сохраняются настройки сетевых подключений