차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
다음 판 | 이전 판 | ||
linuxfromscratch:12.1:061-entering_the_chroot_environment [2024/04/16 16:04] – 만듦 - 바깥 편집 127.0.0.1 | linuxfromscratch:12.1:061-entering_the_chroot_environment [2024/06/15 10:15] (현재) – [7.4. Chroot 환경으로 들어가기] baecy | ||
---|---|---|---|
줄 1: | 줄 1: | ||
+ | ^ Linux From Scratch - Version 12.1-systemd | ||
+ | ^ Chapter 7. Entering Chroot and Building Additional Temporary Tools ^^^ | ||
+ | |[[.: | ||
+ | |가상 커널 파일 시스템 준비 | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ===== 7.4. Chroot 환경으로 들어가기 ===== | ||
+ | |||
+ | 이제 나머지 필요한 도구를 빌드하는 데 필요한 모든 패키지가 시스템에 설치되었으므로 이제 //chroot// 환경으로 들어가 임시 도구 설치를 마칠 차례입니다. 이 환경은 최종 시스템을 설치하는 데도 사용됩니다. //root// 사용자로 다음과 같이 아직은 임시 도구로만 채워진 환경으로 들어갑니다. | ||
+ | |||
+ | <code bash> | ||
+ | chroot " | ||
+ | HOME=/ | ||
+ | TERM=" | ||
+ | PS1=' | ||
+ | PATH=/ | ||
+ | MAKEFLAGS=" | ||
+ | TESTSUITEFLAGS=" | ||
+ | /bin/bash --login | ||
+ | </ | ||
+ | |||
+ | 사용 가능한 모든 논리 코어를 사용하지 않으려면 이 장과 다음 장에서 패키지를 빌드하는 데 사용할 논리 코어 수로 // | ||
+ | |||
+ | **env** 명령에 //-i// 옵션을 지정하면 //chroot// 환경의 모든 변수가 지워집니다. 그런 다음 '' | ||
+ | |||
+ | 이 시점부터는 모든 작업이 LFS 파일 시스템으로 제한되므로 더 이상 '' | ||
+ | |||
+ | 경로에 ''/ | ||
+ | |||
+ | 또한 **bash** 프롬프트에 '' | ||
+ | |||
+ | <WRAP info center round 90%> | ||
+ | **참고** \\ | ||
+ | 이 장의 나머지 부분과 다음 장의 모든 명령은 //chroot// 환경 내에서 실행하는 것이 중요합니다. 재부팅 등의 이유로 이 환경을 떠나는 경우 [[.: |