JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
SPARC 플랫폼에서 Oracle Solaris 부트 및 종료     Oracle Solaris 11 Information Library (한국어)
search filter icon
search icon

문서 정보

머리말

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

2.  SPARC 기반 시스템을 지정된 상태로 부트(작업)

3.  시스템 종료(작업)

4.  SPARC 기반 시스템 재부트(작업)

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

6.  SPARC 기반 시스템에서 부트 매개변수 수정(작업)

SPARC 기반 시스템에서 부트 매개변수 수정(작업 맵)

SPARC 기반 시스템에서 부트 매개변수 수정

시스템에 대한 PROM 개정 번호를 찾는 방법

시스템에서 장치 식별 방법

기본 부트 장치 확인 방법

부트 PROM을 사용하여 기본 부트 장치를 변경하는 방법

eeprom 유틸리티를 사용하여 기본 부트 장치를 변경하는 방법

부트 PROM을 사용하여 기본 부트 파일을 변경하는 방법

eeprom 유틸리티를 사용하여 기본 부트 파일을 변경하는 방법

7.  SPARC 플랫폼에서 ZFS 부트 환경 만들기, 관리 및 부트(작업)

8.  SPARC 기반 시스템을 부트 가능하도록 유지(작업)

9.  SPARC 기반 시스템 부트 문제 해결(작업)

색인

SPARC 기반 시스템에서 부트 매개변수 수정

부트 PROM은 SPARC 기반 시스템을 부트하고 부트 매개변수를 수정하기 위해 사용됩니다. 예를 들어 부트할 장치를 재설정하고, 기본 부트 파일 또는 커널을 변경하거나, 다중 사용자 상태로 시스템을 설정하기 전에 하드웨어 진단을 실행할 수 있습니다.

다음 작업을 수행해야 할 경우 기본 부트 장치를 변경해야 합니다.

PROM 명령의 전체 목록을 보려면 monitor(1M)eeprom(1M) 매뉴얼 페이지를 참조하십시오.

시스템에 대한 PROM 개정 번호를 찾는 방법

  1. 시스템에 ok PROM 프롬프트를 표시합니다.

    자세한 내용은 init 명령을 사용하여 시스템을 종료하는 방법을 참조하십시오.

  2. banner 명령을 사용하여 시스템의 PROM 개정 번호를 표시합니다.
    ok banner

시스템에서 장치 식별 방법

부트할 적합한 장치를 확인하기 위해 시스템에서 장치를 식별해야 할 수 있습니다.

시작하기 전에

probe 명령을 사용하여 시스템에 연결된 장치를 안전하게 확인하려면 먼저 다음을 수행해야 합니다.

sifting probe 명령을 사용하면 시스템에서 사용 가능한 probe 명령을 확인할 수 있습니다.

ok sifting probe

시스템 등록을 지우지 않고 probe 명령을 실행하면 다음 메시지가 표시됩니다.

ok probe-scsi
This command may hang the system if a Stop-A or halt command
has been executed.  Please type reset-all to reset the system 
before executing this command. 
Do you wish to continue? (y/n) n
  1. 시스템에서 장치를 식별합니다.
    ok probe-device
  2. (옵션) 전원 오류가 발생했거나 reset 명령을 사용한 후에 시스템이 재부트되도록 하려면 auto-boot? 매개변수를 true로 재설정합니다.
    ok setenv auto-boot? true
    auto-boot? =          true
  3. 시스템을 다중 사용자 상태로 부트합니다.
    ok reset-all

예 6-1 시스템의 장치 식별

다음 예제에서는 시스템에 연결된 장치를 식별하는 방법을 보여 줍니다.

ok setenv auto-boot? false
auto-boot? =          false
ok reset-all
SC Alert: Host System has Reset



Sun Fire T200, No Keyboard
.
.
.
OpenBoot 4.30.4.a, 16256 MB memory available, Serial #69069018.
Ethernet address 0:14:4f:1d:e8:da, Host ID: 841de8da.
ok probe-ide
   Device 0  ( Primary Master )
         Removable ATAPI Model: MATSHITACD-RW  CW-8124

  Device 1  ( Primary Slave )
         Not Present

  Device 2  ( Secondary Master )
         Not Present

  Device 3  ( Secondary Slave )
         Not Present

ok setenv auto-boot? true
auto-boot? =          true

또는 devalias 명령을 사용하여 시스템에 연결되었을 수 있는 장치 별칭 및 장치의 연관된 경로를 식별할 수 있습니다. 예를 들면 다음과 같습니다.

ok devalias
ttya                     /pci@7c0/pci@0/pci@1/pci@0/isa@2/serial@0,3f8
nvram                    /virtual-devices/nvram@3
net3                     /pci@7c0/pci@0/pci@2/network@0,1
net2                     /pci@7c0/pci@0/pci@2/network@0
net1                     /pci@780/pci@0/pci@1/network@0,1
net0                     /pci@780/pci@0/pci@1/network@0
net                      /pci@780/pci@0/pci@1/network@0
ide                      /pci@7c0/pci@0/pci@1/pci@0/ide@8
cdrom                    /pci@7c0/pci@0/pci@1/pci@0/ide@8/cdrom@0,0:f
disk3                    /pci@7c0/pci@0/pci@1/pci@0,2/LSILogic,sas@2/disk@3
disk2                    /pci@7c0/pci@0/pci@1/pci@0,2/LSILogic,sas@2/disk@2
disk1                    /pci@7c0/pci@0/pci@1/pci@0,2/LSILogic,sas@2/disk@1
disk0                    /pci@7c0/pci@0/pci@1/pci@0,2/LSILogic,sas@2/disk@0
disk                     /pci@7c0/pci@0/pci@1/pci@0,2/LSILogic,sas@2/disk@0
scsi                     /pci@7c0/pci@0/pci@1/pci@0,2/LSILogic,sas@2
virtual-console          /virtual-devices/console@1
name                     aliases

