linuxfromscratch:12.4:linux_from_scratch:start

문서의 이전 판입니다!


Linux® From Scratch

Version 12.4
2025년 9월 1일 출간
집필자 Gerard Beekmans
편집자: Bruce Dubbs

Copyrigt© 1999-2025 Gerard Beekmans

서문

I. 서론

1. 서론
  • LFS 시스템을 어떻게 만들 것인가
  • 이전 버전에서 달라진 점
  • 변경 내역
  • 참고 자료
  • 도움말

II. 빌드 준비하기

2. 호스트 시스템 준비
  • 서론
  • 호스트 시스템 준비 사항
  • 단계별 LFS 빌드 과정
  • 새로운 파티션 생성
  • 파티션에 파일 시스템 생성
  • $LFS 변수와 Umask 설정
  • 새로운 파티션 마운트
3. 패키지와 패치
  • 서론
  • 모든 패키지
  • 필요한 패치들
4. 준비 마치기
  • 서론
  • LFS 파일 시스템에 필수 디렉토리 생성
  • LFS 사용자 추가
  • 환경 설정
  • SBU 단위
  • 테스트

III. LFS 크로스 툴체인과 임시 툴 빌드

중요한 배경 지식
  • 서론
  • 툴체인 기법
  • 이후 컴파일 진행 방법
5. 크로스 툴체인 컴파일
  • 서론
  • Binutils-2.45 - Pass 1
  • GCC-15.2.0 - Pass 1
  • Linux-6.16.1 API Headers
  • Glibc-2.42
  • Libstdc++ from GCC-15.2.0
6. 임시 툴 크로스 컴파일
  • 서론
  • M4-1.4.20
  • Ncurses-6.5-20250809
  • Bash-5.3
  • Coreutils-9.7
  • Diffutils-3.12
  • File-5.46
  • Findutils-4.10.0
  • Gawk-5.3.2
  • Grep-3.12
  • Gzip-1.14
  • Make-4.4.1
  • Patch-2.8
  • Sed-4.9
  • Tar-1.35
  • Xz-5.8.1
  • Binutils-2.45 - Pass 2
  • GCC-15.2.0 - Pass 2
7. Chroot 실행 상태에서 추가적인 임시 툴 빌드
  • 서론
  • 소유권 변경
  • 가상 커널 파일 시스템 준비
  • Chroot 환경으로 진입
  • 디렉터리 생성
  • 필요한 파일과 심볼릭 링크 생성
  • Gettext-0.26
  • Bison-3.8.2
  • Perl-5.42.0
  • Python-3.13.7
  • Texinfo-7.2
  • Util-linux-2.41.1
  • 정리 및 임시 시스템 저장

IV. LFS 시스템 빌드

