linuxfromscratch:12.4:start

Beyond Linux® From Scratch

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

Copyrigt© 1999-2025 Gerard Beekmans

목차

  서문
      머리말
      독자들에게
      LFS 대상 아키텍처
      사전 준비
      LFS와 표준
      수록된 패키진 선택 이유
      표기 형식
      구성
      정정표 및 보안 권고
  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/start.txt
  • 마지막으로 수정됨: 2026/01/01 06:05
  • 저자 baecy