부트 로더란 무엇입니까?

What Is Boot Loader



부트 로더는 매우 작고 비교적 단순한 경향이 있지만 부트 프로세스에서 중요한 역할을 합니다. 거의 모든 Linux 관련 포럼을 방문하면 부트 로더 문제를 해결하는 방법을 묻는 사람을 최소한 몇 명 만날 가능성이 높습니다. 부트 로더의 문제를 피하려면 부트 로더가 부트 프로세스에서 어떤 역할을 하고 가장 인기 있는 Linux 부트 로더가 무엇인지 이해하는 것이 가장 중요합니다.

부트 로더는 선택적 커널 매개변수가 있는 Linux 커널과 initrd로 알려진 Linux 초기 RAM 디스크를 로드하는 프로그램입니다. Linux 커널은 Linux 운영 체제의 핵심이며 init(초기화의 약자) 프로세스 또는 다음과 같은 init 교체를 시작합니다. 체계 , 로드 직후. Linux 초기 RAM 디스크는 실제 루트 파일 시스템을 마운트하기 전에 중요한 파일을 메모리에 로드하기 위한 임시 저장 공간을 제공합니다.







BIOS(Basic Input/Output System)가 있는 구형 컴퓨터에서 부트 로더는 디스크의 처음 512바이트를 차지하는 MBR(마스터 부트 레코드)에 있지만 UEFI(Unified Extensible Firmware Interface)가 있는 최신 컴퓨터는 이를 MBR(마스터 부트 레코드)에 저장합니다. EFI 시스템 파티션이라는 특수 파티션.



부트 로더는 성공적인 POST(Power-On Self-Test) 후 BIOS 또는 UEFI에 의해 로드됩니다. POST(Power-On Self-Test)는 컴퓨터 또는 기타 디지털 전자 장치의 전원이 켜진 직후 수행되는 자체 테스트 프로세스입니다.



부트 로더는 Linux 커널과 Linux 초기 RAM 디스크를 로드하는 역할을 하는 중요한 소프트웨어입니다. Linux 사용자는 각각 고유한 강점과 약점이 있는 여러 부트 로더 중에서 선택할 수 있습니다.