1.Loading BIOS
컴퓨터를 켜면 컴퓨터는 먼저 BIOS 정보를 로드합니다. BIOS 정보는 매우 중요하므로 컴퓨터는 맨 처음에 이를 찾아야 합니다. . BIOS에는 CPU 관련 정보, 장치 시작 순서 정보, 하드 디스크 정보, 메모리 정보, 클럭 정보, pnp 등이 포함되어 있기 때문입니다. 그런 다음 컴퓨터 정보가 매핑되고 어떤 하드웨어 장치를 찾아야 하는지 알 수 있습니다.
2.읽기 MBR
우리 모두 알고 있듯이 하드 디스크의 트랙 0의 첫 번째 섹터는 MBR이라고 하며, 이는 마스터 부트 레코드이며 크기는 512바이트이며 부팅 정보, 파티션 테이블을 저장합니다. 정보.
3.Boot Loader
는 운영 체제 커널이 실행되기 전에 실행되는 작은 프로그램입니다. 이 작은 프로그램을 통해 우리는 하드웨어 장치를 초기화하고 메모리 공간 맵을 구축함으로써 시스템의 소프트웨어 및 하드웨어 환경을 적절한 상태로 가져와 운영 체제 커널에 대한 최종 호출을 위한 모든 준비를 완료할 수 있습니다.
4. 커널 로드
5. 사용자 레이어 init는 inittab 파일에 따라 실행 수준을 설정합니다.
6. init 프로그램은 rc.sysinit을 실행합니다
8. 다양한 실행 레벨 스크립트 프로그램
9.
execute/etc/rc.d/rc.local10.
execute/bin/login 프로그램
위 내용은 리눅스 부팅 단계의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!