Solaris 10 설치 설명서: 네트워크 기반 설치

x86: GRUB 기반 부트(개요)

Solaris 10 1/06 릴리스부터 오픈 소스 부트 로더인 GRUB가 Solaris OS의 기본 부트 로더로 사용되었습니다.


주 –

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


부트 로더는 시스템을 켠 후 실행되는 첫 번째 소프트웨어 프로그램입니다. 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 설치 설명서: 기본 설치

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

파트 II, LAN(Local Area Network)을 통한 설치

 

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

DHCP 서비스를 사용하여 시스템 구성 정보를 미리 구성(작업)

 

사용자 정의 JumpStart 프로그램에서 설치 

Solaris 10 설치 설명서: 사용자 정의 JumpStart 및 고급 설치사용자 정의 JumpStart 설치 수행

 

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

시스템 관리 

GRUB에 대한 자세한 내용 및 관리 작업 

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