2013-02-21 4 views
-1

linux (Scientific Linux)의 시스템 시작과 관련하여 다소 멍청한 질문이 있습니다.리눅스 - 시스템 시작시 자동으로 실행되는 프로세스

시스템 시작시 자동으로 실행되는 프로세스는 무엇입니까?

리눅스는 7 init 실행 레벨 (0부터 6까지 계산)을 가지고 있으며, 3 레벨 (Full multiuser 모드)에서는/etc /에있는 모든 스크립트 (시스템 시작 스크립트)를 초기화합니다. rc.d/rc3.d/폴더.

맞습니까? 하드웨어가 인식하고 올바르게 BIOS로드를 시작하고의 1 단계를 포함하는 지정된 부팅 장치에서 파티션 부트 코드를 실행하면 BIOS는

  • 을 하드웨어 플랫폼 특정 시작 작업을 수행

  • 답변

    5
    1. 을 설명해주십시오 리눅스 부트 로더. 1 단계는 2 단계 (부트 로더 코드의 대부분)를로드합니다. 일부 로더는 현대 대형 디스크가 추가 코드없이 완전히 읽을 수 없기 때문에이를 달성하기 위해 중간 단계 (단계 1.5라고 함)를 사용할 수 있습니다.
    2. 부트 로더는 종종 사용자에게 가능한 부팅 옵션 메뉴를 제공합니다. 그런 다음 start_kernel()을 호출하기 전에 메모리에 압축을 해제하는 운영 체제를로드하고 필수 하드웨어 및 메모리 페이징과 같은 시스템 기능을 설정합니다.
    3. 그런 다음 start_kernel()은 별도로 생성되기 전에 시스템 설정 (인터럽트, 나머지 메모리 관리, 장치 초기화, 드라이버 등)의 대부분을 유휴 프로세스 및 스케줄러와 초기화 프로세스 (사용자에서 실행 됨) 공간).
    4. 초기화 프로세스는 필요에 따라 사용자 환경을 만들 수 있도록 모든 비 운영 체제 서비스 및 구조를 설정 한 다음 사용자에게 로그인 화면을 제공하는 스크립트를 실행합니다.
    관련 문제