JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
Oracle Solaris 관리: 기본 관리     Oracle Solaris 10 1/13 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.  시스템 종료 및 부트(개요)

10.  시스템 종료(작업)

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

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

Oracle Solaris 시스템 부트의 새로운 기능

SPARC 기반 시스템 부트(작업 맵)

SPARC 기반 시스템 부트

SPARC: 시스템을 실행 레벨 3으로 부트하는 방법(다중 사용자 레벨)

SPARC: 시스템을 실행 레벨 S로 부트하는 방법(단일 사용자 레벨)

SPARC: 시스템을 대화식으로 부트하는 방법

SPARC: 기본 커널이 아닌 다른 커널을 부트하는 방법

SPARC 기반 시스템의 지정된 ZFS 루트 파일 시스템에서 부트

SPARC: ZFS 부트 풀에서 사용 가능한 부트 가능 데이터 세트를 나열하는 방법

SPARC: 지정된 ZFS 루트 파일 시스템에서 부트하는 방법

비상 안전 모드로 SPARC 기반 시스템 부트

SPARC 기반 시스템을 비상 안전 모드로 부트하는 방법

네트워크에서 SPARC 기반 시스템 부트

SPARC: 네트워크에서 시스템을 부트하는 방법

GRUB를 사용하여 x86 기반 시스템 부트(작업 맵)

x86: 시스템을 실행 레벨 3으로 부트하는 방법(다중 사용자)

x86: 시스템을 실행 레벨 S로 부트하는 방법(단일 사용자 레벨)

x86: 시스템을 대화식으로 부트하는 방법

x86: x86 기반 시스템의 지정된 ZFS 루트 파일 시스템에서 부트

x86: 사용 가능한 ZFS 부트 환경 목록을 표시하는 방법

x86: 지정된 ZFS 루트 파일 시스템에서 부트하는 방법

비상 안전 모드로 x86 기반 시스템 부트

x86 기반 시스템을 비상 안전 모드로 부트하는 방법

x86: 손상된 부트 아카이브를 강제로 업데이트하기 위해 비상 안전 모드로 부트하는 방법

네트워크에서 x86 기반 시스템 부트

x86: DHCP 매크로 정보

x86: 네트워크에서 GRUB 기반 부트를 수행하는 방법

SPARC 플랫폼에서 빠른 재부트 프로세스 수행(작업 맵)

SPARC 기반 시스템의 빠른 재부트 시작

SPARC 기반 시스템의 빠른 재부트를 시작하는 방법

SPARC 기반 시스템의 표준 재부트 수행

부트 구성 서비스 관리

iSCSI 대상 디스크로부터 부트

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

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

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

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

17.  Oracle Configuration Manager 작업

18.  서비스 관리(개요)

19.  서비스 관리(작업)

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

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

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

23.  패치 관리

A.  SMF 서비스

색인

GRUB를 사용하여 x86 기반 시스템 부트(작업 맵)

작업
설명
지침
x86 기반 시스템을 실행 레벨 3으로 부트(다중 사용자 레벨)
이 부트 방식은 시스템을 종료하거나 시스템 하드웨어 유지 관리 작업을 수행한 후 시스템을 다시 다중 사용자 레벨로 전환할 경우에 사용됩니다.
단일 사용자 모드로 x86 기반 시스템 부트
이 부트 메소드는 파일 시스템 백업과 같은 시스템 유지 관리 작업을 수행하기 위해 사용합니다.
대화식으로 x86 기반 시스템 부트
이 부트 메소드는 테스트 목적으로 시스템 파일이나 커널을 일시적으로 변경한 후에 사용합니다.
x86 기반 시스템에서 ZFS 부트 가능 데이터 세트 목록 표시

다음 방법 중 하나를 사용하여 ZFS 루트 파일 시스템이 있는 x86 기반 시스템에서 사용 가능한 BE를 표시합니다.

  • lustatus
  • bootadm list-menu

ZFS 루트 파일 시스템에서 x86 기반 시스템 부트
ZFS 부트 로더를 지원하는 Oracle Solaris 릴리스로 시스템을 설치 또는 업그레이드하는 경우 기본 ZFS BE에 대한 GRUB 메뉴 항목에 기본적으로 -B $ZFS-BOOTFS 부트 인수가 포함됩니다. 시스템 이 ZFS에서 자동으로 부트됩니다.

주 - 이 옵션은 오직 ZFS 풀이 포함된 부트 장치에 대해서만 지원됩니다.


