lfs-ru/chapter02/stages.xml
Vladimir Pertsev b28c460b86 Add chapter 2
2022-05-17 02:46:57 +05:00

87 lines
4.5 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,
должны иметь переменную среды LFS, установленную
<emphasis>ДЛЯ ПОЛЬЗОВАТЕЛЯ ROOT</emphasis>.</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 не используется.</para>
</listitem>
<listitem>
<para>Виртуальные файловые системы должны быть смонтированы. Это можно сделать до или после входа в chroot, переключившись на виртуальный терминал хоста и от имени пользователя <systemitem class="username">root</systemitem> выполнив команды, описанные в разделах 7.3.2 <xref linkend='ch-tools-bindmount'/> и 7.3.3 <xref linkend='ch-tools-kernfsmount'/>.</para>
</listitem>
</itemizedlist>
</sect2>
</sect1>