Solaris 10 6/06 설치 설명서: 사용자 정의 JumpStart 및 고급 설치

x86: GRUB 기반 부트(개요)

오픈 소스 부트 로더인 GRUB가 Solaris OS의 기본 부트 로더로 채택되었습니다.


주 –

GRUB 기반 부트는 SPARC 기반 시스템에서 사용할 수 없습니다.


부트 로더는 시스템 전원을 켠 후에 처음으로 실행되는 소프트웨어 프로그램입니다. x86 기반 시스템의 전원을 켜면 BIOS(Basic Input/Output System)가 CPU, 메모리, 플랫폼 하드웨어를 초기화합니다. 초기화 단계가 완료되면 BIOS는 구성된 부트 장치에서 부트 로더를 로드한 다음 시스템 제어를 부트 로더로 전송합니다.

GRUB는 구성 파일에 미리 지정된 부트 옵션을 포함한 단순 메뉴 인터페이스가 있는 오픈 소스 부트 로더입니다. GRUB에는 메뉴 인터페이스에서 액세스하여 다양한 부트 명령어를 수행할 수 있는 명령줄 인터페이스도 있습니다. Solaris OS에서 GRUB 구현은 멀티부트 사양과 호환됩니다. 사양에 대한 자세한 설명은 http://www.gnu.org/software/grub/grub.html에 있습니다.

Solaris 커널은 멀티부트 사양과 완전히 호환되기 때문에 GRUB를 사용하여 Solaris x86 기반 시스템을 부트할 수 있습니다. GRUB를 사용하면 다양한 운영 체제를 좀더 쉽게 부트 및 설치할 수 있습니다. 예를 들어 한 시스템에서 다음 운영 체제를 개별적으로 부트할 수 있습니다.

GRUB의 주요 장점 중 하나는 파일 시스템과 커널 실행 파일 형식이 직관적이기 때문에 디스크 상의 물리적 커널 위치를 기록하지 않고도 운영 체제를 로드할 수 있다는 것입니다. GRUB 기반 부트에서는 커널의 파일 이름, 드라이브, 커널이 있는 분할 영역을 지정하여 커널을 로드합니다. GRUB 기반 부트는 Solaris Device Configuration Assistant를 대체하며 GRUB 메뉴로 부트 프로세스를 단순화합니다.

x86: GRUB 기반 부트 방법

GRUB에서 시스템을 제어하기 시작하면 콘솔에 메뉴가 표시됩니다. GRUB 메뉴에서는 다음을 수행할 수 있습니다.

구성 가능 시간 초과를 사용하여 기본 OS 항목을 부트할 수 있습니다. 임의의 키를 누르면 기본 OS 항목 부트가 중단됩니다.

GRUB 메뉴의 예를 보려면 GRUB 주 메뉴 설명을 참조하십시오.

x86: GRUB 장치 이름 지정 규약

GRUB에서 사용하는 장치 이름 지정 규약은 이전 Solaris OS 버전과 약간 다릅니다. GRUB 장치 이름 지정 규약을 이해하면 시스템에서 GRUB를 구성할 때 드라이브 및 분할 영역을 제대로 지정하는 데 도움이 됩니다.

다음 표는 GRUB 장치 이름 지정 규약을 설명합니다.

표 4–1 GRUB 장치의 이름 지정 규약

장치 이름 

설명 

(fd0), (fd1)

첫 번째 디스켓, 두 번째 디스켓 

(nd)

네트워크 장치 

(hd0,0), (hd0,1)

첫 번째 bios 디스크의 첫 번째 및 두 번째 fdisk 분할 영역

(hd0,0,a), (hd0,0,b)

첫 번째 bios 디스크의 첫 번째 fdisk 분할 영역에 있는 Solaris/BSD 슬라이스 0 및 1


주 –

모든 GRUB 장치 이름은 괄호 안에 넣어야 합니다. 분할 영역 번호는 1이 아닌 0(영)부터 계산합니다.


fdisk 분할 영역에 대한 자세한 내용은 System Administration Guide: Devices and File SystemsGuidelines for Creating an fdisk Partition을 참조하십시오.

x86: GRUB 기반 설치에 관한 정보의 위치

변경 사항에 대한 자세한 내용은 다음 참조를 참조하십시오.

표 4–2 GRUB 기반 설치에 관한 정보의 위치

주제 

GRUB 메뉴 작업 

자세한 내용 

설치 

Solaris OS CD 또는 DVD 매체에서 설치 

Solaris 10 6/06 설치 설명서: 기본 설치.

네트워크 설치 이미지에서 설치 

Solaris 10 6/06 설치 설명서: 네트워크 기반 설치의 제II부, LAN(Local Area Network)을 통한 설치

 

네트워크 설치를 위한 DHCP 서버 구성 

Solaris 10 6/06 설치 설명서: 네트워크 기반 설치DHCP 서비스를 사용하여 시스템 구성 정보를 미리 구성(작업)

 

사용자 정의 JumpStart 프로그램을 사용하여 설치 

x86: 사용자 정의 JumpStart 설치 수행

 

Solaris Live Upgrade를 사용하여 활성화 또는 부트 환경으로 폴백 

시스템 관리 

GRUB 및 관리 작업에 대한 자세한 정보 

System Administration Guide: Basic Administration의 11 장, GRUB Based Booting (Tasks)