JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
시스템 관리 설명서: 기본 관리     Oracle Solaris 10 8/11 Information Library (한국어)
search filter icon
search icon

문서 정보

본 문서 정보

1.  Oracle Solaris 관리 도구(로드 맵)

2.  Solaris Management Console 작업(작업)

3.  Oracle Java Web Console 작업(작업)

4.  사용자 계정 및 그룹 관리(개요)

5.  사용자 계정 및 그룹 관리(작업)

6.  클라이언트-서버 지원 관리(개요)

7.  디스크가 없는 클라이언트 관리(작업)

8.  시스템 종료 및 부트 소개

9.  시스템 종료 및 부트(개요)

Oracle Solaris 부트 설계의 기본 사항

새로운 SPARC 부트 아키텍처 이해

미니루트 압축 및 압축 해제

소프트웨어 설치 및 업그레이드

설치 메모리 요구 사항

네트워크 부트 서버 설정 프로세스의 변경 사항

복수 커널 부트 지원

SPARC에서 부트 아카이브 구현

x86: GRUB 부트 로더 관리

GRUB 기반 부트의 작동 방식

findroot 명령에 대한 GRUB 지원

Oracle Solaris ZFS 루트 파일 시스템에서 부트

Oracle Solaris ZFS에 대한 설치 요구 사항

Oracle Solaris ZFS 루트 파일 시스템에서 부트 작동 방식

SPARC: Oracle Solaris ZFS 루트 파일 시스템에서 부트를 지원하는 옵션

x86: ZFS 루트 파일 시스템에서 부트를 지원하는 옵션

10.  시스템 종료(작업)

11.  Oracle Solaris 부트 동작 수정(작업)

12.  Oracle Solaris 시스템 부트(작업)

13.  Oracle Solaris 부트 아카이브 관리(작업)

14.  Oracle Solaris 시스템 부트(작업) 문제 해결

15.  x86: GRUB 기반 부트(참조)

16.  x86: GRUB가 구현되지 않은 시스템 부트(작업)

17.  Oracle Solaris 자동 등록 regadm 명령 작업(작업)

18.  서비스 관리(개요)

19.  서비스 관리(작업)

20.  소프트웨어 관리(개요)

21.  Oracle Solaris 시스템 관리 도구를 사용하여 소프트웨어 관리(작업)

22.  Oracle Solaris 패키지 명령을 사용하여 소프트웨어 관리(작업)

23.  패치 관리

A.  SMF 서비스

색인

x86: GRUB 부트 로더 관리

오픈 소스 GRUB(GRand Unified Bootloader)은 x86 기반 시스템의 기본 부트 로더입니다. GRUB는 시스템의 메모리에 부트 아카이브를 로드합니다. 부트 아카이브는 루트 파일 시스템이 마운트되기 전 시스템 시작 중에 필요한 중요 파일 모음입니다. 부트 아카이브는 Oracle Solaris OS를 부트하는 데 사용되는 인터페이스입니다. GRUB에 대한 자세한 내용은 http://www.gnu.org/software/grub/grub.html에서 확인할 수 있습니다. grub(5) 매뉴얼 페이지도 참조하십시오.

GRUB 기반 부트의 작동 방식

x86 기반 시스템을 켜면 BIOS(Basic Input/Output System)가 CPU, 메모리 및 플랫폼 하드웨어를 초기화합니다. 초기화 단계가 완료되면 BIOS는 구성된 부트 장치에서 부트 로더를 로드하고 시스템 제어를 부트 로더로 넘깁니다. 부트 로더는 시스템을 켠 후 가장 먼저 실행되는 소프트웨어 프로그램입니다. 이 프로그램을 실행하면 부트 프로세스가 시작됩니다.

GRUB는 구성 파일 menu.lst에 미리 정의된 부트 옵션을 포함하는 메뉴 인터페이스입니다. GRUB에는 GUI 메뉴 인터페이스에서 액세스할 수 있는 명령줄 인터페이스도 있습니다. 이 인터페이스를 사용하여 기본 부트 동작 수정을 비롯한 다양한 부트 기능을 수행할 수 있습니다. Solaris OS에서 GRUB 구현은 멀티부트 사양과 호환됩니다. 이 내용은 http://www.gnu.org/software/grub/grub.html에 자세히 설명되어 있습니다.

Oracle Solaris 커널은 멀티부트 사양과 완전히 호환되므로 GRUB를 사용하여 x86 기반 시스템을 부트할 수 있습니다. GRUB를 사용할 경우 단일 x86 기반 시스템에 설치된 여러 운영 체제를 부트할 수 있습니다. 예를 들어 부트 시 GRUB 메뉴에서 부트 항목을 선택하거나, 기본적으로 특정 OS를 부트하도록 menu.lst 파일을 구성하여 Oracle Solaris, Linux 또는 Windows를 개별적으로 부트할 수 있습니다.

GRUB는 파일 시스템 및 커널 실행 파일 형식에 대해 직관적이므로, 디스크에 있는 커널의 실제 위치를 기록하지 않고 운영 체제를 로드할 수 있습니다. GRUB 기반 부트를 사용할 경우 파일 이름, 드라이브 및 커널이 위치한 분할 영역을 지정하면 커널이 로드됩니다. 자세한 내용은 GRUB 구성에 사용되는 이름 지정 규칙을 참조하십시오.

GRUB를 사용하여 시스템을 부트하기 위한 단계별 지침은 GRUB를 사용하여 x86 기반 시스템 부트(작업 맵)를 참조하십시오.

또한 다음 매뉴얼 페이지를 참조하십시오.

findroot 명령에 대한 GRUB 지원

findroot 명령은 이전에 GRUB에서 사용한 root 명령과 비슷하게 작동하지만, 부트 장치에 관계없이 대상 디스크를 검색하는 향상된 기능을 제공합니다. findroot 명령은 또한 Oracle Solaris ZFS 루트 파일 시스템에서 부트하는 기능도 지원합니다.

이 명령의 가장 일반적인 GRUB menu.lst 항목 형식은 다음과 같습니다.

findroot (rootfs0,0,a)
kernel$ /platform/i86pc/kernel/$ISADIR/unix
module$ /platform/i86pc/$ISADIR/boot_archive

일부 Oracle Solaris 릴리스에서는 항목이 다음과 같습니다.

title Solaris 10 10/08 s10x_u6wos_03 X86
findroot (pool_rpool,0,a)
kernel$  /platform/i86pc/multiboot  -B $ZFS-BOOTFS
module /platform/i86pc/boot_archive

title Solaris failsafe
findroot (pool_rpool,0,a)
kernel /boot/multiboot kernel/unix -s    -B console=ttyb
module /boot/x86.miniroot-safe

자세한 내용은 x86: findroot 명령 구현을 참조하십시오.

GRUB 참조 정보는 15 장x86: GRUB 기반 부트(참조)를 참조하십시오.