The Boot PROM
각 system은 monitor PROM chip를 가지고 있다 PROM은 시스템이 부팅되기이전에 사용되며 self-test 절차로 시스템과 hardware와의 무결성여부를 진단한다. 에러가 없다면 자동으로 boot process를 수행한다.
The PROM Prompt
시스템이 중지(halt, shutdown)되었을 때나 시스템 인터럽트인 STOP - A key를 눌렀을 때PROM monitor prompt가 나온다. 하지만 시스템 운용중에 Stop-A를 누르면 ok 상태로 되긴하나 현제 작업중인 데이터를 잃어 버리기 때문에 누르지 말아야 한다. 만약 실수로 눌렀다면 ok 라고 나온 상태에서 다른 커맨드를 입력하기 전에 아래와 같이 go를 입력하면 Stop-A를 누르기 전상태로 돌아 갈수 있다. 하지만 윈도우를 사용 중이 었다면 화면은 조금 깨어 졌을 것이다.
ok go
ok banner
ULTRA (1 X 390Z167), Keyboard Present
ROM Rev 3.2 64MB memory installed, Serial #3159808
Ethernet address 8:0:20:1a:e5:3d, Host ID : 72303700
ok
PROM prompt 에서 할수 있는것
ok probe-scsi
시스템에 연결되어 있는 SCSI 장치가 정확히 연결되어 있는지 리스트를 볼수 있다. 하지만 이 커멘드에서는 확장 SCSI Port에 연결된 장치는 확인할 수 없다.
ok probe-scsi-all
시스템에 연결되어 있는 모든 Port의 SCSI장치 확인
예>
/iommu@f,e0000000/sbus@f,e0001000/espdma@f,400000/esp@f,800000
Target 3
Unit 0 Disk SEAGATE ST32150 SUN0435435435000
Target 6
Unit 6 Removable Read Only device
<주의>
위의 커멘드 실행결과 리스트에 나오지 않는 SCSI장치는 시스템을 부팅후에도 사용할수 없다.
ok boot
PROM 환경에 설정된 값으로 부팅한다. boot-device에 설정된 값
ok boot disk1 , boot disk3 , boot cdrom
부팅할 장치를 지정하여 부팅할수 있다
ok boot -s , boot cdrom -s
single mode로 부팅한다.
ok boot -r
hardware 장치들의 디바이스 파일을 새로 만든다. 새로 추가한 장치들이 있을때 이 옵션으로 부팅을 한다.
ok boot -a
Interective mode로 부팅할때 부팅할때 과정마다 물어 본다.
ok printenv
PROM 상에 설정되어있는 기본 값을 알수 있고 또 수정할수 있다. 여기서는 부팅 디스크의 변경, 자동부팅 여부, Power on시 시스템 테스트 여부등을 설정하고 변경할수 있다.
ok printenv <parameter Name> <value>
PROM 변수 환경값들의 변경
Parameter
Parameter Default Description
auto-boot? true Power on시 자동으로 부팅할것인지의 여부
boot-device disk 부팅 할때 SCSI ID 0번으로 부팅한다. (OS 1.x 는 SCSI ID 3번)
diag-switch? false Power on때 점검 모드로 시작한다.
input-device keyboard Power on input device
keyboard-click? false keyboard click 음의 발생 여부
mfg-switch? false if true, STOP-A로 interupt 하기 전까지 test 한다.
screen-#columns 80 .....
screen-#rows 34 .....
security-#badlogins no default 부정확한 패스워드 잎력회수 지정
security-mode none Firmware security level (none, command, full)
security-password no default Firmware security password (No display)
sunmon-compat? false if true, 제한된 monitor prompt를 출력한다.(>)
testarea 0 One-byte scratch field, available for read/write test
ttya-mode 9600,8,n,1,- TTYA (baud rate, #bits, parity, #stoop, handshake)
ttyb-mode 9600,8,n,1,- TTYB (baud rate, #bits, parity, #stoop, handshake)
ttya-ignore-cd true if true TTYA 무시 (Carrier-Detect)
ttyb-ignore-cd true if true TTYB 무시 (Carrier-Detect)
ttya-rts-dtr-off false if true TTYA 무시 (DTR-RTS)
ttyb-rts-dtr-off false if true TTYB 무시 (DTR-RTS)
< 주의 > 위의 parameter 리스트에는 잘 사용되지 않는 것은 빼었지만 위의 리스트의 값들도 잘못 설정하면 시스템의 부팅이 안되는 수가 있으므로 주의 하여 사용하여 주세요..
ok set-default <parameter>
지정한 parameter값을 디폴트 값으로 변경한다.
ok set-defaults
모든 환경값을 디폴트 값으로 변경한다.
* itislord님에 의해서 게시물 복사되었습니다 (2005-04-24 14:18)
각 system은 monitor PROM chip를 가지고 있다 PROM은 시스템이 부팅되기이전에 사용되며 self-test 절차로 시스템과 hardware와의 무결성여부를 진단한다. 에러가 없다면 자동으로 boot process를 수행한다.
The PROM Prompt
시스템이 중지(halt, shutdown)되었을 때나 시스템 인터럽트인 STOP - A key를 눌렀을 때PROM monitor prompt가 나온다. 하지만 시스템 운용중에 Stop-A를 누르면 ok 상태로 되긴하나 현제 작업중인 데이터를 잃어 버리기 때문에 누르지 말아야 한다. 만약 실수로 눌렀다면 ok 라고 나온 상태에서 다른 커맨드를 입력하기 전에 아래와 같이 go를 입력하면 Stop-A를 누르기 전상태로 돌아 갈수 있다. 하지만 윈도우를 사용 중이 었다면 화면은 조금 깨어 졌을 것이다.
ok go
ok banner
ULTRA (1 X 390Z167), Keyboard Present
ROM Rev 3.2 64MB memory installed, Serial #3159808
Ethernet address 8:0:20:1a:e5:3d, Host ID : 72303700
ok
PROM prompt 에서 할수 있는것
ok probe-scsi
시스템에 연결되어 있는 SCSI 장치가 정확히 연결되어 있는지 리스트를 볼수 있다. 하지만 이 커멘드에서는 확장 SCSI Port에 연결된 장치는 확인할 수 없다.
ok probe-scsi-all
시스템에 연결되어 있는 모든 Port의 SCSI장치 확인
예>
/iommu@f,e0000000/sbus@f,e0001000/espdma@f,400000/esp@f,800000
Target 3
Unit 0 Disk SEAGATE ST32150 SUN0435435435000
Target 6
Unit 6 Removable Read Only device
<주의>
위의 커멘드 실행결과 리스트에 나오지 않는 SCSI장치는 시스템을 부팅후에도 사용할수 없다.
ok boot
PROM 환경에 설정된 값으로 부팅한다. boot-device에 설정된 값
ok boot disk1 , boot disk3 , boot cdrom
부팅할 장치를 지정하여 부팅할수 있다
ok boot -s , boot cdrom -s
single mode로 부팅한다.
ok boot -r
hardware 장치들의 디바이스 파일을 새로 만든다. 새로 추가한 장치들이 있을때 이 옵션으로 부팅을 한다.
ok boot -a
Interective mode로 부팅할때 부팅할때 과정마다 물어 본다.
ok printenv
PROM 상에 설정되어있는 기본 값을 알수 있고 또 수정할수 있다. 여기서는 부팅 디스크의 변경, 자동부팅 여부, Power on시 시스템 테스트 여부등을 설정하고 변경할수 있다.
ok printenv <parameter Name> <value>
PROM 변수 환경값들의 변경
Parameter
Parameter Default Description
auto-boot? true Power on시 자동으로 부팅할것인지의 여부
boot-device disk 부팅 할때 SCSI ID 0번으로 부팅한다. (OS 1.x 는 SCSI ID 3번)
diag-switch? false Power on때 점검 모드로 시작한다.
input-device keyboard Power on input device
keyboard-click? false keyboard click 음의 발생 여부
mfg-switch? false if true, STOP-A로 interupt 하기 전까지 test 한다.
screen-#columns 80 .....
screen-#rows 34 .....
security-#badlogins no default 부정확한 패스워드 잎력회수 지정
security-mode none Firmware security level (none, command, full)
security-password no default Firmware security password (No display)
sunmon-compat? false if true, 제한된 monitor prompt를 출력한다.(>)
testarea 0 One-byte scratch field, available for read/write test
ttya-mode 9600,8,n,1,- TTYA (baud rate, #bits, parity, #stoop, handshake)
ttyb-mode 9600,8,n,1,- TTYB (baud rate, #bits, parity, #stoop, handshake)
ttya-ignore-cd true if true TTYA 무시 (Carrier-Detect)
ttyb-ignore-cd true if true TTYB 무시 (Carrier-Detect)
ttya-rts-dtr-off false if true TTYA 무시 (DTR-RTS)
ttyb-rts-dtr-off false if true TTYB 무시 (DTR-RTS)
< 주의 > 위의 parameter 리스트에는 잘 사용되지 않는 것은 빼었지만 위의 리스트의 값들도 잘못 설정하면 시스템의 부팅이 안되는 수가 있으므로 주의 하여 사용하여 주세요..
ok set-default <parameter>
지정한 parameter값을 디폴트 값으로 변경한다.
ok set-defaults
모든 환경값을 디폴트 값으로 변경한다.
* itislord님에 의해서 게시물 복사되었습니다 (2005-04-24 14:18)
'프로그래밍Tips' 카테고리의 다른 글
tar를 이용한 화일옮기기 (0) | 2003.08.06 |
---|---|
Unix 명령어 관련 참고사항 (0) | 2003.07.01 |
mySQL + Apache + PHP4 + Zend Optimizer + Perl + mod_perl 설치하기 (0) | 2003.07.01 |