반응형
안녕하세요 오늘은 리눅스 부팅 구조와 원리에 대해 알려드리겠습니다.
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
추가적으로
커널: 추상화(복잡한 내부를 감추고 깔끔하고 일관성있는 인터페이스 를 하으웨어에 제공) 보안(하드웨어,프로세스 보안관리) 자원관리(자원을 효율적으로 관리)
반응형