Installer/common/propagator

Материал из ALT Linux Wiki

(Различия между версиями)
Перейти к: навигация, поиск
(Настройка поведения загрузчика инсталлятора: Комментарий по поводу Sisyphus'а)
(wikification, fixup, status update)
Строка 1: Строка 1:
-
{{MovedFromFreesourceInfo|AltLinux/Sisyphus/Installer/common/propagator}}
+
[[Категория:Installer]]
 +
 
 +
== Введение ==
 +
{{pkg|propagator}} — компактная и автономная Linux-программа, целью которой является определение местонахождения следующей (второй) стадии инсталятора, livecd или rescue-образа. Является форком mdk-stage1, в свою очередь происходящего от первой стадии инсталятора RedHat Linux.
 +
 
 +
Сталкиваются с ним в основном выпускающие дистрибутивы, реже — системные администраторы при развёртывании систем (ещё реже — пользователи).
== Настройка поведения загрузчика инсталлятора ==
== Настройка поведения загрузчика инсталлятора ==
-
Все параметры записываются в формате "параметр:значение, параметр:значение".
+
Все параметры записываются в формате «<tt>параметр:значение,параметр:значение</tt>». Главный из них — <tt>method</tt> — может иметь значение из списка <tt>cdrom</tt>, <tt>disk</tt>, <tt>nfs</tt>, <tt>ftp</tt>, <tt>http</tt>; дополнительные варьируются в зависимости от главного.
 +
 
 +
=== <tt>cdrom</tt> ===
 +
В дополнительных параметрах обычно не нуждается.
-
<tt>method</tt> -- nfs,ftp,http,cdrom или disk
+
=== <tt>disk</tt> ===
 +
* <tt>disk</tt> (имя диска с образом)
 +
* <tt>partition</tt> (раздел)
 +
* <tt>directory</tt> (путь на диске или сетевом ресурсе к дистрибутиву/образу live-системы)
 +
* <tt>uuid</tt> или <tt>label</tt> (UUID или метка раздела. Работает на M41+)
-
если nfs/ftp/http:
+
=== <tt>nfs</tt>/<tt>ftp</tt>/<tt>http</tt> ===
-
::<tt>network</tt> -- static или dhcp
+
* <tt>network</tt> — <tt>static</tt> или <tt>dhcp</tt>
-
::в случае присутствия нескольких интерфейсов:
+
** если <tt>static</tt>: <tt>ip</tt>, <tt>dns</tt>, <tt>gateway</tt>, <tt>netmask</tt>
-
::::<tt>interface</tt> (имя интерфейса)
+
** если DNS работает, то основные параметры указываются вручную:
-
::если static:
+
*** <tt>hostname</tt>, <tt>domain</tt>,
-
::::<tt>ip</tt>, <tt>dns</tt>, <tt>gateway</tt>, <tt>netmask</tt>
+
*** <tt>server</tt> (имя сервера), <tt>directory</tt> (каталог на сервере)
-
: если DNS работает, то основные параметры указываются вручную:
+
** если ftp не анонимный: <tt>user</tt> (имя учётной записи), <tt>pass</tt> (пароль этой учётной записи)
-
::::<tt>hostname</tt>, <tt>domain</tt>, <tt>server</tt> (имя сервера), <tt>directory</tt> (каталог на сервере)
+
** в случае присутствия нескольких интерфейсов: <tt>interface</tt> (имя нужного интерфейса)
-
::если ftp не анонимный:
+
-
::::<tt>user</tt> (имя учётной записи), <tt>pass</tt> (пароль этой учётной записи)
+
-
если disk:
+
-
::<tt>disk</tt> (имя диска с образом)
+
-
::<tt>partition</tt>  (раздел)
+
-
::<tt>directory</tt> (путь на диске к дистрибутиву/образу live системы)
+
-
:: <tt>uuid</tt> или <tt>label</tt> (UUID или метка раздела. Работает начиная с M41)
+
-
Примеры использования:
+
== Примеры использования ==
-
: automatic=method:nfs,network:static,ip:192.168.1.24,server:192.168.1.7,directory:/Compact/
+
automatic=method:nfs,network:static,ip:192.168.1.24,server:192.168.1.7,directory:/Compact/
-
: automatic=method:ftp,network:dhcp,server:ftp.altlinux.ru,directory:/pub/distribution/ALTLinux/Sisyphus/ (установить сизиф таким образом не удастся: это не дистрибутив)
+
automatic=method:ftp,network:dhcp,server:ftp.altlinux.ru,directory:/pub/distribution/ALTLinux/Sisyphus/<ref>установить сизиф таким образом не удастся: это не дистрибутив</ref>
-
: automatic=method:ftp,network:dhcp,server:companyserver,directory:/altlinux,user:XXX,pass:XXX
+
automatic=method:ftp,network:dhcp,server:companyserver,directory:/altlinux,user:XXX,pass:XXX
-
: automatic=method:ftp,interface:eth1,network:dhcp,...
+
automatic=method:ftp,interface:eth1,network:dhcp,...
-
: automatic=method:cdrom
+
automatic=method:cdrom
-
: automatic=method:disk,disk:hdb,partition:hdb7,uuid:48B3-5935
+
automatic=method:disk,disk:hdb,partition:hdb7,uuid:48B3-5935
 +
== Особенности ==
 +
В бранчах вплоть до p6/t6 поддержка гибридных ISO-образов (предназначенных для записи как на болванку, так и на флэшку) реализована при помощи gfxboot.  Начиная с {{pkg|propagator-20101130-alt15}}, в сизифе должно заработать и для других syslinux ui.
 +
== Примечания ==
 +
<references/>
{{Category navigation|title=Installer|category=Installer|sortkey=common}}
{{Category navigation|title=Installer|category=Installer|sortkey=common}}

Версия 16:49, 16 марта 2012


Содержание

Введение

propagator — компактная и автономная Linux-программа, целью которой является определение местонахождения следующей (второй) стадии инсталятора, livecd или rescue-образа. Является форком mdk-stage1, в свою очередь происходящего от первой стадии инсталятора RedHat Linux.

Сталкиваются с ним в основном выпускающие дистрибутивы, реже — системные администраторы при развёртывании систем (ещё реже — пользователи).

Настройка поведения загрузчика инсталлятора

Все параметры записываются в формате «параметр:значение,параметр:значение». Главный из них — method — может иметь значение из списка cdrom, disk, nfs, ftp, http; дополнительные варьируются в зависимости от главного.

cdrom

В дополнительных параметрах обычно не нуждается.

disk

  • disk (имя диска с образом)
  • partition (раздел)
  • directory (путь на диске или сетевом ресурсе к дистрибутиву/образу live-системы)
  • uuid или label (UUID или метка раздела. Работает на M41+)

nfs/ftp/http

  • network — static или dhcp
    • если static: ip, dns, gateway, netmask
    • если DNS работает, то основные параметры указываются вручную:
      • hostname, domain,
      • server (имя сервера), directory (каталог на сервере)
    • если ftp не анонимный: user (имя учётной записи), pass (пароль этой учётной записи)
    • в случае присутствия нескольких интерфейсов: interface (имя нужного интерфейса)

Примеры использования

automatic=method:nfs,network:static,ip:192.168.1.24,server:192.168.1.7,directory:/Compact/
automatic=method:ftp,network:dhcp,server:ftp.altlinux.ru,directory:/pub/distribution/ALTLinux/Sisyphus/[1]
automatic=method:ftp,network:dhcp,server:companyserver,directory:/altlinux,user:XXX,pass:XXX
automatic=method:ftp,interface:eth1,network:dhcp,...
automatic=method:cdrom
automatic=method:disk,disk:hdb,partition:hdb7,uuid:48B3-5935

Особенности

В бранчах вплоть до p6/t6 поддержка гибридных ISO-образов (предназначенных для записи как на болванку, так и на флэшку) реализована при помощи gfxboot. Начиная с propagator-20101130-alt15, в сизифе должно заработать и для других syslinux ui.

Примечания

  1. установить сизиф таким образом не удастся: это не дистрибутив
 
Личные инструменты