비상 안전 모드로 x86 기반 시스템 부트
이 절차는 x86 기반 시스템에서 비상 안전 아카이브를 부트할 경우에 사용됩니다. 그런 다음 bootadm 명령을 사용하여 부트 아카이브를 수동으로 업데이트합니다.
손상된 부트 아카이브를 강제로 업데이트하기 위해 비상 안전 모드로 x86 기반 시스템 부트
이 절차는 부트 아카이브가 손상되어 시스템이 정상적으로 부트되지 않거나, 일치하지 않는 부트 아카이브를 업데이트하라는 메시지가 표시되지 않는 경우에 사용됩니다.
GRUB를 사용하여 네트워크에서 x86 기반 시스템 부트
이 방식은 기본 네트워크 구성 전략을 사용하여 네트워크에서 PXE 또는 비PXE 장치를 부트하는 경우에 사용됩니다. 디스크 없는 클라이언트를 부트하는 경우에도 이 방식이 사용됩니다.

x86: 시스템을 실행 레벨 3으로 부트하는 방법(다중 사용자)

이 절차에 따라 현재 실행 레벨 0에 있는 시스템을 실행 레벨 3으로 부트할 수 있습니다.

  1. 시스템을 재부트합니다.
    # reboot

    시스템에 Press any key to reboot(재부트하려면 아무 키나 누르십시오.) 프롬프트가 표시되면 아무 키나 눌러 시스템을 재부트합니다.

    이 프롬프트에서 Reset(재설정) 버튼을 사용해도 됩니다. 시스템이 종료되면 전원 스위치를 눌러 시스템을 켭니다.

    부트 시퀀스가 시작되면 GRUB 메뉴가 표시됩니다.

  2. GRUB 메뉴가 표시되면 Enter 키를 눌러 기본 OS 인스턴스를 부트합니다.

    항목을 10초 내에 선택하지 않으면 시스템에서 자동으로 실행 레벨 3으로 부트합니다.

    부트 프로세스가 성공적으로 완료되면 로그인 프롬프트가 표시됩니다.

  3. 시스템에 로그인합니다.
    hostname console login:
  4. 시스템이 실행 레벨 3으로 부트되었는지 합니다.
    # who -r
    system% who -r
       .       run-level 3  Mar  2 09:44     3      0  S

예 12-9 x86: 시스템을 실행 레벨 3으로 부트(다중 사용자 레벨)

# reboot

Jul 24 11:29:52 bearskin reboot: rebooted by root
syncing file systems... done
rebooting...

Adaptec AIC-7899 SCSI BIOS v2.57S4
(c) 2000 Adaptec, Inc. All Rights Reserved.

 Press <Ctrl><A> for SCSISelect(TM) Utility! 

Ch B,  SCSI ID: 0 SEAGATE  ST336607LSUN36G   160

GNU GRUB  version 0.95  (637K lower / 2096064K upper memory)
==============================================================
Solaris 10 10/08 s10x_u6wos_03 X86
Solaris failsafe

==============================================================
        Use the  and  keys to select which entry is highlighted.
        Press enter to boot the selected OS, 'e' to edit the
        commands before booting, or 'c' for a command-line.


SunOS Release 5.10 Version Generic_144500-10 64-bit
Copyright (c) 1983, 2011, Oracle and/or its affiliates. All rights reserved.
Use is subject to license terms.
Hostname: pups
NIS domain name is ....sfbay.sun.com
Reading ZFS config: done.
Mounting ZFS filesystems: (5/5)

pups console login:

# who -r
   .       run-level 3  Jul 24 11:31     3      0  S

x86: 시스템을 실행 레벨 S로 부트하는 방법(단일 사용자 레벨)

이 절차에 따라 실행 레벨 0으로 실행되는 시스템을 실행 레벨 S로 부트할 수 있습니다. 단일 사용자 레벨은 시스템 유지 관리를 수행하는 데 사용됩니다.


주 - 이 절차는 모든 GRUB 구현에 사용할 수 있습니다. 그러나 실행 중인 Oracle Solaris 릴리스에 따라 GRUB 주 메뉴의 부트 항목이 달라집니다.


