Sparc/OBP Reference/ko

The OpenBoot PROM (OBP) 참고서에서는 썬 SPARC 하드웨어 및 복제본에서 부팅, 설정, 진단작업을 수행할 때 도움을 주는 유용한 OBP 명령 목록을 안내합니다.

이 문서 정보
이 문서는 썬 SPARC 하드웨어 및 복제본에서 부팅, 설정, 진단작업을 수행할 때 도움을 주는 유용한 OBP 명령 목록을 안내합니다.

참고로 모든 명령이 모든 PROM 버전에 있는것은 아닙니다. 부분적으로 sun4c 시스템은 다른 입력 모드를 지니고 있으며 일부 JavaStation 모델은 수많은 OBP 기능이 빠져있습니다.

OBP는 어떤 명령을 실행하느냐에 따라 일관성이 없습니다. 게다가 하이픈은 단어를 구분할 때 사용하는데, 그렇지 않은 경우도 있습니다. 일부 명령은 점으로 시작하거나 점이 들어있는 채로 나타나는 경우도 있습니다(FORTH 컨벤션).

"OBP", "OpenBoot PROM", "PROM" 용어는 이 문서에서 상호 동의어 용도로 사용합니다.

썬 키보드를 장착한 시스템
일반적인 썬 시스템(과 썬 키보드를 사용하는 클론 시스템)에서는 시스템을 부팅하고 OBP로 진입할 때 + 를 누릅니다. 키는 키보드 왼편에 있는 추가 블록키 중 가장 왼쪽 위에 있는 키입니다(실제 오래된 시스템에서는 으로 표기되어 있습니다).

The  keyboard combination at boot will reset many systems to the default PROM settings. will enable diagnostics on some boards.

직렬 콘솔을 통한 방법
To enter OBP over serial console, send a break. In minicom, do this by pressing. In xc, use.

썬 방식이 아닌(PC 방식) 키보드를 장착한 시스템
On systems with PC-style keyboards (such as JavaStations and some Ultra clones),  or   is generally used.

Note that on the JavaStation JK,  will restart the box rather than enter PROM. To get at OBP, you will need to set jumper J1300 pins 7-8 on the mainboard.

끝내기 및 재시작
명령은 장치를 끝내고 전원을 끕니다. Ultra5/10 시스템에서는 가끔 이상하게 동작합니다.

명령은 소프트 초기화를 수행합니다. 진단을 활성화했다면 다시 동작을 진행 하지 않습니다. 어떤 문서에서는 이 명령을 로 참조하기도 합니다.

The  command boots the system. A parameter may be provided to override the default boot device -- this can be a full device name or a device alias such as ,   or. Any additional arguments are passed to the bootloader or operating system.

PROM 및 시스템 정보
명령은 OBP 버전을 보여줍니다.

명령은 시스템 정보 배너를 보여줍니다.

명령은 버스 속도를 보여줍니다.

장치 정보
명령은 시스템에 존재하는 모든 장치 목록을 가져옵니다.

The  command will show internal SCSI devices available to the system. The  command will show both internal and external devices on every SCSI interface. After running either of these commands, you must issue a  before trying to boot an operating system.

명령은 IDE 기반 시스템에서도 사용할 수 있습니다.

장치 변수 가져오기 및 설정
환경 변수 목록을 가져오려면  명령을 활용하십시오 지정 변수의 값을 보려면   명령을 활용하십시오.

변수를 설정하려면  명령을 활용하십시오.

To restore a variable's default value, use. To revert all variables to default, use.

Note that boolean variables usually end in a , and that they are separate from variables of the same name without the question mark. The values  and   are used for booleans.

쓸모있는 환경 변수
쓸모있는 환경 변수가 몇가지 있습니다:

장치 별명 가져오기 및 설정
Device aliases can be used to simplify the arguments to many commands. Instead of typing , for example, one could use. A number of device aliases are defined by default on every system.

To view all device aliases, use the  command. To view a specific alias, use. To set a device alias, use.

모니터 해상도 바꾸기
The  variable can be used to control which framebuffer is used, and at what resolution it is run, for PROM console. For example, to use the Creator card on an Ultra 1C or 2 at a resolution of 1024x768@76Hz:

Changes will not take effect until after a reset. Not all resolutions and refresh are available on all cards.

진단 모드 진입
Before running any diagnostics, it is best to enable  and do a full power off / on cycle (hard power off). Additional diagnostic information will be provided over the serial console when the machine boots.

기본 시험
If the power on self test (POST) succeeds, additional tests can be performed using the ,   ,   and   commands.

The  command will perform checks upon the specified device (this can be a full device path or a device alias).

명령은 자체 시험 가능한 모든 장치의 점검 작업을 수행합니다.

명령은 네트워크에 배포한 패킷을 살펴보는데 사용합니다.

명령은 내부 클록 동작을 검증할 때 사용합니다. 초단위로 0부터 59까지 세야합니다.

obdiag를 활용한 확장 진단
확장 진단 모드를 활성화하려면 다음 명령을 실행하십시오:

이 명령은 메뉴를 보여줍니다. 우선 메시지를 자세하게 보여주도록 을 선택하십시오.

각각의 시험은 숫자를 선택하면 진행할 수 있습니다. 일부 시험(직렬 포트)는 외부 루프백 연결을 붙였을 경우를 가정합니다. 이더넷 시험을 하는 경우 케이블을 연결하여 스위치에 연결했을 경우를 가정합니다.

빠져나가려면 를 선택하십시오.

참고 자료

 * OpenBoot 3.x Quick Reference, Sun P/N 802-3240 ( PDF Version)
 * OpenBoot 3.x Command Reference, Sun P/N 802-3242 ( HTML Version)
 * OpenBoot 3.x Supplement for PCI, Sun P/N 802-7679 ( Collection of PDF files)
 * Open Firmware Quick Reference (Not Sun OBP specific)