DevOps/리눅스 / / 2019. 8. 26. 20:38

리눅스 부팅 구조와 원리

반응형

안녕하세요 오늘은 리눅스 부팅 구조와 원리에 대해 알려드리겠습니다.

 

01단계 : ROM-BIOS에서 POST기능과 부팅매체의 부트로더를 불러들인다.- ROM-BIOS

02단계 : 부트로더는 부팅메뉴를 선택받고 선택된 커널을 로딩한다. 그리고 부트로더는 Swapper를 로딩한다. – GRUB

03단계 : Swapper는 각 장치들을 초기화한후에 init프로세스를 로딩한다. – Swapper

04단계 : init프로세스는  /etc/inittab 파일의 내용을순차대로 실행한다. – init

05단계 : 부팅레벨을 선택한다. - /etc/inittab

06단계 : /etc/rc.d/rc.sysinit 스크립트를 실행한다 - /etc/inittab

07단계 : 선택된 부팅레벨(N)에 따라서 /etc/rc.d/rcN.d/디렉토리의 파일들을 순차대로 실행한다. - /etc/inittab

08단계 : ctrlaltdel 시스템매직키 설정을 한다. - /etc/inittab

09단계 : 전원공급 설정을 한다. - /etc/inittab

10단계 : 6개의 가상터미널을 각각 실행한다. - /etc/inittab

11단계 : 5번 부팅레벨로 부팅될 경우에 X윈도우를 실행한다. - /etc/inittab

 

추가적으로

 

커널: 추상화(복잡한 내부를 감추고 깔끔하고 일관성있는 인터페이스 를 하으웨어에 제공)  보안(하드웨어,프로세스 보안관리)  자원관리(자원을 효율적으로 관리)

반응형
  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유