Библиотека сайта rus-linux.net
Table of Contents
-
Preface
-
I. Introduction
-
II. Preparing for the Build
-
2. Preparing a New Partition
-
3. Packages and Patches
-
4. Final Preparations
-
5. Constructing a Temporary System
- Introduction
- Toolchain Technical Notes
- General Compilation Instructions
- Binutils-2.20.1 - Pass 1
- GCC-4.5.1 - Pass 1
- Linux-2.6.35.4 API Headers
- Glibc-2.12.1
- Adjusting the Toolchain
- Binutils-2.20.1 - Pass 2
- GCC-4.5.1 - Pass 2
- Tcl-8.5.8
- Expect-5.44.1.15
- DejaGNU-1.4.4
- Ncurses-5.7
- Bash-4.1
- Bzip2-1.0.5
- Coreutils-8.5
- Diffutils-3.0
- File-5.04
- Findutils-4.4.2
- Gawk-3.1.8
- Gettext-0.18.1.1
- Grep-2.6.3
- Gzip-1.4
- M4-1.4.14
- Make-3.82
- Patch-2.6.1
- Perl-5.12.1
- Sed-4.2.1
- Tar-1.23
- Texinfo-4.13a
- Stripping
- Changing Ownership
-
-
III. Building the LFS System
-
6. Installing Basic System Software
- Introduction
- Preparing Virtual Kernel File Systems
- Package Management
- Entering the Chroot Environment
- Creating Directories
- Creating Essential Files and Symlinks
- Linux-2.6.35.4 API Headers
- Man-pages-3.25
- Glibc-2.12.1
- Re-adjusting the Toolchain
- Zlib-1.2.5
- Binutils-2.20.1
- GMP-5.0.1
- MPFR-3.0.0
- MPC-0.8.2
- GCC-4.5.1
- Sed-4.2.1
- Pkg-config-0.25
- Ncurses-5.7
- Util-linux-ng-2.18
- E2fsprogs-1.41.12
- Coreutils-8.5
- Iana-Etc-2.30
- M4-1.4.14
- Bison-2.4.3
- Procps-3.2.8
- Grep-2.6.3
- Readline-6.1
- Bash-4.1
- Libtool-2.2.10
- GDBM-1.8.3
- Inetutils-1.8
- Perl-5.12.1
- Autoconf-2.67
- Automake-1.11.1
- Bzip2-1.0.5
- Diffutils-3.0
- Gawk-3.1.8
- File-5.04
- Findutils-4.4.2
- Flex-2.5.35
- Gettext-0.18.1.1
- Groff-1.20.1
- GRUB-1.98
- Gzip-1.4
- IPRoute2-2.6.35
- Kbd-1.15.2
- Less-436
- Make-3.82
- Man-DB-2.5.7
- Module-Init-Tools-3.12
- Patch-2.6.1
- Psmisc-22.12
- Shadow-4.1.4.2
- Sysklogd-1.5
- Sysvinit-2.88dsf
- Tar-1.23
- Texinfo-4.13a
- Udev-161
- Vim-7.3
- About Debugging Symbols
- Stripping Again
- Cleaning Up
-
7. Setting Up System Bootscripts
- Introduction
- LFS-Bootscripts-20100627
- How Do These Bootscripts Work?
- Configuring the setclock Script
- Configuring the Linux Console
- Configuring the sysklogd Script
- Creating the /etc/inputrc File
- The Bash Shell Startup Files
- Device and Module Handling on an LFS System
- Creating Custom Symlinks to Devices
- Configuring the localnet Script
- Customizing the /etc/hosts File
- Configuring the network Script
-
8. Making the LFS System Bootable
-
9. The End
-
-
IV. Appendices
- A. Acronyms and Terms
- B. Acknowledgments
- C. Dependencies
-
D. Boot and sysconfig scripts
version-20100627
- /etc/rc.d/init.d/rc
- /etc/rc.d/init.d/functions
- /etc/rc.d/init.d/mountkernfs
- /etc/rc.d/init.d/consolelog
- /etc/rc.d/init.d/modules
- /etc/rc.d/init.d/udev
- /etc/rc.d/init.d/swap
- /etc/rc.d/init.d/setclock
- /etc/rc.d/init.d/checkfs
- /etc/rc.d/init.d/mountfs
- /etc/rc.d/init.d/udev_retry
- /etc/rc.d/init.d/cleanfs
- /etc/rc.d/init.d/console
- /etc/rc.d/init.d/localnet
- /etc/rc.d/init.d/sysctl
- /etc/rc.d/init.d/sysklogd
- /etc/rc.d/init.d/network
- /etc/rc.d/init.d/sendsignals
- /etc/rc.d/init.d/reboot
- /etc/rc.d/init.d/halt
- /etc/rc.d/init.d/template
- /etc/sysconfig/rc
- /etc/sysconfig/modules
- /etc/sysconfig/createfiles
- /etc/sysconfig/network-devices/ifup
- /etc/sysconfig/network-devices/ifdown
- /etc/sysconfig/network-devices/services/ipv4-static
- /etc/sysconfig/network-devices/services/ipv4-static-route
- E. Udev configuration rules
- F. LFS Licenses
-
Index