부팅 과정 개요
100%

시스템 부팅 · 레슨 1

부팅 과정 개요

플랫폼 펌웨어에서 커널을 거쳐 첫 번째 사용자 공간 프로세스까지 이어지는 주요 제어권 전달을 알아봅니다.

부팅은 플랫폼 재설정 상태를 실행 중인 사용자 공간 환경으로 바꾸는 신뢰 및 제어권 전달의 연쇄입니다. 일반적인 PC 경로는 펌웨어, 부트 관리자 또는 로더, 선택적인 초기 사용자 공간을 포함한 커널, PID 1 init 시스템으로 요약할 수 있습니다. 아키텍처, 가상 머신, 임베디드 시스템 및 컨테이너는 다른 경로를 사용할 수 있습니다.

펌웨어 초기화

플랫폼 펌웨어는 부팅 대상을 선택할 수 있을 정도로 CPU, 메모리 및 장치 상태를 초기화합니다. 전통적인 PC는 BIOS 규칙을 사용하고 현재 PC는 일반적으로 UEFI를 사용합니다. 펌웨어 설정, 부팅 순서, 플랫폼 검증 및 보안 부팅 정책에 따라 다음 단계에서 실행할 수 있는 파일이 결정될 수 있습니다.

펌웨어가 설치된 리눅스 루트 파일 시스템을 반드시 이해하는 것은 아닙니다. 인터페이스에 따라 부팅 경로를 찾습니다. 예를 들어 BIOS는 선택한 디스크의 부트 코드를 사용하고, UEFI 부팅 항목은 EFI 시스템 파티션의 EFI 실행 파일을 가리킵니다.

일반적인 PC가 재설정된 뒤 플랫폼 초기화를 시작하는 구성 요소는 무엇입니까?

부트 로더 또는 부트 관리자

GRUB 같은 로더는 부팅 항목을 표시하고, 선택한 리눅스 커널과 초기 RAM 파일 시스템을 메모리에 불러오며, 커널 명령줄을 구성하고, 제어권을 넘길 수 있습니다. UEFI는 EFI 실행 파일로 빌드된 커널을 직접 불러올 수도 있으므로 별도의 다단계 로더는 흔하지만 보편적이지는 않습니다.

선택된 결과물은 서로 맞아야 합니다. 커널 버전, initramfs 내용, 루트 식별자, 보안 서명 및 명령줄 옵션이 모두 다음 제어권 전달의 성공 여부에 영향을 줍니다.

리눅스 부트 로더가 일반적으로 담당하는 작업은 무엇입니까?

커널과 초기 사용자 공간

커널은 필요에 따라 압축을 풀거나 위치를 재배치하고, 핵심 하위 시스템을 초기화하고, 명령줄을 해석하며, 사용 가능한 하드웨어를 검색합니다. initramfs는 실제 루트 파일 시스템을 구성하는 데 필요한 저장 장치 검색, RAID, 암호화, LVM, 네트워킹 또는 기타 작업을 위한 모듈과 초기 도구를 제공할 수 있습니다.

의도한 루트를 사용할 수 있게 되면 초기 사용자 공간이 그곳으로 전환하고 커널이 설정된 첫 사용자 공간 프로그램을 실행합니다. 파일 시스템 검사나 읽기-쓰기 재마운트를 누가 수행하는지 같은 세부 사항은 하나의 보편적 순서가 아니라 배포판의 부팅 설계에 속합니다.

시스템에서 initramfs를 사용할 수 있는 이유는 무엇입니까?

PID 1과 시스템 준비 상태

첫 사용자 공간 프로세스에는 PID 1이 부여됩니다. 여러 배포판에서는 systemd이지만 다른 시스템은 sysvinit, OpenRC, runit, BusyBox init 또는 특수 프로그램을 사용합니다. PID 1은 사용자 공간 서비스 환경을 구성하고, 고아가 된 자식 프로세스를 회수하며, 종료 책임을 처리합니다.

PID 1에 도달했다고 해서 시스템이 완전히 준비되었다는 뜻은 아닙니다. 서비스가 아직 시작 중이고, 저장 장치가 마운트 중이며, 네트워크 설정이 완료되지 않았을 수 있습니다. 그래픽 또는 콘솔 로그인도 가능한 대상 상태 중 하나일 뿐입니다.

주요 사용자 공간 초기화 단계를 시작하는 것은 무엇입니까?

레슨 완료

부팅 과정 개요 완료

이제 주요 리눅스 부팅 제어권 전달을 보편적인 구현 세부 사항으로 오해하지 않고 추적할 수 있습니다.

  • 펌웨어 초기화와 대상 선택에서 시작합니다.

  • 로더를 커널, initramfs 및 명령줄 선택과 연결합니다.

  • 복잡한 루트 구성을 이해할 때 초기 사용자 공간을 고려합니다.

  • PID 1을 준비 완료의 증거가 아니라 서비스 초기화의 시작으로 취급합니다.

학습 진행 상황 저장

무료 계정을 만들어 이 레슨을 저장하고 어떤 기기에서든 계속 학습하세요.

무료 계정 만들기
다음 수업
시스템 부팅(으)로 돌아가기