기본 부트 장치 확인 방법

  1. 시스템에 ok PROM 프롬프트를 표시합니다.

    자세한 내용은 init 명령을 사용하여 시스템을 종료하는 방법을 참조하십시오.

  2. 기본 부트 장치를 확인합니다.
    ok printenv boot-device
    boot-device

    부트할 장치를 설정하기 위한 매개변수를 식별합니다.

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

    기본 boot-device는 다음과 비슷한 형식으로 표시됩니다.

    boot-device =  /pci@7c0/pci@0/pci@1/pci@0,2/LSILogic,sas@2/disk@0,0:a

    boot-device 매개변수가 네트워크 부트 장치를 지정하는 경우 결과는 다음과 비슷합니다.

    boot-device = /sbus@1f,0/SUNW,fas@e,8800000/sd@a,0:a \
    /sbus@1f,0/SUNW,fas@e,8800000/sd@0,0:a disk net

부트 PROM을 사용하여 기본 부트 장치를 변경하는 방법

시작하기 전에

기본 부트 장치를 다른 장치로 변경하려면 먼저 시스템에서 장치를 식별해야 할 수 있습니다. 시스템에서 장치를 식별하는 방법은 시스템에서 장치 식별 방법을 참조하십시오.

  1. 시스템에 ok PROM 프롬프트를 표시합니다.
    # init 0
  2. boot-device 매개변수의 값을 변경합니다.
    ok setenv boot-device device[n]
    device[n]

    boot-device 값(예: disk 또는 network)을 식별합니다. n은 디스크 번호로 지정할 수 있습니다. 디스크 번호를 식별하는 데 도움이 필요한 경우 probe 명령 중 하나를 사용합니다.

  3. 기본 부트 장치가 변경되었는지 확인합니다.
    ok printenv boot-device
  4. boot-device 값을 저장합니다.
    ok reset-all

    boot-device 값이 PROM에 기록됩니다.

예 6-2 부트 PROM을 사용하여 기본 부트 장치 변경

이 예제에서 기본 부트 장치는 디스크로 설정되어 있습니다.

# init 0
# 
INIT: New run level: 0
.
.
.
The system is down.
syncing file systems... done
Program terminated
ok setenv boot-device /pci@1f,4000/scsi@3/disk@1,0
boot-device =         /pci@1f,4000/scsi@3/disk@1,0
ok printenv boot-device
boot-device           /pci@1f,4000/scsi@3/disk@1,0
ok boot
Resetting ... 

screen not found.
Can't open input device.
Keyboard not present.  Using ttya for input and output.
.
.
.
Rebooting with command: boot disk1                                    
Boot device: /pci@1f,4000/scsi@3/disk@1,0  File and args:

이 예제에서 기본 부트 장치는 네트워크로 설정되어 있습니다.

# init 0
# 
INIT: New run level: 0
.
.
.
The system is down.
syncing file systems... done
Program terminated
ok setenv boot-device net
boot-device =         net
ok printenv boot-device
boot-device           net                    disk
ok reset
.
.
.
Boot device: net  File and args:

pluto console login:

eeprom 유틸리티를 사용하여 기본 부트 장치를 변경하는 방법

  1. root 역할로 전환합니다.
  2. 부트할 대체 장치를 지정합니다.
    # eeprom boot-device new-boot-device
  3. 새 부트 매개변수가 설정되었는지 확인합니다.
    # eeprom boot-device

    결과에는 boot-device 매개변수에 대한 새 eeprom 값이 표시됩니다.

부트 PROM을 사용하여 기본 부트 파일을 변경하는 방법

  1. 시스템을 실행 레벨 0으로 설정합니다.
    # init 0

    ok PROM 프롬프트가 표시됩니다. 자세한 내용은 init(1M) 매뉴얼 페이지를 참조하십시오.

  2. boot-file 등록 정보를 대체 부트 파일 또는 커널로 설정합니다.
    ok setenv boot-file boot-file
  3. 기본 부트 파일 또는 커널이 변경되었는지 확인합니다.
    ok printenv boot-file
  4. boot-file 값을 저장합니다.
    ok reset-all

    boot-file 값이 PROM에 기록됩니다.

eeprom 유틸리티를 사용하여 기본 부트 파일을 변경하는 방법

  1. root 역할로 전환합니다.
  2. 부트할 대체 부트 파일 또는 커널을 지정합니다.
    # eeprom boot-file new boot-file

    예를 들면 다음과 같습니다.

    # eeprom boot-file=kernel.name/sparcv9/unix
  3. 기본 부트 파일이 변경되었는지 확인합니다.
    # eeprom boot-file

    결과에는 지정된 매개변수에 대한 새 eeprom 값이 표시됩니다.