From 8db0d5fc20d07d5c2463031532d9fc4040cf7a18 Mon Sep 17 00:00:00 2001
From: Andrey Zakhvatov <andy@FreeBSD.org>
Date: Sun, 28 Dec 2003 09:05:43 +0000
Subject: [PATCH] Initial import, synchronized with English 1.22

---
 ru_RU.KOI8-R/articles/pxe/article.sgml | 305 +++++++++++++++++++++++++
 1 file changed, 305 insertions(+)
 create mode 100644 ru_RU.KOI8-R/articles/pxe/article.sgml

diff --git a/ru_RU.KOI8-R/articles/pxe/article.sgml b/ru_RU.KOI8-R/articles/pxe/article.sgml
new file mode 100644
index 0000000000..fc5e7b40ee
--- /dev/null
+++ b/ru_RU.KOI8-R/articles/pxe/article.sgml
@@ -0,0 +1,305 @@
+<!--
+     The FreeBSD Russian Documentation Project
+
+     $FreeBSDru: frdp/doc/ru_RU.KOI8-R/articles/pxe/article.sgml,v 1.7 2003/12/28 07:29:16 andy Exp $
+
+     Original revision: 1.22
+-->
+
+<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [
+<!ENTITY % man PUBLIC "-//FreeBSD//ENTITIES DocBook Manual Page Entities//EN">
+%man
+
+<!ENTITY % authors PUBLIC "-//FreeBSD//ENTITIES DocBook Author Entities//EN">
+%authors;
+
+<!ENTITY % misc PUBLIC "-//FreeBSD//ENTITIES DocBook Miscellaneous FreeBSD Entities//EN">
+%misc;
+
+<!ENTITY % trademarks PUBLIC "-//FreeBSD//ENTITIES DocBook Trademark Entities//EN">
+%trademarks;
+
+]>
+
+<article>
+  <articleinfo>
+    <title>����������� �� ���������� ������� FreeBSD</title>
+
+    <authorgroup>
+      <author>
+        <firstname>Alfred</firstname>
+        <surname>Perlstein</surname>
+
+        <affiliation>
+          <address><email>alfred@FreeBSD.org</email></address>
+        </affiliation>
+      </author>
+    </authorgroup>
+
+    <pubdate>$FreeBSD$</pubdate>
+
+    <legalnotice id="trademarks" role="trademarks">
+      &tm-attrib.freebsd;
+      &tm-attrib.intel;
+      &tm-attrib.general;
+    </legalnotice>
+
+    <abstract>
+      <para>��� ������ �������� ��������� ������ �������� &intel;, �����������
+        ������� ������������� FreeBSD ��� ������ ������ PXE �������� ������ ��
+        ����.</para>
+    </abstract>
+  </articleinfo>
+
+  <sect1 id="introduction">
+    <title>��������</title>
+
+    <warning>
+      <para>��� ��������� ������ <quote>������</quote> ��� ������ݣ����, ��� �
+        �������, ����� ������ ������� <quote>������</quote> �� ���������
+        ������� ������������� � ������� ������ �������� �� ������ ������ � ����
+        � �����, �� ���������� <quote>���������</quote>.</para>
+    </warning>
+
+    <para>������������:</para>
+
+    <informaltable frame="none">
+      <tgroup cols="2">
+        <tbody>
+          <row>
+            <entry>������</entry>
+            <entry>������, ��������������� ������ �� �������� � ��������� �����
+              ����.</entry>
+          </row>
+
+          <row>
+            <entry>������</entry>
+            <entry>������, �� ������� ����� ��������������� FreeBSD.</entry>
+          </row>
+        </tbody>
+      </tgroup>
+    </informaltable>
+
+    <para>����������: �������, �������������� ����� &intel; PXE �������� ��
+      ����, ����������� � Ethernet.</para>
+
+    <para>����������, ����� ��� �����, ���� �� ������ �����-�� ��������, ���
+      ���� � ��� ���� ��������� � �������������� ������������.</para>
+
+    <para>���� ��� ����� ���-�� ��� ��������/���������� ���������� �������
+      ��������� �� ����, ��, ����������, ������� ������, ����� �� �����
+      ���������� �������.</para>
+
+    <para>� ����� ����������� &a.ps; � &a.jhb; �� ��, ��� ��� ������� ��������
+      ������ �� ���������������� pxeboot, ���������� � ������� �������
+      �������� PXE (netboot) �� &intel;.</para>
+  </sect1>
+
+  <sect1 id="server-config">
+    <title>��������� �������</title>
+
+    <procedure>
+      <step>
+        <para>���������� DHCP: ��������� <filename
+          role="package">net/isc-dhcp3</filename>, �� ������ ������������
+          ���������������� ���� <ulink
+          url="dhcpd.conf"><filename>dhcpd.conf</filename></ulink>,
+          �������� ��� � ������� <filename>/usr/local/etc/</filename>.</para>
+      </step>
+
+      <step>
+        <para>�������� tftp:</para>
+
+        <procedure>
+          <step>
+            <para>�������� ������� <filename>/usr/tftpboot</filename></para>
+          </step>
+
+          <step>
+            <para>�������� ��������� ������ � ���
+              <filename>/etc/inetd.conf</filename>:</para>
+
+<programlisting>tftp    dgram   udp     wait    nobody  /usr/libexec/tftpd    tftpd /usr/tftpboot</programlisting>
+          </step>
+        </procedure>
+      </step>
+
+      <step>
+        <para>�������� NFS:</para>
+
+        <procedure>
+          <step>
+            <para>�������� ��������� �
+              <filename>/etc/rc.conf</filename>:</para>
+
+	    <programlisting>nfs_server_enable="YES"</programlisting>
+          </step>
+
+          <step>
+            <para>�������� ����� ������ � ����
+              <filename>/etc/exports</filename>:</para>
+
+	    <programlisting>/usr -alldirs -ro</programlisting>
+          </step>
+        </procedure>
+      </step>
+        
+      <step>
+        <para>������������� ������ ��� ��������� ����� �������� ��� ���������
+          �� �������.</para>
+      </step>
+    </procedure>
+  </sect1>
+
+  <sect1 id="bootstrap-config">
+    <title>��������� ��������� ��������</title>
+
+    <procedure>
+      <step>
+        <para>�������� ����������� �����: �������� ������ ������ <ulink
+          url="&snapshots.stable;/floppies/kern.flp">kern.flp</ulink> � <ulink
+          url="&snapshots.stable;/floppies/mfsroot.flp">
+          mfsroot.flp</ulink>.</para>
+      </step>
+
+      <step>
+        <para>����������� ������� tftp/pxe-boot:</para>
+
+        <procedure>
+          <step>
+            <para>��������� pxeboot � ����������� �������:</para>
+
+	    <screen>&prompt.root; <userinput>rm -rf /usr/obj/*</userinput>
+&prompt.root; <userinput>cd /usr/src/sys/boot</userinput>
+&prompt.root; <userinput>make</userinput>
+&prompt.root; <userinput>cp /usr/src/sys/boot/i386/pxeldr/pxeboot /usr/tftpboot</userinput></screen>
+          </step>
+          
+          <step>
+            <para>����� ���������� vndevice ����������� ����
+              <filename>kern.flp</filename> � ���������� ��� ���������� �
+              ������� <filename>/usr/tftpboot</filename>:</para>
+
+	    <screen>&prompt.root; <userinput>vnconfig vn0 kern.flp</userinput>    # associate a vndevice with the file
+&prompt.root; <userinput>mount /dev/vn0 /mnt</userinput>      # mount it
+&prompt.root; <userinput>cp -R /mnt /usr/tftpboot</userinput> # copy the contents to /usr/tftpboot
+&prompt.root; <userinput>umount /mnt</userinput>              # unmount it
+&prompt.root; <userinput>vnconfig -u vn0</userinput>          # disassociate the vndevice from the file</screen>
+          </step>
+        </procedure>
+      </step>
+
+      <step>
+        <para>�������� ����������� ���� ��� �������� (� ���������, �����
+          ���������� �� ������ ��������� ��������� ��� ��������) � ���������
+          ��� � <filename>/usr/tftpboot</filename>.</para>
+      </step>
+
+      <step>
+        <para>�������� ����������� ������ <filename>loader.rc</filename> �
+          ���������� ��� � <filename>/usr/tftpboot/boot/loader.rc</filename>,
+          ���, ����� �� �� ������� ������� �� ������ ����, ��� ������ � <ulink
+          url="loader.rc">� �ϣ� �����</ulink>.</para>
+      </step>
+
+      <step>
+        <para>�������� ������� ��������� � ��������������� ������� � �����
+          mfsroot � ���������� ��, ����� ���� ��������� �� ����� �  �������
+          <filename>/usr/tftpboot</filename>:</para>
+
+	<screen>&prompt.root; <userinput>vnconfig vn0 mfsroot.flp</userinput>         # associate a vndevice with the file
+&prompt.root; <userinput>mount /dev/vn0 /mnt</userinput>              # mount it
+&prompt.root; <userinput>cp /mnt/mfsroot.gz /usr/tftpboot</userinput> # copy the contents to /usr/tftpboot
+&prompt.root; <userinput>umount /mnt</userinput>                      # unmount it
+&prompt.root; <userinput>vnconfig -u vn0</userinput>                  # disassociate the vndevice from the file
+&prompt.root; <userinput>cd /usr/tftpboot</userinput>                 # get into the pxeboot directory
+&prompt.root; <userinput>gunzip mfsroot.gz</userinput>                # uncompress the mfsroot</screen>
+      </step>
+      
+      <step>
+        <para>�������� ����������� ������ <filename>install.cfg</filename> ���
+          sysinstall, ��� ���� �� ������ ������������ <ulink
+          url="install.cfg">���</ulink> � �������� �������, �� ��� �����
+          ��� ���������������.</para>
+      </step>
+
+      <step> 
+        <para>���������� ������ ��� sysinstall � ������������� �����
+          mfsroot:</para>
+
+	<screen>&prompt.root; <userinput>cd /usr/tftpboot</userinput>
+&prompt.root; <userinput>vnconfig vn0 mfsroot</userinput>
+&prompt.root; <userinput>mount /dev/vn0 /mnt</userinput>
+&prompt.root; <userinput>cp install.cfg /mnt</userinput>
+&prompt.root; <userinput>umount /mnt</userinput>
+&prompt.root; <userinput>vnconfig -u vn0</userinput></screen>
+      </step>
+    </procedure>
+  </sect1>
+
+  <sect1 id="install-setup">
+    <title>��������� ���������</title>
+
+    <procedure>
+      <step>
+        <para>��������� ������������ ����� �� ������ � �����, ��������� �����
+          NFS.  �������� �������, ��������������� ��������� 'nfs' � �����
+	  <filename>install.cfg</filename> � �������� ����� ����������
+          ����� ������������ ������ FreeBSD, �����, ����� ��� ���������
+          �������� ���:</para>
+
+	<screen>ABOUT.TXT       TROUBLE.TXT     compat20        floppies        ports
+ERRATA.TXT      UPGRADE.TXT     compat21        games           proflibs
+HARDWARE.TXT    XF86336         compat22        info            src
+INSTALL.TXT     bin             compat3x        kern.flp
+LAYOUT.TXT      catpages        crypto          manpages
+README.TXT      cdrom.inf       dict            mfsroot.flp
+RELNOTES.TXT    compat1x        doc             packages</screen>
+      </step>
+
+      <step>
+        <para>���������� ����������� ������� � ������� packages/All ���
+          <filename>nfs</filename>.</para>
+      </step>
+
+      <step>
+        <para>� �������� packages ������ ���������� �������������� ����
+          <filename>INDEX</filename>.  �� ������ ������� ����������� ������ �
+	  ����� <filename>INDEX</filename>, ������� �������� ���:</para>
+
+	<programlisting>alfred-1.0||/|Alfred install bootstrap||alfred@FreeBSD.org||||</programlisting>
+
+        <para>����� �� ������ ���������� �����-�� ������ �������, � ���������,
+          ����������� ������� ��� ��������� ����� ��������� �������.</para>
+      </step>
+    </procedure>
+  </sect1>
+
+  <sect1 id="custom-postinst-package">
+    <title>����������� ������� ��� ��������� ����� ��������� �������</title>
+
+    <para>��� �������� ������������ ������� ��� ��������� ����� �����������
+      ������� �� ������ ������������ ������ <ulink
+      url="pkgmaker.sh"><filename>pkgmaker.sh</filename></ulink>,
+      ���� ����������� � ��� ��������� � ��������� �����-�� ����������, �������
+      ����� ���������.  <filename>pkgmaker</filename> ����������� � ��������,
+      ����������� ���� �������� � ��������, ������� �� ������ �������, �
+      ������������ ����������, �������������� ����� �������� ������� (�� ����
+      mypkg), � ������� ����� ������� ��� ��� mypkg.tgz ��� ��������� � ���
+      ������ ��� sysinstall.</para>
+
+    <para>������ �������� � ����� �������� ��� ����� ���� � ������
+      <filename>PLIST</filename>, ������� �������� ��� �����, ������� ��� �����
+      ���������� � �������� � ��� ������.</para>
+
+    <para>��� ����� ����� ������������� ����� <ulink
+      url="pre"><filename>pre</filename></ulink> � <ulink
+      url="post"><filename>post</filename></ulink> � ���� ��������, ����������
+      ��������� ���������� ����������, ������� ���������� ��������� ����� �
+      ����� ��������� ������ �������.</para>
+
+    <para>��� ��� ���� ������ ��������� � ����� �����
+      <filename>install.cfg</filename>, �� �� ������ ���� ������� � ���������
+      ��� ��� ������������� ���������.</para>
+  </sect1>
+</article>