lfs-ru/chapter02/stages.xml

87 lines
4.5 KiB
XML
Raw Normal View History

2022-05-17 00:46:57 +03:00
<?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>