lfs-ru/chapter02/stages.xml
2023-10-13 19:42:41 +03:00

92 lines
4.6 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
"http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
<!ENTITY % general-entities SYSTEM "../general.ent">
%general-entities;
]>
<sect1 id="ch-partitioning-stages">
<?dbhtml filename="stages.html"?>
<title>Этапы сборки системы LFS</title>
<para>LFS разработан для сборки за один сеанс. То есть инструкция
предполагает, что система не будет выключаться в процессе. Это не
означает, что система должна быть собрана за один присест. Для
возобновления сборки в точке предыдущей остановки (после
перезагрузки/выключения), необходимо выполнить некоторые процедуры повторно.</para>
<sect2>
<title>Главы&nbsp;1&ndash;4</title>
<para>Эти главы выполняются на хост-системе. После перезагрузки обратите
внимание на следующее:</para>
<itemizedlist>
<listitem>
<para>При выполнении операций, от имени пользователя
<systemitem class="username">root</systemitem> после Раздела 2.4,
<emphasis>ДЛЯ ПОЛЬЗОВАТЕЛЯ</emphasis>
<systemitem class="username">root</systemitem> должна быть установлена
переменная окружения LFS.</para>
</listitem>
</itemizedlist>
</sect2>
<sect2>
<title>Главы&nbsp;5&ndash;6</title>
<itemizedlist>
<listitem>
<para>Раздел /mnt/lfs должен быть смонтирован.</para>
</listitem>
<listitem>
<para>Эти две главы <emphasis>должны</emphasis> быть выполнены из-под
пользователя <systemitem class="username">lfs</systemitem>. Перед
выполнением любой задачи в этих главах необходимо выполнить команду
<command>su - lfs</command>. В противном случае вы рискуете установить
пакеты на хост и сделать его непригодным для использования.</para>
</listitem>
<listitem>
<para>Выполнение процедур из <xref linkend='ch-tools-generalinstructions'/>
имеет решающее значение. Если есть какие-либо сомнения по поводу установки
пакета, убедитесь, что все ранее распакованные tar-архивы удалены, затем
повторно извлеките файлы и выполните все инструкции, приведенные в этом разделе.</para>
</listitem>
</itemizedlist>
</sect2>
<sect2>
<title>Главы&nbsp;7&ndash;10</title>
<itemizedlist>
<listitem>
<para>Раздел /mnt/lfs должен быть смонтирован.</para>
</listitem>
<listitem>
<para>Некоторые операции, такие как <quote>Смена владельца</quote>
или <quote>Вход в среду Chroot</quote>, должны быть выполнены от имени
пользователя <systemitem class="username">root</systemitem> с
переменной окружения $LFS, установленной для пользователя &root;.</para>
</listitem>
<listitem>
<para>При входе в chroot переменная среды LFS должна быть установлена
для пользователя <systemitem class="username">root</systemitem>. Переменная
LFS не используется после входа в среду chroot.</para>
</listitem>
<listitem>
<para>Виртуальные файловые системы должны быть смонтированы. Это можно
сделать до или после входа в chroot, переключившись на виртуальный терминал
хоста и от имени пользователя <systemitem class="username">root</systemitem>
выполнив команды, описанные в <xref linkend='ch-tools-bindmount'/>
и <xref linkend='ch-tools-kernfsmount'/>.</para>
</listitem>
</itemizedlist>
</sect2>
</sect1>