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 시스템 부트(작업)

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

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

Oracle Solaris 부트 아카이브에 대한 설명

boot-archive 서비스 관리

boot-archive 서비스를 사용 또는 사용 안함으로 설정하는 방법

자동 부트 아카이브 복구

x86: auto-reboot-safe 등록 정보를 사용하여 자동 부트 아카이브 업데이트 오류를 해결하는 방법

bootadm 명령을 사용하여 자동 부트 아카이브 업데이트 오류를 해결하는 방법

bootadm 명령을 사용하여 부트 아카이브 관리

bootadm 명령을 사용하여 부트 아카이브를 수동으로 업데이트하는 방법

Solaris 볼륨 관리자 RAID-1(미러링됨) 루트 분할 영역에서 부트 아카이브를 수동으로 업데이트하는 방법

부트 아카이브 컨텐츠를 나열하는 방법

x86: 활성 GRUB 메뉴를 찾고 현재 메뉴 항목을 나열하는 방법

x86: 활성 GRUB 메뉴의 기본 부트 항목을 설정하는 방법

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 서비스

색인

bootadm 명령을 사용하여 부트 아카이브 관리

/sbin/bootadm 명령을 사용하여 다음 작업을 수행할 수 있습니다.

명령의 구문은 다음과 같습니다.

/sbin/bootadm [subcommand] [-option] [-R altroot]

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

bootadm 명령을 사용하여 부트 아카이브를 수동으로 업데이트하는 방법

  1. 수퍼유저 또는 동등한 역할의 사용자로 로그인합니다.

    역할에는 권한 부여 및 권한이 있는 명령이 포함됩니다. 역할에 대한 자세한 내용은 System Administration Guide: Security Services의 Configuring RBAC (Task Map)를 참조하십시오.

  2. 부트 아카이브를 업데이트하려면 다음을 입력합니다.
    # bootadm update-archive
    bootadm

    시스템에서 부트 아카이브를 관리합니다.

    update-archive

    필요한 경우 현재 부트 아카이브를 업데이트합니다. SPARC 및 x86 기반 시스템에 모두 적용됩니다.

    • 대체 루트에서 부트 아카이브를 업데이트하려면 다음을 입력합니다.
      # bootadm update-archive -R /a
      -R altroot

      update-archive 하위 명령에 적용할 대체 root 경로를 지정합니다.


      주 - 비전역 영역의 root(/) 파일 시스템은 -R 옵션으로 참조하면 안됩니다. 그럴 경우 전역 영역의 파일 시스템이 손상되거나 전역 영역의 보안이 침해되거나 비전역 영역의 파일 시스템이 손상될 수 있습니다. zones(5) 매뉴얼 페이지를 참조하십시오.


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

Solaris 볼륨 관리자 RAID-1(미러링됨) 루트 분할 영역에서 부트 아카이브를 수동으로 업데이트하는 방법

다음 절차는 비상 안전 부트 중 미러링된 메타 장치를 마운트하는 방법에 대해 설명합니다. 이 절차에서 사용되는 root(/) 파일 시스템은 /dev/dsk/c0t0d0s0입니다.

  1. 비상 안전 아카이브를 부트합니다.

    시스템을 비상 안전 모드로 부트하면 다음과 같은 출력이 생성됩니다.

    Starting shell.
    #
  2. 비상 안전 부트 중 시스템에서 마운트할 장치를 선택하라는 메시지를 표시하면 없음을 나타내는 q를 입력합니다.
    Please select a device to be mounted (q for none)[?,??,q]: q
  3. 일시적으로 root(/) 파일 시스템의 하위 미러를 /a 디렉토리에서 읽기 전용으로 마운트합니다.
    # mount -o ro /dev/dsk/c0t0d0s0 /a
  4. md.conf 파일을 /kernel/drv 디렉토리로 복사합니다.
    # cp /a/kernel/drv/md.conf /kernel/drv/
  5. /a 디렉토리를 마운트 해제합니다.
    # umount /a
  6. devfsadm 명령을 사용하여 md 드라이버를 로드합니다.
    # update_drv -f md

    이 명령을 실행하면 구성을 읽어 필요한 장치가 생성됩니다.


    주 - 다음 단계를 진행하기 전에 md 드라이버가 로드될 때까지 잠시 기다리십시오.


  7. metasync 명령을 사용하여 root(/) 파일 시스템이 동기화된 상태인지 확인합니다. 예:
    # metasync d0
  8. /a 디렉토리에서 루트 미러 메타 장치를 마운트합니다.
    # mount /dev/md/dsk/d0 /a
  9. 이전 단계에서 마운트한 장치의 부트 아카이브를 업데이트합니다.
    # bootadm update-archive -v -R /a

    부트 아카이브가 업데이트되지 않았거나 오류 메시지가 표시되는 경우 다음을 수행하십시오.

    1. /a 디렉토리에서 md.conf 파일에 대한 시간 기록을 업데이트하여 부트 아카이브가 강제로 업데이트되도록 합니다.
      # touch /a/kernel/drv/md.conf
    2. bootadm 명령을 실행하여 부트 아카이브를 업데이트합니다.
      # bootadm update-archive -v -R /a

      부트 아카이브 업데이트가 완료되는 데는 약간의 시간이 걸립니다. 부트 아카이브가 성공적으로 업데이트되면 다음과 비슷한 메시지가 표시됩니다.

      changed /a/etc/system
         cannot find: /a/etc/cluster/nodeid: No such file or directory
         cannot find: /a/etc/devices/mdi_ib_cache: No such file or directory
         Creating ram disk on /a
         updating /a/platform/i86pc/boot_archive
  10. /a를 마운트 해제합니다.
    # umount /a
  11. 시스템을 재부트합니다.

