Пролог Вступление Кому эта книга будет интересна Кому будет неинтересно читать эту книгу Организация Часть 1 – Вступление Часть 2 – Установка базовой системы LFS Часть 3 – Приложения Часть I – Вступление Глава 1. Вступление Благодарности Как мы будем работать Условные обозначения, используемые в книге Версия книги Зеркала Changelog Списки рассылки и архивы Сервер новостей FAQ Как с нами связаться Глава 2. Важная информация Про $LFS Про SBU Где хранить загруженные программы Как инсталлировать программы Поддерживаемые платформы Как попросить о помощи II. Часть II – Установка системы LFS Глава 3. Необходимые пакеты Вступление Необходимые пакеты Глава 4. Готовим новый раздел Вступление Создаем новый раздел Создаем файловую систему на новом разделе Монтируем раздел Глава 5. Подготовка системы LFS Вступление Почему мы используем статические ссылки? Создаем директорию $LFS/static Установка всех компонентов в режиме непривилегированного пользователя Установка Bash-2.05a Установка Binutils-2.13 Установка Bzip2-1.0.2 Установка Diffutils-2.8.1 Установка Fileutils-4.1 Установка Findutils-4.1 Установка Gawk-3.1.1 Установка GCC-3.2 Установка Grep-2.5 Установка Gzip-1.2.4a Установка Make-3.79.1 Установка Patch-2.5.4 Установка Sed-3.02 Установка Sh-utils-2.0 Установка Tar-1.13 Установка Texinfo-4.2 Установка Textutils-2.1 Установка Util-linux-2.11u Глава 6. Установка основных компонентов системы Вступление Отладочные символы Вход в среду chroot Изменение прав Создание директорий Монтирование файловой системы proc Создание символической ссылки mtab Создание символических ссылок bash и sh Создание файлов passwd и group Создание устройств (Makedev-1.7) Установка Linux-2.4.19 Установка Man-pages-1.52 Установка Glibc-2.2.5 Установка Zlib-1.1.4 Установка Findutils-4.1 Установка Gawk-3.1.1 Установка Ncurses-5.2 Установка Vim-6.1 Установка Bison-1.35 Установка Less-374 Установка Groff-1.18 Установка Textutils-2.1 Установка Sed-3.02 Установка Flex-2.5.4a Установка Binutils-2.13 Установка Fileutils-4.1 Установка Sh-utils-2.0 Установка Gettext-0.11.5 Установка Net-tools-1.60 Установка Perl-5.8.0 Установка руководства по потокам Linux, вер. 2.2.5 Установка M4-1.4 Установка Texinfo-4.2 Установка Autoconf-2.53 Установка Automake-1.6.3 Установка Bash-2.05a Установка File-3.39 Установка Libtool-1.4.2 Установка Bin86-0.16.3 Установка Bzip2-1.0.2 Установка Ed-0.2 Установка Kbd-1.06 Установка Diffutils-2.8.1 Установка E2fsprogs-1.27 Установка Grep-2.5 Установка Gzip-1.2.4a Установка Man-1.5k Установка Lilo-22.2 Установка Make-3.79.1 Установка Modutils-2.4.19 Установка Netkit-base-0.17 Установка Patch-2.5.4 Установка Procinfo-18 Установка Procps-2.0.7 Установка Psmisc-21 Установка Shadow-4.0.3 Установка Sysklogd-1.4.1 Установка Sysvinit-2.84 Установка Tar-1.13 Установка Util-linux-2.11u Установка LFS-Bootscripts-1.10 Конфигурация основных программ Глава 7. Конфигурация загрузочных скриптов Введение Как взаимодействует процесс загрузки со скриптами? Настройка скрипта setclock Что надо для загрузки loadkeys скриптов? Настройка скрипта sysklogd Конфигурация скриптов localnet. Cоздание файла /etc/hosts Настройка сетевых скриптов Глава 8. Делаем систему LFS загрузочной. Введение Создание файла /etc/fstab Установка ядра Linux-2.4.19 Делаем систему LFS загрузочной. Глава 9. Заключение. Заключение Вписываем себя в пользователи LFS Перезагрузка системы III. Часть III – Приложения Приложение A. Описания пакетов и зависимостей Вступление Autoconf Automake Bash Bin86 Binutils Bison Bzip2 Diffutils E2fsprogs Ed File Fileutils Findutils Flex Gawk GCC Gettext Glibc Grep Groff Gzip Kbd Less LFS-Bootscripts Libtool Lilo Linux (ядро) M4 Make MAKEDEV Man Man-pages Modutils Ncurses Netkit-base Net-tools Patch Perl Procinfo Procps Psmisc Sed Shadow Sh-utils Sysklogd Sysvinit Tar Texinfo Textutils Util-linux Vim Zlib Приложение B. Ресурсы Введение Книги HOWTO и руководства Прочее
Кому будет неинтересно читать эту книгу Если у вас нет желания собирать Linux с нуля, тогда, наверное, эта книга не для вас. Наша цель – построение полной и практичной фундаментальной системы. Если все что вас интересует, это узнать, что происходит при загрузке системы, рекомендуем «From Power Up To Bash Prompt» HOWTO. Это руководство описывает процесс построения голой системы, похожей на нашу, но ставит задачу лишь создать систему, способную загрузиться в оболочку BASH.
Выбирая что читать, ясно определите для себя цель. Если вы хотите построить Linux систему, изучая ее по ходу дела, эта книга для вас. Если ваша цель сугубо познавательная, и вы не планируете создать готовую систему, тогда ваш выбор «From Power Up To Bash Prompt» HOWTO.
«From Power Up To Bash Prompt» HOWTO находится по адресу http://www.netspace.net.au/~gok/power2bash/.