8. 기본적인 시스템 소프트웨어 설치
  • 서론
  • 패키지 관리법
  • Man-pages-6.15
  • Iana-Etc-20250807
  • Glibc-2.42
  • Zlib-1.3.1
  • Bzip2-1.0.8
  • Xz-5.8.1
  • Lz4-1.10.0
  • Zstd-1.5.7
  • File-5.46
  • Readline-8.3
  • M4-1.4.20
  • Bc-7.0.3
  • Flex-2.6.4
  • Tcl-8.6.16
  • Expect-5.45.4
  • DejaGNU-1.6.3
  • Pkgconf-2.5.1
  • Binutils-2.45
  • GMP-6.3.0
  • MPFR-4.2.2
  • MPC-1.3.1
  • Attr-2.5.2
  • Acl-2.3.2
  • Libcap-2.76
  • Libxcrypt-4.4.38
  • Shadow-4.18.0
  • GCC-15.2.0
  • Ncurses-6.5-20250809
  • Sed-4.9
  • Psmisc-23.7
  • Gettext-0.26
  • Bison-3.8.2
  • Grep-3.12
  • Bash-5.3
  • Libtool-2.5.4
  • GDBM-1.26
  • Gperf-3.3
  • Expat-2.7.1
  • Inetutils-2.6
  • Less-679
  • Perl-5.42.0
  • XML::Parser-2.47
  • Intltool-0.51.0
  • Autoconf-2.72
  • Automake-1.18.1
  • OpenSSL-3.5.2
  • Libelf from Elfutils-0.193
  • Libffi-3.5.2
  • Python-3.13.7
  • Flit-Core-3.12.0
  • Packaging-25.0
  • Wheel-0.46.1
  • Setuptools-80.9.0
  • Ninja-1.13.1
  • Meson-1.8.3
  • Kmod-34.2
  • Coreutils-9.7
  • Diffutils-3.12
  • Gawk-5.3.2
  • Findutils-4.10.0
  • Groff-1.23.0
  • GRUB-2.12
  • Gzip-1.14
  • IPRoute2-6.16.0
  • Kbd-2.8.0
  • Libpipeline-1.5.8
  • Make-4.4.1
  • Patch-2.8
  • Tar-1.35
  • Texinfo-7.2
  • Vim-9.1.1629
  • MarkupSafe-3.0.2
  • Jinja2-3.1.6
  • Udev from Systemd-257.8
  • Man-DB-2.13.1
  • Procps-ng-4.0.5
  • Util-linux-2.41.1
  • E2fsprogs-1.47.3
  • Sysklogd-2.7.2
  • SysVinit-3.14
  • 디버깅 심벌
  • 스트리핑
  • 정리
9. 시스템 설정
  • 서론
  • LFS-Bootscripts-20250827
  • 장치와 모듈 취급 방법
  • 일반적인 네트워크 설정
  • System V 부트 스크립트 사용법과 설정
  • 시스템 로케일 설정
  • /etc/inputrc 파일 생성
  • /etc/shells 파일 생성
10. LFS 시스템 부팅 설정
  • 서론
  • /etc/fstab 파일 생성
  • Linux-6.16.1
  • GRUB 부팅 설정
11. 마치며
  • 마치며
  • LFS 카운트 획득
  • 시스템 부팅하기
  • 추가적인 자료
  • LFS 이후에 할 일

V. 부록

  • A. 약어와 용어
  • B. 감사의 글
  • C. 의존성
  • D. 부팅 및 시스템 설정 스크립트 version-20250827
    • /etc/rc.d/init.d/rc
    • /lib/lsb/init-functions
    • /etc/rc.d/init.d/mountvirtfs
    • /etc/rc.d/init.d/modules
    • /etc/rc.d/init.d/udev
    • /etc/rc.d/init.d/swap
    • /etc/rc.d/init.d/setclock
    • /etc/rc.d/init.d/checkfs
    • /etc/rc.d/init.d/mountfs
    • /etc/rc.d/init.d/udev_retry
    • /etc/rc.d/init.d/cleanfs
    • /etc/rc.d/init.d/console
    • /etc/rc.d/init.d/localnet
    • /etc/rc.d/init.d/sysctl
    • /etc/rc.d/init.d/sysklogd
    • /etc/rc.d/init.d/network
    • /etc/rc.d/init.d/sendsignals
    • /etc/rc.d/init.d/reboot
    • /etc/rc.d/init.d/halt
    • /etc/rc.d/init.d/template
    • /etc/sysconfig/modules
    • /etc/sysconfig/createfiles
    • /etc/sysconfig/udev-retry
    • /sbin/ifup
    • /sbin/ifdown
    • /lib/services/ipv4-static
    • /lib/services/ipv4-static-route
E. Udev 설정 규칙
  • 55-lfs.rules
F. LFS 라이센스
  • Creative Commons License
  • The MIT License
색인

상위
전자수첩

맨위로
맨위로

다음
서문

  • linuxfromscratch/12.4/linux_from_scratch/start.1767260186.txt.gz
  • 마지막으로 수정됨: 2026/01/01 09:36
  • 저자 baecy