JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
Oracle Solaris 11.1 시스템 부트 및 종료     Oracle Solaris 11.1 Information Library (한국어)
search filter icon
search icon

문서 정보

머리말

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

2.  x86: GRand Unified Bootloader 관리(작업)

x86: GRUB 2 소개

x86: GRUB 2 구성에 대한 설명

x86: GRUB 2 분할 영역 및 장치 이름 지정 체계

x86: GRUB 2 및 GRUB 레거시 작업 비교

x86: GRUB 2를 지원하는 릴리스로 GRUB 레거시 시스템 업그레이드

x86: GRUB 2를 지원하는 릴리스로 GRUB 레거시 시스템을 업그레이드하는 방법

x86: GRUB 레거시 메뉴 항목을 GRUB 2로 마이그레이션하는 방법

x86: 동일한 시스템에서 GRUB 2 및 GRUB 레거시 부트 환경 유지 관리

x86: bootadm 명령을 사용하여 GRUB 구성 관리

x86: GRUB 메뉴 항목을 나열하는 방법

x86: 수동으로 GRUB 메뉴를 재생성하는 방법

x86: GRUB 메뉴를 유지 관리하는 방법

x86: GRUB 메뉴의 지정된 부트 항목 속성을 설정하는 방법

x86: GRUB 메뉴에 부트 항목을 추가하는 방법

x86: GRUB 메뉴에서 부트 항목을 제거하는 방법

x86: 부트 시 GRUB 메뉴를 편집하여 커널 인수 추가

x86: GRUB 메뉴를 편집하여 부트 시 -B prop=val 커널 인수 추가

부트 시 Oracle Solaris 콘솔 재지정

x86: GRUB 구성 사용자 정의

x86: 고급 GRUB 관리 및 문제 해결

x86: bootadm install-bootloader 명령을 사용하여 GRUB 2 설치

x86: 부트 로더를 설치하는 방법

x86: 루트 풀 복원 후 부트 로더를 설치하는 방법

x86: 기본 위치 이외의 다른 위치에서 GRUB를 설치하는 방법

x86: GRUB 2가 설치된 시스템에 GRUB 레거시 설치

x86: GRUB 2가 설치된 시스템에 GRUB 레거시를 설치하는 방법

3.  시스템 종료(작업)

4.  시스템 부트(작업)

5.  네트워크에서 시스템 부트(작업)

6.  시스템 부트 문제 해결(작업)

색인

x86: GRUB 구성 사용자 정의

grub.cfg 파일에는 대부분의 GRUB 구성이 포함되어 있습니다. 또한 GRUB 구성에 보다 복잡한 구문(예: 메뉴 항목 또는 기타 스크립팅)을 추가하려는 경우 이름이 custom.cfg인 편집 가능 파일을 사용할 수 있습니다. 기본적으로 이 파일은 시스템에 존재하지 않습니다. 파일을 만들어 /pool-name/boot/grub/에 있는 grub.cfgmenu.conf 파일과 동일한 위치에 저장해야 합니다.

GRUB에서는 grub.cfg 파일 끝에 있는 다음 코드를 통해 custom.cfg 파일의 명령 및 모든 사용자 정의를 처리합니다.

if [ -f  $prefix/custom.cfg ]; then
            source $prefix/custom.cfg;
fi

이러한 명령을 통해 GRUB는 boot/grub 하위 디렉토리에서 루트 풀의 최상위 레벨 데이터 세트에 custom.cfg 파일이 존재하는지 확인합니다. custom.cfg 파일이 존재하면 GRUB는 파일의 소스를 명시하고 컨텐츠가 grub.cfg 파일에 삽입된 것처럼 파일에 있는 모든 명령을 처리합니다.

64비트 UEFI 펌웨어를 사용하는 시스템에서는 이 파일의 항목이 다음과 같이 표시될 수 있습니다.

menuentry "Windows (64-bit UEFI)" {
   insmod part_gpt
   insmod fat
   insmod search_fs_uuid
   insmod chain
   search --fs-uuid --no-floppy --set=root cafe-f4ee
   chainloader /efi/Microsoft/Boot/bootmgfw.efi
}

BIOS 펌웨어를 사용하는 시스템에서는 이 파일의 항목이 다음과 같이 표시될 수 있습니다.

menuentry "Windows" {
   insmod chain
   set root=(hd0,msdos1)
   chainloader --force +1
}