Свой дистрибутив Debian

Материал из СисадминВики (SysadminWiki.ru)
(перенаправлено с «Свой дистрибутив Ubuntu»)
Перейти к: навигация, поиск

Общее описание по созданию своего дистрибутива читайте в статье "Свой дистрибутив Linux".


Описанная схема работает для всех Debian-совместимых систем, т.е. Debian, Ubuntu, Linux Mint и т.д.


После установки локализации и настройки системы со всеми нужными приложениями, создадим свой установочный диск, с которого потом будем разворачивать готовую систему за считанные минуты и без доступа в Интернет.

Пакет remastersys способен создать iso образ установочного диска в двух вариантах

  1. backup - полная копия системы, включая пользовательские данные и
  2. 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

Замеченные особенности

  • Загрузчик сохраняет список установленных ОС (где создавался дистрибутив) в независимости от их наличия на новом месте.
  • Сохраняются настройки сетевых подключений