사용자 도구

사이트 도구


lfs:start

문서의 이전 판입니다!


Linux from Scratch

밑바닥부터 시작하는 리눅스.

리눅스 설치에 관한 모든 것을 직접 손으로 해 볼 수 있는 프로젝트이다. 'lfs' 라는 본 이름 공간으로 시작되는 문서는 이를 직접 시스템에 설치한 이력과 관련된 문서들로 구성된다. 내용이 상당히 방대하고 복잡하기 때문에 따라하는 쪽에서도 준비를 탄탄하게 하고 따라하지 않으면 안 된다. 그리고 하룻밤안에 진행될 만큼 내용이 순탄하지도 않으므로 차분하기 따라할 것을 권한다.

파티션 준비

현재 /dev/sdb6를 alternative system root 파티션으로 하고 있다. 이 곳을 LFS의 native root system으로 할 것이다.

# mkfs.ext4 /dev/sdb6

유저 준비

그리고 현재 리눅스 시스템인 젠투에 유저 'lfs'를 추가하고 홈 디렉토리를 만들어 주었다. 이 곳에 모든 시스템의 소스 코드를 빌드할 것이다. 유저 lfs는 LFS 시스템 빌드를 모두 담당하게 될 것이다.

# useradd -m -s /bin/bash lfs

LFS 문서에 따르면 LFS라는 환경 변수를 만든다. 이 환경 변수는 새 시스템이 마운트되는 경로를 담고 있다.

필요한 모든 프로그램 다운로드

LFS 문서에 있는 모든 패키지들을 다운로드 받는다. 이 목록들은 wget-list 라는 파일에 있다.

$ cd ~               # USER: lfs
$ mkdir sources
$ wget -i wget-list -P ~/sources

LFS 문서와는 다르게 lfs 홈에 소스를 보관한다는 점에 유의. 다운로드 받은 모든 파일이 올바른지 확인하기 위해 md5sums 파일을 통해 확인

$ pushd ~/sources
$ md5sum -c md5sums
$ popd
lfs/start.1377259862.txt.gz · 마지막으로 수정됨: 2014/10/09 21:23 (바깥 편집)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki