문서의 이전 판입니다!
Linux From Scratch - Version 12.1-systemd
Published March 1st, 2024
Created by Gerard Beekmans
Managing Editor: Bruce Dubbs
Editor: Douglas R. Reno
Editor: DJ Lucas
Copyright © 1999-2024 Gerard Beekmans
Copyright © 1999-2024, Gerard Beekmans
All rights reserved.
This book is licensed under a Creative Commons License.
Computer instructions may be extracted from the book under the MIT License.
Linux® is a registered trademark of Linus Torvalds.
목차
서문
저자의 말
당부하는 글
LFS 대상 아키텍처
사전 준비 사항
LFS 와 표준
패키지 선정 이유
표기법
책의 구성
오류 및 보안 권고 사항
I. 개요
1. 개요
LFS 시스템 구축 방법
지난 릴리즈 이후 변경 사항
변경 기록
자료
지원
II. 구성 준비
2. 호스트 시스템 준비
개요
호스트 시스텝 준비 사항
LFS 구성 단계
새로운 파티션 생성
파티션에 파일 시스템 생성
$LFS 변수 설정
새 파티션 마운트
3. 패키지와 패치
개요
패키지 일람
핈수 패치
4. 최종 준비사항
개요
LFS 시스템에 필수 디렉토리 생성
LFS 사용자 추가
환경 설정
SBU 설명
테스트 설명
III. LFS 크로스 툴체인과 임시 도구
주요 사전 지식
개요
툴체인 기술 설명
기본적인 컴파일 과정
5. 툴체인 컴파일
개요
Binutils-2.42 - Pass 1
GCC-13.2.0 - Pass 1
Linux-6.7.4 API Headers
Glibc-2.39
Libstdc++ from GCC-13.2.0
6. 크로스 컴파일 임시 도구
개요
M4-1.4.19
Ncurses-6.4-20230520
Bash-5.2.21
Coreutils-9.4
Diffutils-3.10
File-5.45
Findutils-4.9.0
Gawk-5.3.0
Grep-3.11
Gzip-1.13
Make-4.4.1
Patch-2.7.6
Sed-4.9
Tar-1.35
Xz-5.4.6
Binutils-2.42 - Pass 2
GCC-13.2.0 - Pass 2
7. 가상 루트 환경에서 추가적인 임시 도구 구성
개요
소유권 변경
가상 커널 파일 시스템 준비
가상 루트 환경
디렉토리 생성
필수 파일과 심볼릭 링크 생성
Gettext-0.22.4
Bison-3.8.2
Perl-5.38.2
Python-3.12.2
Texinfo-7.1
Util-linux-2.39.3
정리 및 임시 시스템 복사본 생성
IV. LFS 시스템 구성
8. 기본 시스템 소프트웨어 설치
개요
패키지 관리
Man-pages-6.06
Iana-Etc-20240125
Glibc-2.39
Zlib-1.3.1
Bzip2-1.0.8
Xz-5.4.6
Zstd-1.5.5
File-5.45
Readline-8.2
M4-1.4.19
Bc-6.7.5
Flex-2.6.4
Tcl-8.6.13
Expect-5.45.4
DejaGNU-1.6.3
Pkgconf-2.1.1
Binutils-2.42
GMP-6.3.0
MPFR-4.2.1
MPC-1.3.1
Attr-2.5.2
Acl-2.3.2
Libcap-2.69
Libxcrypt-4.4.36
Shadow-4.14.5
GCC-13.2.0
Ncurses-6.4-20230520
Sed-4.9
Psmisc-23.6
Gettext-0.22.4
Bison-3.8.2
Grep-3.11
Bash-5.2.21
Libtool-2.4.7
GDBM-1.23
Gperf-3.1
Expat-2.6.0
Inetutils-2.5
Less-643
Perl-5.38.2
XML::Parser-2.47
Intltool-0.51.0
Autoconf-2.72
Automake-1.16.5
OpenSSL-3.2.1
Kmod-31
Libelf from Elfutils-0.190
Libffi-3.4.4
Python-3.12.2
Flit-Core-3.9.0
Wheel-0.42.0
Setuptools-69.1.0
Ninja-1.11.1
Meson-1.3.2
Coreutils-9.4
Check-0.15.2
Diffutils-3.10
Gawk-5.3.0
Findutils-4.9.0
Groff-1.23.0
GRUB-2.12
Gzip-1.13
IPRoute2-6.7.0
Kbd-2.6.4
Libpipeline-1.5.7
Make-4.4.1
Patch-2.7.6
Tar-1.35
Texinfo-7.1
Vim-9.1.0041
MarkupSafe-2.1.5
Jinja2-3.1.3
Systemd-255
D-Bus-1.14.10
Man-DB-2.12.0
Procps-ng-4.0.4
Util-linux-2.39.3
E2fsprogs-1.47.0
디버깅 심볼 설명
스트리핑
정리
9. 시스템 설정
개요
기본 네트워크 설정
장치 및 모듈 조작 개요
장치 관리
시스템 시계 설정
리눅스 콘솔 설정
시스템 로케일 설정
/etc/inputrc 파일 생성
/etc/shells 파일 생성
Systemd 사용법 및 설정
10. LFS 시스텝 부팅 설정
개요
/etc/fstab 파일 생성
Linux-6.7.4
Using GRUB to Set Up the Boot Process
11. 마무리
마무리
LFS Count ID 발급
시스템 재 부팅
추가적인 자료
LFS 완료 후 진행