탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
시스템 관리 설명서: 기본 관리 Oracle Solaris 10 8/11 Information Library (한국어) |
2. Solaris Management Console 작업(작업)
3. Oracle Java Web Console 작업(작업)
11. Oracle Solaris 부트 동작 수정(작업)
13. Oracle Solaris 부트 아카이브 관리(작업)
14. Oracle Solaris 시스템 부트(작업) 문제 해결
x86: Oracle Solaris OS에서 GRUB 지원
16. x86: GRUB가 구현되지 않은 시스템 부트(작업)
17. Oracle Solaris 자동 등록 regadm 명령 작업(작업)
21. Oracle Solaris 시스템 관리 도구를 사용하여 소프트웨어 관리(작업)
이 단원에는 x86 기반 시스템을 부트하는 경우에만 적용되는 부트 프로세스에 대한 정보가 포함되어 있습니다.
x86 기반 시스템을 켜면 ROM(read-only-memory) BIOS(Basic Input/Output System)에 의해 시스템이 제어됩니다. BIOS는 x86 64비트 및 32비트 지원을 사용하는 Oracle Solaris 운영 체제의 펌웨어 인터페이스입니다.
하드웨어 어댑터는 보통 장치의 실제 특성을 표시하는 내장 BIOS를 포함합니다. BIOS는 장치에 액세스하는 데 사용됩니다. 시작 프로세스 중 시스템 BIOS는 어댑터 BIOS가 있는지 확인합니다. 어댑터가 있으면 시스템에서는 각 어댑터 BIOS를 로드하고 실행합니다. 각 어댑터의 BIOS는 자체 진단 테스트를 실행한 다음 장치 정보를 표시합니다.
대부분의 시스템에 있는 BIOS에는 사용자 인터페이스가 있어 사용자는 이 인터페이스에서 다음 항목으로 구성된 정렬된 부트 장치 목록을 선택할 수 있습니다.
디스켓
CD 또는 DVD
하드 디스크
네트워크
BIOS는 부트 가능한 유효한 장치를 찾을 때까지 각 장치에서 차례로 부트하려고 시도합니다.
/platform/i86pc/multiboot 프로그램은 멀티부트 사양에 정의된 헤더를 포함하는 ELF32 실행 파일입니다.
멀티부트 프로그램은 다음과 같은 작업을 수행합니다.
부트 아카이브의 컨텐츠 해석
64비트 지원 시스템 자동 검색
시스템 부트를 위한 최적의 커널 모드 선택
메모리에서 핵심 커널 모듈 어셈블
Solaris 커널로 시스템 제어 전달
커널이 시스템을 제어하게 되면 CPU, 메모리 및 장치 부속 시스템을 초기화합니다. 그런 다음 /boot/solaris/bootenv.rc 파일에 지정된 bootpath 및 fstype 등록 정보에 해당하는 루트 장치를 마운트합니다. 이 파일은 부트 아카이브의 일부입니다. 이러한 등록 정보가 bootenv.rc 파일이나 GRUB 명령줄에 지정되지 않은 경우, 루트 파일 시스템은 기본적으로 /devices/ramdisk:a에서 UFS로 지정됩니다. 설치 미니루트를 부트하는 경우 루트 파일 시스템은 기본적으로 UFS로 지정됩니다. 루트 장치가 마운트되면 커널이 sched 및 init 명령을 초기화합니다. 이러한 명령을 실행하면 SMF(서비스 관리 기능) 서비스가 시작됩니다.