부트 시 지정할 수 있는 모든 커널 옵션에 대한 설명은 x86: 부트 시 GRUB 메뉴를 편집하여 부트 동작 수정을 참조하십시오.

  1. 시스템을 재부트합니다.
    # reboot

    시스템에 Press any key to reboot(재부트하려면 아무 키나 누르십시오.) 프롬프트가 표시되면 아무 키나 눌러 시스템을 재부트합니다.

    이 프롬프트에서 Reset(재설정) 버튼을 사용해도 됩니다. 시스템이 종료되면 전원 스위치를 눌러 시스템을 켭니다.

    부트 시퀀스가 시작되면 GRUB 메뉴가 표시됩니다.

  2. GRUB 주 메뉴가 표시되면 e를 입력하여 GRUB 메뉴를 편집합니다.
  3. 실행 중인 릴리스에 따라 화살표 키를 사용하여 kernel 또는 kernel$ 라인을 선택합니다.

    화살표 키를 사용할 수 없는 경우 위로 스크롤하려면 캐럿 키(^)를 사용하고, 아래로 스크롤하려면 문자 v 키를 사용합니다.

  4. e를 다시 입력하여 부트 항목을 편집합니다.

    여기서 kernel 또는 kernel$ 라인에 옵션과 인수를 추가할 수 있습니다.

  5. 시스템을 단일 사용자 모드로 부트하려면 부트 항목 라인 끝에 -s를 입력한 다음 Return 키를 눌러 이전 화면으로 돌아갑니다.
    • 다른 부트 동작을 지정하려면 -s 옵션을 적절한 부트 옵션으로 대체합니다.

      이 방식으로 다음 대체 부트 동작을 지정할 수 있습니다.

      • 재구성 부트 수행

      • 64비트 지원 시스템을 32비트 모드로 부트

      • 커널 디버거를 사용하여 시스템 부트

      • 콘솔 재지정

      자세한 내용은 boot(1M) 매뉴얼 페이지를 참조하십시오.

  6. 시스템을 단일 사용자 모드로 부트하려면 b를 입력합니다.
  7. 메시지가 표시되면 root 암호를 입력합니다.
  8. 시스템이 실행 레벨 S에 있는지 확인합니다.
    # who -r
    .       run-level S  Jun 13 11:07     S      0  0
  9. 실행 레벨을 S로 변경하는 데 필요한 시스템 유지 관리 작업을 수행합니다.
  10. 시스템 유지 관리 작업이 완료되면 시스템을 재부트합니다.

예 12-10 x86: 단일 사용자 모드로 시스템 부트

# reboot
Jul  2 14:30:01 pups reboot: initiated by root on /dev/console
syncing files...

Press <Ctrl><A> forPSCSISelect(TM) Utility!


GNU GRUB  version 0.95  (637K lower / 2096064K upper memory)

===================================================
Solaris 10 10/08 s10x_u6wos_03 X86 
Solaris failsafe

=====================================================
        Use the  and  keys to select which entry is highlighted.
        Press enter to boot the selected OS, 'e' to edit the
        commands before booting, or 'c' for a command-line.
=====================================================

GNU GRUB  version 0.95  (637K lower / 2096064K upper memory)

=====================================================
findroot (pool_rpool,0,a)
kernel$ /platform/i86pc/multiboot -B $ZFS-BOOTFS 
module /platform/i86pc/boot_archive
================================================
        Use the  and  keys to select which entry is highlighted.
        Press 'b' to boot, 'e' to edit the selected command in the
        boot sequence, 'c' for a command-line, 'o' to open a new line
        after ('O' for before) the selected line, 'd' to remove the
        selected line, or escape to go back to the main menu.

[ Minimal BASH-like line editing is supported.  For the first word, TAB
lists possible command completions.  Anywhere else TAB lists the possible
completions of a device/filename.  ESC at any time exits. ]

grub edit> kernel$ /platform/i86pc/multiboot -B $ZFS-BOOTFS -s

 GNU GRUB  version 0.95  (637K lower / 2096064K upper memory)

=======================================================
findroot (pool_rpool,0,a)
kernel$ /platform/i86pc/multiboot -B $ZFS-BOOTFS -s 
module /platform/i86pc/boot_archive
======================================
        Use the  and  keys to select which entry is highlighted.
        Press 'b' to boot, 'e' to edit the selected command in the
     boot sequence, 'c' for a command-line, 'o' to open a new line
        after ('O' for before) the selected line, 'd' to remove the
   selected line, or escape to go back to the main menu.
