5.1. 도입

이 장에서는 최소한의 리눅스 시스템을 구축하는 방법을 설명한다. 이 시스템은 6장에서 최종 LFS 시스템을 구축하기에 충분한 도구들을 포함해서 최소 환경보다 사용자 편의성이 좋은 작업 환경을 만들어 줄 것이다.

이 최소한의 시스템을 구축하는 데는 두 단계가 있다. 첫 번째 단계는 호스트에 독립적인 새로운 툴체인(컴파일러, 어셈블러, 링커, 라이브러리 및 몇 가지 유용한 유틸리티들)을 빌드하는 것이다. 두 번째 단계는 이 툴체인을 사용하여 다른 필수 도구들을 빌드한다.

이 장에서 컴파일될 파일들은 다음 장에서 설치될 파일과 호스트 작업 디렉토리로부터 분리시키기 위해 $LFS/tools 디렉토리에 설치될 것이다. 여기서 컴파일된 패키지들은 잠깐 쓰일 것이기 때문에 곧이어 만들어질 LFS 시스템을 오염시켜선 안 된다.