부트 아카이브 컨텐츠를 나열하는 방법

  1. 수퍼유저 또는 동등한 역할의 사용자로 로그인합니다.

    역할에는 권한 부여 및 권한이 있는 명령이 포함됩니다. 역할에 대한 자세한 내용은 System Administration Guide: Security Services의 Configuring RBAC (Task Map)를 참조하십시오.

  2. 부트 아카이브에 포함된 파일과 디렉토리를 나열하려면 다음을 입력합니다.
    # bootadm list-archive
    list-archive

    부트 아카이브에 포함된 파일과 디렉토리를 나열합니다. SPARC 및 x86 기반 시스템에 모두 적용됩니다.

x86: 활성 GRUB 메뉴를 찾고 현재 메뉴 항목을 나열하는 방법

이 절차는 활성 GRUB 메뉴의 위치를 확인하고 현재 GRUB 메뉴 항목을 나열하는 데 사용됩니다.

  1. 수퍼유저 또는 동등한 역할의 사용자로 로그인합니다.

    역할에는 권한 부여 및 권한이 있는 명령이 포함됩니다. 역할에 대한 자세한 내용은 System Administration Guide: Security Services의 Configuring RBAC (Task Map)를 참조하십시오.

  2. 활성 GRUB 메뉴의 위치 및 현재 GRUB 메뉴 항목을 나열하려면 다음을 입력합니다.
    # bootadm list-menu
    list-menu

    활성 GRUB 메뉴 및 현재 GRUB 메뉴 항목의 위치를 나열합니다. 이 목록에는 autoboot-timeout, 기본 항목 번호 및 각 항목의 제품에 대한 정보가 포함되어 있습니다. x86 기반 시스템에 적용됩니다.

예 13-1 활성 GRUB 메뉴의 위치 및 현재 GRUB 메뉴 항목의 위치 나열

# bootadm list-menu
The location for the active GRUB menu is: /stubboot/boot/grub/menu.lst
default=0
timeout=10
(0) Solaris10
(1) Solaris10 Failsafe
(2) Linux

x86: 활성 GRUB 메뉴의 기본 부트 항목을 설정하는 방법

  1. 수퍼유저 또는 동등한 역할의 사용자로 로그인합니다.

    역할에는 권한 부여 및 권한이 있는 명령이 포함됩니다. 역할에 대한 자세한 내용은 System Administration Guide: Security Services의 Configuring RBAC (Task Map)를 참조하십시오.

  2. 활성 GRUB 메뉴의 기본 부트 항목을 설정하려면 다음을 입력합니다.
    # bootadm set-menu menu-entry
    set-menu

    GRUB 메뉴를 유지 관리합니다. 활성 GRUB 메뉴의 위치는 boot/grub/menu.lst입니다. x86 기반 시스템에 적용됩니다.

    menu-entry

    기본값으로 설정할 GRUB 메뉴 항목을 지정합니다.

  3. 기본 메뉴 항목이 변경되었는지 확인하려면 다음을 입력합니다.
    # bootadm list-menu

    새 기본 메뉴 항목이 표시되어야 합니다.

예 13-2 GRUB 기본 메뉴 항목 전환

이 예는 기본 GRUB 메뉴를 이전 예에 표시된 메뉴 항목 중 하나로 전환하는 방법을 보여줍니다. 선택되는 메뉴 항목은 Linux, 메뉴 항목 2입니다.

# bootadm set-menu default=2

참조

각 GRUB 구현의 menu.lst 파일에 대한 설명은 x86: 지원되는 GRUB 버전을 참조하십시오.