lfs:start
차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판이전 판다음 판 | 이전 판 | ||
lfs:start [2013/08/23 12:10] – [유저 준비] 챕터 삭제 changwoo | lfs:start [2014/10/09 21:24] (현재) – 바깥 편집 127.0.0.1 | ||
---|---|---|---|
줄 11: | 줄 11: | ||
# mkfs.ext4 /dev/sdb6 | # mkfs.ext4 /dev/sdb6 | ||
+ | ===== 유저 준비 ===== | ||
+ | 그리고 현재 리눅스 시스템인 젠투에 유저 ' | ||
+ | # groupadd lfs | ||
+ | # useradd -s /bin/bash -g lfs -m -k /dev/numm lfs | ||
+ | # passwd lfs | ||
+ | # chown -v lfs $LFS/tools | ||
+ | # chown -v lfs $LFS/ | ||
+ | | ||
+ | LFS 문서에 따르면 LFS라는 환경 변수를 만든다. 이 환경 변수는 새 시스템이 마운트되는 경로를 담고 있다. | ||
+ | ===== 환경변수 준비 ===== | ||
+ | cat > ~/ | ||
+ | exec env -i HOME=$HOME TERM=$TERM PS1=' | ||
+ | EOF | ||
+ | | ||
+ | cat > ~/.bashrc << " | ||
+ | set +h | ||
+ | umask 022 | ||
+ | LFS=/ | ||
+ | LC_ALL=POSIX | ||
+ | LFS_TGT=$(uname -m)-lfs-linux-gnu | ||
+ | PATH=/ | ||
+ | MAKEFLAGS=" | ||
+ | export LFS LC_ALL LFS_TGT PATH MAKEFLAGS | ||
+ | EOF | ||
+ | |||
+ | 현재 작업중이었다면 source ~/ | ||
+ | | ||
===== 필요한 모든 프로그램 다운로드 ===== | ===== 필요한 모든 프로그램 다운로드 ===== | ||
LFS 문서에 있는 모든 패키지들을 다운로드 받는다. 이 목록들은 '' | LFS 문서에 있는 모든 패키지들을 다운로드 받는다. 이 목록들은 '' | ||
줄 21: | 줄 48: | ||
$ md5sum -c md5sums | $ md5sum -c md5sums | ||
$ popd | $ popd | ||
+ | | ||
+ | ===== 임시 시스템 제작 ===== | ||
+ | 최소한의 시스템을 갖춘 임시 시스템을 빌드한다. 컴파일할 양과 시간이 많으므로 [[lfs: | ||
+ | |||
+ | ===== LFS 기본 시스템 제작 ===== | ||
+ | 최소한의 시스템을 갖춘 후에는 chroot 해서 최종적으로 시스템을 만드는 과정을 마쳐야 한다. | ||
+ | 이 것 또한 임시 시스템 제작만큼이나 많은 시간과 문서의 양이 필요하므로 | ||
+ | [[lfs: | ||
+ |
lfs/start.1377259824.txt.gz · 마지막으로 수정됨: 2014/10/09 21:23 (바깥 편집)