From c4d43142181a45b849a15cf8ec5ebe61cea33897 Mon Sep 17 00:00:00 2001 From: Sn4il Date: Wed, 10 Jan 2024 16:57:29 +0300 Subject: LFS 12 mirror --- lfs-12.0-sysv/chapter01/how.html | 182 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 182 insertions(+) create mode 100644 lfs-12.0-sysv/chapter01/how.html (limited to 'lfs-12.0-sysv/chapter01/how.html') diff --git a/lfs-12.0-sysv/chapter01/how.html b/lfs-12.0-sysv/chapter01/how.html new file mode 100644 index 0000000..7db69b1 --- /dev/null +++ b/lfs-12.0-sysv/chapter01/how.html @@ -0,0 +1,182 @@ + + + + + + 1.1. Как собрать систему LFS + + + + + + + + +
+

+ 1.1. Как собрать систему + LFS +

+

+ Система LFS будет собрана с использованием уже установленного + дистрибутива Linux (например, Debian, OpenMandriva, Fedora или + openSUSE). Существующая система Linux (хост) будет использоваться в + качестве отправной точки для предоставления необходимых программ, + включая компилятор, компоновщик и оболочку, для создания новой + системы. Выберите опцию «разработка» во время установки дистрибутива, + чтобы получить доступ к этим инструментам. +

+
+ [Примечание] +

+ Примечание +

+

+ Существует множество способов установки дистрибутива Linux, и + значения по умолчанию обычно не оптимальны для сборки системы LFS. + Предложения по настройке дистрибутива смотрите: + https://mirror.linuxfromscratch.ru/hints/downloads/files/partitioning-for-lfs.txt. +

+
+

+ В качестве альтернативы установке отдельного дистрибутива на свой + компьютер вы можете использовать LiveCD другого дистрибутива. +

+

+ Глава 2 этой книги + содержит информацию, о том, как создать новые разделы Linux и + файловую систему, где будет скомпилирована и установлена новая + система LFS. Глава 3 содержит информацию, + о том, какие пакеты и исправления необходимо загрузить для сборки + системы LFS и как их хранить на файловой системе. Глава 4 освещает + вопросы настройки рабочего окружения. Пожалуйста, внимательно + прочитайте Глава 4, так как в + ней объясняется несколько важных моментов, о которых вам необходимо + знать, прежде чем вы начнёте работать со следующими главами. +

+

+ Глава 5 содержит информацию + об установке первоначального набора инструментов (binutils, gcc и + glibc) с использованием методов кросс-компиляции для изоляции новых + инструментов от хост-системы. +

+

+ Глава 6 + рассказывает, как выполнить кросс-компиляцию базовых утилит с + использованием только что собранного временного набора инструментов. +

+

+ В + Глава 7 будет осуществлен переход в среду chroot, где мы будет использовать + новые инструменты для сборки остальных инструментов, необходимых для + создания конечной системы. +

+

+ Эта попытка изолировать новую систему от основного дистрибутива + поначалу может показаться чрезмерной. Полное техническое обоснование + того, почему это сделано именно так, приведено в разделе Технические + примечания по сборочным инструментам. +

+

+ В Глава 8 + будет собрана полноценная система LFS. Еще одно преимущество среды + chroot заключается в том, что она позволяет вам продолжать + использовать хост-систему во время сборки LFS. Ожидая завершения + компиляции пакетов, вы можете продолжать пользоваться своим + компьютером в обычном режиме. +

+

+ Чтобы завершить установку, в Глава 9 происходит настройка + базовой конфигурации системы, в Глава 10 + настраиваются ядро и загрузчик. Глава 11 содержит информацию о том + как расширить возможности системы LFS. После выполнения шагов, + описанных в этой главе, компьютер будет готов к загрузке в новую + систему LFS. +

+

+ Здесь описан процесс сборки системы в двух словах. Подробная + информация о каждом шаге обсуждается в следующих главах и описаниях + пакетов. Элементы, которые кажутся сложными сейчас, будут разъяснены + позже, и все встанет на свои места, по мере прочтения книги. +

+
+ + + -- cgit v1.2.3