.
.
.
SunOS Release 5.10 Version Generic_144500-10 64-bit
Copyright (c) 1983, 2011, Oracle and/or its affiliates. All rights reserved.
Use is subject to license terms.
Booting to milestone "milestone/single-user:default".
Hostname: pups Requesting System Maintenance Mode SINGLE USER MODE
Root password for system maintenance (control-d to bypass):
single-user privilege assigned to /dev/console.
Entering System Maintenance Mode
Jul  2 14:41:48 su: 'su root' succeeded for root on /dev/console Sun Microsystems Inc.
# who -r
who -r    .       run-level S  Jul  2 14:39     S      0  0 # 

x86: 시스템을 대화식으로 부트하는 방법

이 절차는 대체 커널 또는 /etc/system 파일을 지정해야 하는 경우에 시스템을 부트하는 데 사용됩니다.

시작하기 전에

boot -a 명령을 사용하여 x86 기반 시스템을 대화식으로 부트하는 경우에 대체 /etc/system 파일을 지정하려면 다음 단계를 수행합니다.

  1. 시스템을 재부트합니다.
    # reboot

    시스템에 Press any key to reboot(재부트하려면 아무 키나 누르십시오.) 프롬프트가 표시되면 아무 키나 눌러 시스템을 재부트합니다.

    이 프롬프트에서 Reset(재설정) 버튼을 사용해도 됩니다. 시스템이 종료되면 전원 스위치를 눌러 시스템을 켭니다.

    부트 시퀀스가 시작되면 GRUB 주 메뉴가 표시됩니다.

  2. GRUB 편집 메뉴에 액세스하려면 e를 입력합니다.
  3. 화살표 키를 사용하여 kernel 또는 kernel$ 라인을 선택합니다.
  4. e를 입력하여 부트 항목 라인을 편집합니다.
  5. -a를 입력하여 시스템을 대화식으로 부트한 다음 Enter 키를 눌러 이전 메뉴로 돌아갑니다.
  6. 시스템을 대화식으로 부트하려면 b를 입력합니다.
  7. 모듈의 기본 디렉토리를 입력하거나 Enter 키를 눌러 기본값을 사용합니다.
    Enter default directory for modules [/platform/i86pc/kernel /kernel /usr/kernel]:
  8. 대체 시스템 파일 이름 alternate-file 을 입력합니다.
    Name of system file [etc/system]: /etc/system.bak

    대체 파일을 제공하지 않고 Enter 키를 누르면 기본값이 사용됩니다.

    손상된 /etc/system 파일을 복구합니다.

  9. 시스템을 실행 레벨 3으로 재부트합니다.

예 12-11 x86: 대화식으로 시스템 부트

# reboot
syncing file systems... done
rebooting...

 
GNU GRUB  version 0.95  (637K lower / 2096064K upper memory)
===================================================
Solaris 10 10/08 s10x_u6wos_03 X86 
Solaris failsafe
=====================================================
        Use the  and  keys to select which entry is highlighted.
        Press enter to boot the selected OS, 'e' to edit the
        commands before booting, or 'c' for a command-line.
=====================================================


GNU GRUB  version 0.95  (637K lower / 2096064K upper memory)
=====================================================
findroot (pool_rpool,0,a)
kernel$ /platform/i86pc/multiboot -B $ZFS-BOOTFS 
module /platform/i86pc/boot_archive
======================================================
        Use the  and  keys to select which entry is highlighted.
        Press 'b' to boot, 'e' to edit the selected command in the
        boot sequence, 'c' for a command-line, 'o' to open a new line
        after ('O' for before) the selected line, 'd' to remove the
        selected line, or escape to go back to the main menu.

[ Minimal BASH-like line editing is supported.  For the first word, TAB
lists possible command completions.  Anywhere else TAB lists the possible
completions of a device/filename.  ESC at any time exits. ]

grub edit> kernel$ /platform/i86pc/multiboot -B $ZFS-BOOTFS -a
GNU GRUB  version 0.95  (637K lower / 2096064K upper memory)

===================================================
findroot (pool_rpool,0,a)
kernel$ /platform/i86pc/multiboot -B $ZFS-BOOTFS -a 
module /platform/i86pc/boot_archive
====================================================
.
.
.
Enter default directory for modules [/platform/i86pc/kernel /kernel /usr/kernel]:
Name of system file [/etc/system]:  /etc/system.bak
SunOS Release 5.10 Version Generic_144500-10 64-bit
Copyright (c) 1983, 2011, Oracle and/or its affiliates. All rights reserved.
Use is subject to license terms.
Hostname: pups
NIS domain name is ....sfbay.sun.com
Reading ZFS config: done.
Mounting ZFS filesystems: (5/5)
pups console login: