Linux From Scratch

Gerard Beekmans - Main document

Michael Peters - Apple PowerPC additions

This book describes the process of creating your own Linux system from scratch from an already installed Linux distribution, using nothing but the sources of software that are needed.


Dedication

This book is dedicated to my loving and supportive wife Beverly Beekmans.

Table of Contents
Preface
Who would want to read this book
Who would not want to read this book
Organization
Part I - Introduction
Part II - Installation of a basic system on Intel systems
Part III - Installation of a basic system on Apple PowerPC systems
Part IV - Appendixes
I. Part I - Introduction
1. Introduction
What's this all about?
Book versions
Credits
Changelog
Mailinglists and archives
Contact information
2. Important information
About $LFS
How to download the software
How to install the software
II. Part II - Installation of a basic system on Intel systems
3. Packages you need to download
4. Preparing a new partition
How we are going to do things
Creating a new partition
Creating a ext2 file system on the new partition
Mounting the new partition
Creating directories
Copying the /dev directory
5. Installing basic system software
About debugging symbols
Preparing the LFS system for installing basic system software
Installing basic system software
Removing old NSS library files
Configuring essential software
6. Creating system boot scripts
Preparing the directories and master files
Creating the reboot script
Creating the halt script
Creating the mountfs script
Creating the umountfs script
Creating the sendsignals script
Creating the checkroot script
Creating the sysklogd script
Setting up symlinks and permissions
Creating the /etc/fstab file
7. Setting up basic networking
Installing network software
Creating network boot scripts
8. Making the LFS system bootable
Installing a kernel
Adding an entry to LILO
Testing the system
III. Part III - Installation of a basic system on Apple PowerPC systems
9. Packages you need to download
10. Preparing a new partition
How we are going to do things
Creating a new partition
Creating a ext2 file system on the new partition
Mounting the new partition
Creating directories
Copying the /dev directory
11. Installing basic system software
About debugging symbols
Preparing the LFS system for installing basic system software
Installing basic system software
Removing old NSS library files
Configuring essential software
12. Creating system boot scripts
Preparing the directories and master files
Creating the reboot script
Creating the halt script
Creating the mountfs script
Creating the umountfs script
Creating the sendsignals script
Creating the checkroot script
Creating the setclock script
Creating the sysklogd script
Setting up symlinks and permissions
Creating the /etc/fstab file
13. Setting up basic networking
Installing network software
Creating network boot scripts
14. Making the LFS system bootable
Installing a kernel
Updating BootX
Testing the system
IV. Part IV - Appendixes
A. Resources
Books
HOWTOs and Guides
Other