Привет. Я принесу :)<br><br>Кстати, совсем недавно я некоторое время посвятил исследованию установки ALT Linux Desktop 4.0 по сети и его клонированию...<br>Получилось довольно интересно.... Целей было несколько, причём не все ещё завершены...
<br>Прежде, чем описать рассмотренные мною варианты перечислю уже, существующие описания на смежные темы:<br>&nbsp;- <a href="http://www.freesource.info/wiki/AltLinux/Sisyphus/devel/installer/components">http://www.freesource.info/wiki/AltLinux/Sisyphus/devel/installer/components
</a> - подборка материалов по структуре инсталятора<br>&nbsp;- <a href="http://www.freesource.info/wiki/Stat&#39;i/SozdanieTonkixKlientov">http://www.freesource.info/wiki/Stat&#39;i/SozdanieTonkixKlientov</a> - сетевая загрузка тонкого клиента - задача отличается от сетевой установки лишь тем, что вместо исталятора сразу загружается уже созданный образ системы...
<br>&nbsp;- <a href="http://www.freesource.info/wiki/AltLinux/Dokumentacija/SystemImager">http://www.freesource.info/wiki/AltLinux/Dokumentacija/SystemImager</a> - подборка материалов по свободным средствам клонирования системы
<br>Далее опишу по порядку:<br>
1) Стандартная установка по сети:<br>
Суть задачи в следующем - нужно, взяв устновочный диск с ALT Linux,
суметь установить его по сети, без дополнительной сборки отдельный
деталей, что называется средствами администратора...<br>Что для этого нужно иметь кроме установочного диска?<br>1. Сервер (или несколько серверов, что не возбранятся, но обычно несколько усложняет процесс), с установленными службами DHCP (для загрузки по сети и автоматического получения сетевых настроек), DNS (ну, понятно для чего - чтобы имена не ip-шниками вбивать), TFTP (для получения файлов ядра и инициального образа (initrd или initramfs) загрузчиком, обычно это PXE, на первых этапах загрузки системы), и одного из вариантов сетевого файлового хранилища nfs, ftp или http... я использовал два варианта nfs (его по умолчанию используют при описании такого рода решений в ALT Linux, но у него есть один недостаток - довольно не удобная настройка в случае использования firewall&#39;а на сервере) и http (в этом случае тоже есть один недостаток - необходимость копирования всего образа второй стадии (около 55 Мб), в память установке)
<br>2. Смонтировать образ диска или скопировать сам диск в каталог розданный по сети<br>3. Скопировать загрузочные файлы из катлога isolinux/alt0, находящихся в образе в каталог доступный по tftp, например в alt4<br>4. Установить pxelinux в этот же каталог и прописать в файле его настройки (не забудтьте изменить имя хоста и путь к смонитрованному образу системы):
<br>label alt<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kernel alt/vmlinuz<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; append initrd=alt/full.cz live fastboot automatic=method:nfs,network:dhcp,server:<a href="http://192.168.0.1">192.168.0.1</a>,directory:/var/ftp/ALTLinux/Desktop stagename=altinst
<br><br>label alt-http<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kernel alt4/vmlinuz<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; append initrd=alt4/full.cz live fastboot automatic=method:http,network:dhcp,server:<a href="http://192.168.0.1">192.168.0.1</a>,directory:/Desktop stagename=altinst ramdisk_size=58000
<br><br>Первая для установки по nfs, вторая - соотвественно, по http.....<br><br>Получилось довольно громоздко, в плане особенностей настройки крайне не полно, но, к сожалению, на данном этапе, универсальных скриптов автоматизации  процесса разворачивания такой установки нет... К счаcтью же администраторов, всё выше описанное стандартно, и, в данном варианте, довольно схоже с уже существующими вариантами настройки сетевой установки в других дистрибутивах, например в Fedora, для которой единственными отличиями будут имена файлов и строка в конфиге pxelinux.
<br><br>2) Установка ALT Linux по сети в автоматическом режиме.<br>Новый инсталятор ALТ Linux Desktop имеет ряд недокументированных возможностей, позволяющих устанавливать его в автоматическом режиме... Так будто все ответы на вопросы сразу получат нужные ответы, при этом не загружается графическая оболочка, что уменьшает время установки...
<br>Что для этого требуется выполнить?<br>1. настроить сетевую установку<br>2. добавить в каталог Metadata файл autoinstall.scm<br>3. добавить к списку параметров загручика в файле настройки pxe параметр &quot;ai&quot; - в итоге получится примерон так:
<br><br>label ai<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; kernel alt4/vmlinuz<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; append initrd=alt4/full.cz ai live fastboot automatic=method:nfs,network:dhcp,server:<a href="http://192.168.0.1">192.168.0.1</a>,directory:/var/ftp/ALTLinux/Desktop
stagename=altinst<br><br>Самый первый вопрос, который возникает при этой настрйке: а где взять autoinstall.scm. Как оказалось он создаётся автоматически при установке системы вручную и складывается в каталог /root, на случай необходимости повторения уже проделанных шагов в следующих инсталяциях... Но тут есть одна проблема... файл создаётся не полностью... в нём не хватает кусочка автоматической разбивки винта... Но если её добавить с нужным профилем (в стандартной установке их два &quot;worstation&quot; и &quot;server&quot; - первый делает дополнительный раздел /home, а второй - /var) - всё заработает. У меня получился вот такой вариант 
autoinstall.scm:<br>;; basic installation<br>((&quot;language&quot;) language (&quot;ru_RU&quot;) action &quot;write&quot; lang &quot;ru_RU&quot;)<br>((&quot;syskbd&quot; &quot;ctrl_shift_toggle&quot;) language (&quot;ru_RU&quot;) action &quot;write&quot;)
<br>((&quot;timezone&quot;) action &quot;write&quot; zone &quot;Europe/Moscow&quot; utc #f installer #t)<br>((&quot;datetime&quot;) action &quot;write&quot; use_ntp #f has_ntp #f)<br>((&quot;evms&quot; &quot;control&quot;) language (&quot;ru_RU&quot;) action &quot;write&quot; control open installer #t)
<br>((&quot;evms&quot; &quot;control&quot;) language (&quot;ru_RU&quot;) action &quot;write&quot; control update)<br>((&quot;evms&quot; &quot;profiles&quot; &quot;workstation&quot;) language (&quot;ru_RU&quot;) action apply commit #t clearall #t exclude ())
<br>((&quot;evms&quot; &quot;control&quot;) language (&quot;ru_RU&quot;) action &quot;write&quot; control commit)<br>((&quot;evms&quot; &quot;control&quot;) language (&quot;ru_RU&quot;) action &quot;write&quot; control close)
<br>((&quot;basesystem&quot;) language (&quot;ru_RU&quot;) action &quot;write&quot;)<br>((&quot;deadline&quot;) language (&quot;ru_RU&quot;) action &quot;write&quot;)<br>((&quot;lilo&quot;) language (&quot;ru_RU&quot;) action &quot;write&quot; target &quot;boot&quot; devname &quot;hda&quot;)
<br>((&quot;lilo&quot;) language (&quot;ru_RU&quot;) action &quot;commit&quot;)<br>;; users<br>((&quot;users&quot; &quot;root&quot;) language (&quot;ru_RU&quot;) action &quot;write&quot; passwd1 &quot;123&quot; passwd2 &quot;123&quot;)
<br>((&quot;users&quot;) language (&quot;ru_RU&quot;) action &quot;new&quot; name &quot;test&quot; passwd1 &quot;123&quot; passwd2 &quot;123&quot;)<br>((&quot;apt-get&quot;) language (&quot;ru_RU&quot;) action &quot;write&quot; job &quot;update&quot; packages &quot;&nbsp; &quot;)
<br>((&quot;apt-get&quot;) language (&quot;ru_RU&quot;) action &quot;write&quot; packages &quot;installer-group-desktop-office installer-group-desktop-multimedia installer-group-desktop-graphi<br>cs installer-group-desktop-games installer-group-desktop-emulators installer-group-desktop-edu installer-group-desktop-docs&quot; job &quot;install&quot;)
<br>;; network<br>((&quot;net-eth&quot; &quot;eth0&quot;) action &quot;write&quot; language (&quot;ru_RU&quot;) dhcp #t restart #f)<br>((&quot;net-general&quot;) language (&quot;ru_RU&quot;) action &quot;write&quot; hostname_auto #f hostname &quot;alt&quot; dns_auto #t restart #f)
<br>;; X Server<br>((&quot;x11&quot;) language (&quot;ru_RU&quot;) action &quot;write&quot; commit #t monitor &quot;Samsung SyncMaster 757DF(X)/707DF(X)/700IFT/CD177A(P)&quot; xdepth &quot;24&quot; xresolution &quot;640x480,720
<br>│576,800x600,832x624,848x480,960x720,1024x600,1024x736,1024x768,1120x840,1152x864,1152x870,1280x720,1280x768,1280x800,1280x854,1280x960&quot; onboot #t)<br><br>Но это только шаблон, при его использовании стоит помнить, что этот файл должен быть поправлен с учётом специфики вашей конфигурации... Например для lilo нужно указать нужное устройство, хотя обычно это либо hda, либо sda.. Тоже самое с настройкой иксов, которую вообще можно пропустить...
<br><br>В аттаче, если он пролезет в рассылку, привожу примеры конфигов pxe и autoinstall.scm - всё остальное обычно проблем не вызывает...<br>________________________________________________<br><br>В заключении хочу отметить, что текущий релиз имеет ряд недостатков (на мой взгляд незначительных, но для не искушённого пользователя ужасных) перечисленных здесь:
<br><a href="http://www.freesource.info/wiki/AltLinux/Releases/PretenziiDesktop4">http://www.freesource.info/wiki/AltLinux/Releases/PretenziiDesktop4</a> - проверил на своих знакомых - все претензии выплыли на 100%, видимо они инварианты...
<br><br>-- <br>Sin (Sinelnikov Evgeny)