NVRAM 값 변경
1) Host-ID란 시스템마다 각기 다른 Serial No.를 의미하는데, 이 Host-ID를 수정하는 이유는 license를 요구하는 특정 S/W사용시 Host-ID를 Check하여 Host-ID가 서로 일치하여야만 비로소 수행되기 때문이다.(호스트 마다 license를 check하는 deamon이 수행되고 있을 것이다)
2) Booting 도중에 break-key(STOP+A)를 누르고 n 을 쳐서 ok mode로 들어간다. 이 상태가 NVRAM 수정가능상태 이다.
3) NVRAM의 내용을 살펴본다.
ok .idprom
ⓞ ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⓐ ⓑ
Format/Type: 1 54 Ethernet: 8 0 20 2 8f 26 Date: 0 0 0 0
ⓒ ⓓ ⓔ ⓕ
Serial: 00 14 20 Checksum: ed Reserved: a5 a5 a5 a5 a5 a5 a5 a5 . . .
여기서 현재의 Host-ID는 “54 00 14 20”이다.
즉 Type와 Serial의 값이다. ①+ⓒ+ⓓ+ⓔ
4) 여기서 Host-ID의 값을 “5200fc7d”로 변경한다.
ok 52 1 mkp : 1번지의 내용 변경
ok 00 c mkp : c번지의 내용 변경
ok fc d mkp : d번지의 내용 변경
ok 7d e mkp : e번지의 내용 변경
ok .idprom : NVRAM의 변경 내용 확인
Format/Type: 1 52 Ethernet: 8 0 20 2 8f 26 Date: 0 0 0 0
Serial: 0 fc 7d Checksum: 04 Reserved: a5 a5 a5 a5 a5 a5 a5 a5 . . .
ok 1 52 8 0 20 2 8f 26 0 0 0 0 0 fc 7d : ⓞ~ⓕ 까지 나열. ??Checksum
ok xor xor xor xor xor xor xor xor xor xor xor xor xor xor (14개) ??
ok .s : checksum값 확인
ok xx : checksum값
ok xx f mkp : ⓕ번지의 checksum값 변경
ok .idprom : NVRAM의 내용 변경여부 확인
Format/Type: 1 52 Ethernet: 8 0 20 2 8f 26 Date: 0 0 0 0
Serial: 0 fc 7d Checksum: xx Reserved: a5 a5 a5 a5 a5 a5 a5 a5 . . .
ok reset
rebooting......
※ machine type 을 미리 알고 있어야 ?번지의 값을 올바로 변경할수 있다.
ex) ss1+ 64XXXX
ss2 72XXXX 72가 machine type 이 된다.