Проект

Общее

Профиль

СБОРКА-ISO » История » Версия 2

Dmitry Chernyak, 24.11.2012 23:39

1 1 Владимир Ипатов
h1. СБОРКА-ISO
2 1 Владимир Ипатов
3 1 Владимир Ипатов
{{toc}}
4 1 Владимир Ипатов
5 1 Владимир Ипатов
Это инструкции по сборке iso образа. Начинающие пользователи могут взять готовый образ с http://apt.vds-host.org/sci-cd/
6 1 Владимир Ипатов
7 1 Владимир Ипатов
h2. Вам нужен доступ к интернет чтобы собрать образ
8 1 Владимир Ипатов
9 1 Владимир Ипатов
Программа сборки основана на пакете simple-cdd.
10 1 Владимир Ипатов
11 1 Владимир Ипатов
h2. Установка компонентов для сборки
12 1 Владимир Ипатов
13 1 Владимир Ипатов
<pre>
14 2 Dmitry Chernyak
$ apt-get install simple-cdd sharutils git debhelper dpkg-dev
15 1 Владимир Ипатов
</pre>
16 1 Владимир Ипатов
17 1 Владимир Ипатов
h2. Получение исходников проекта из git
18 1 Владимир Ипатов
19 1 Владимир Ипатов
<pre>
20 2 Dmitry Chernyak
$ git clone http://github.com/skycover/sci-cd.git
21 1 Владимир Ипатов
</pre>
22 1 Владимир Ипатов
23 2 Dmitry Chernyak
h2. Немного волшебства гит
24 1 Владимир Ипатов
25 2 Dmitry Chernyak
Вы должны создать свою локальную ветку, в которую вы сможете вносить собственные изменения.
26 1 Владимир Ипатов
27 1 Владимир Ипатов
<pre>
28 1 Владимир Ипатов
$ cd sci-cd
29 1 Владимир Ипатов
$ git checkout -b local
30 1 Владимир Ипатов
</pre>
31 1 Владимир Ипатов
32 1 Владимир Ипатов
Для других полезных команд git читайте [[GITMAGIC]].
33 1 Владимир Ипатов
34 1 Владимир Ипатов
h2. Настройка окружения
35 1 Владимир Ипатов
36 1 Владимир Ипатов
h3. _profiles/SCI-amd64.conf_
37 1 Владимир Ипатов
38 2 Dmitry Chernyak
Позволяет изменить параметры зеркал пакетов если вы используете другие зеркала или apt-proxy.
39 1 Владимир Ипатов
40 1 Владимир Ипатов
h3. _profiles/SCI-amd64.downloads_
41 1 Владимир Ипатов
42 2 Dmitry Chernyak
Список пакетов, которые будут включены в дистрибутив и доступны для установки.
43 2 Dmitry Chernyak
Рекомендуется сначала попробовать со стандартным списком, затем добавить недостающие пакеты.
44 1 Владимир Ипатов
45 1 Владимир Ипатов
h3. _profiles/SCI-amd64.files/postinst.conf_
46 1 Владимир Ипатов
47 2 Dmitry Chernyak
Опционально. Вы можете скопировать его из шаблона postinst.conf.sample
48 1 Владимир Ипатов
Настраиваемые параметры:
49 1 Владимир Ипатов
50 1 Владимир Ипатов
*vlan_no* - Если задан, управляющая сеть будет расположена в этом вилане.
51 2 Dmitry Chernyak
*vnc_cluster_password* - Если задан, определяет единый пароль для доступа к vnc-консолям Windows - инстансов.
52 2 Dmitry Chernyak
*read_ahead* - размер предвыборки при чтении с жестких дисков.
53 1 Владимир Ипатов
54 1 Владимир Ипатов
h2. Сборка ISO образа
55 1 Владимир Ипатов
56 1 Владимир Ипатов
<pre>
57 2 Dmitry Chernyak
./build.sh
58 1 Владимир Ипатов
</pre>
59 2 Dmitry Chernyak
60 2 Dmitry Chernyak
Созданный образ дистрибутива включает возможность выбора из заранее подготовленных вариантов разметки
61 2 Dmitry Chernyak
для 1,2,4,6 и 8 жестких дисков и возможность ручной разметки.
62 2 Dmitry Chernyak
63 2 Dmitry Chernyak
С помощью опций можно создать образ с единственным автоматически выбираемым вариантом: @./build.sh -h@ выведет необходимое описание.
64 1 Владимир Ипатов
65 1 Владимир Ипатов
Образ будет создан в директории @images/@. Запишите его на диск используя пищущий cd-rom и любую программу для записи образов.