[강좌] HP 712/60 머신에 NeXTSTEP 빌드하기
이름: capri91 [수정] 2001-04-14 01:43:19



1. 준비물...

1) HP 712/60 머신 (최소 Memory 16MB, SCSI HDD 500M 이상)

2) 외장형 SCSI CD-ROM (2배속 이상 권장)

3) NeXTSTEP 3.3J for SPARC and PA-RISC, Developer CD, HangulPak CD


2. NeXTSTEP 빌드 전 준비사항

만약 HP 712/60 머신이 아니라면 아래의 NeXTSTEP for PA-RISC 지원가능 리스트를 보고 빌드가 가능한 HP 머신인지 확인해야 합니다.

HP 712(/60, /80)
HP 715(/33, /50, /64, /75, /80, /100)
HP 725(/50, /100)
HP 735
HP 755

대부분의 시스템에서 SCSI 카드의 ID는 가장 높은 숫자인 7번으로 지정되어 있으며, 부팅 디바이스의 ID가 가장 낮은 순부터 부팅됩니다. 예를 들면 일반적으로 SCSI HDD의 ID는 0번, SCSI CD-ROM의 ID는 1-6번 중에서 선택하여 지정해놓고 사용합니다.

그러나 HP 머신은 이와 반대입니다. 부팅 디바이스의 ID가 가장 높은 순으로 부팅됩니다. 따라서 SCSI HDD의 ID를 6번, SCSI CD-ROM의 ID는 0-5번 중에서 선택하여야 합니다. 아래의 빌드 예시에서는 SCSI HDD의 ID를 6번, SCSI CD-ROM의 ID는 4번으로 지정하였습니다.


3. NeXTSTEP 빌드 시작하기

NeXTSTEP 3.3J for SPARC and PA-RISC 시디를 SCSI CD-ROM에 넣고, HP 712/60 머신을 부팅하게 되면 화면 아래쪽에 다음과 같은 문자열이 나타남을 볼 수 있습니다.

    Press to stop boot sequence.

이때 ESCAPE 키를 누르면 롬 모니터 상으로 들어갑니다. 롬 모니터 상태로 들어가면 아래와 같이 Help 화면이 출력되며 프롬프트가 나타납니다.

    -------------------------------------
    Command             Description
    -------             -----------
    auto                ...
    boot                ...
    boot lan            ...
    chassis             ...
    diagnostic          ...
    fastboot            ...
    help                ...
    information         ...
    lanaddress          ...
    monitor             ...
    path                ...
    pim                 ...
    search              ...
    secure              ...
    -------------------------------------

    BOOT_ADMIN>

NeXTSTEP을 빌드하기 위해서는 Command 명령어 중에서 search, boot 두가지를 사용해야 합니다.

먼저 SCSI 디바이스의 ID는 다음과 같이 search 명령으로 확인할 수 있습니다.

    BOOT_ADMIN> search

    Searching for potential boot device.
    This may take several minutes.

    To discontinue, press ESCAPE.

       Device Path          Device Type
       -----------          -----------
       scsi.6.0             CONNER  CFP1080S
       scsi.4.0             PIONEER CD-ROM DR-U03S

맨처음에는 하드가 아닌 시디롬으로 부팅할 필요가 있습니다. 따라서 다음과 같이 boot 명령을 사용해서 장치명이 scsi.4.0인 SCSI CD-ROM으로 부팅하여 빌드를 시작합니다.

    BOOT_ADMIN> boot scsi.4.0

SCSI CD-ROM으로 부팅한 이후의 과정은 다른 플랫폼의 NeXTSTEP 빌드와 다름없이 진행됩니다.

한가지 추가할 것은 Configure 이후에 User Registration 판넬이 뜨는데, 원래는 NeXTSTEP 3.3J CD의 등록번호를 기입하는 것이지만 별다른 제약 사항은 없고 4자리 이상 아무 숫자나 넣어주면 통과됩니다.

만약 빌드 전이나 빌드 후에 SCSI 디바이스 부팅과 관련하여 제대로 동작하지 않을 경우에는 HP 712/60 머신의 롬 모니터 프롬프트 상에서 다음과 같은 명령어를 입력함으로써 디폴트 상태로 만들어 주어야 합니다.

    path pri scsi.6.0
    auto boot on
    auto search on
    diagnostic on


4. Developer CD, HangulPak CD 인스톨하기

다른 플랫폼과 마찬가지의 과정으로 진행하면 됩니다.

한가지 주의할 점은 기존의 3.3J 한글팩이 NI용으로만 컴파일 되어 있다는 것입니다. 따라서 HP 머신에서 한글을 사용하기 위해서는 다음과 같은 방법을 사용해야 합니다.

폰트 데이타를 포함하고 있는 기존의 한글팩을 모두 인스톨한 이후에 NIHS용으로 컴파일된 한글 입력기를 추가로 덮어씌우면 됩니다. NIHS용으로 컴파일된 한글 입력기는 아래 주소에서 다운로드 할 수 있습니다.

http://www.nextcube.org/pub/Packages/NeXTSTEP/Hangul/SMHangulFE.NIHS.bs.tar.gz

다운로드 후에 압축을 풀어서 한글 입력기 파일을 /NextLibrary/InputManager/ 폴더에 인스톨하면 됩니다.

* 필자주: NeXTSTEP 3.3J 한글팩의 라이센스는 소프트매직(구 신명)에서 가지고 있으므로 위 화일을 다른 사이트에 게시하는 것은 자제하여 주시기를 바랍니다.


#. 강좌를 마치면서...

마지막으로 잊지 말아야 할 것은 y2k 문제를 해결하기 위해서 다음의 두 화일을 다운로드해서 인스톨하는 것입니다.

http://www.nextcube.org/pub/Packages/NeXTSTEP/NeXTanswers/Patches/33JUserPatch1.pkg.tar.gz
http://www.nextcube.org/pub/Packages/NeXTSTEP/NeXTanswers/Patches/33JDeveloperPatch1.pkg.tar.gz

빌드가 모두 순조롭게 진행되고 나면 부팅시 다음과 같은 메세지를 볼 수 있고, 이후부터는 HP 712/60 머신에서 돌아가는 아름다운 NeXTSTEP의 세계를 만끽할 수 있을 것입니다.

NEXTSTEP boot v3.3.3.8

boot:

Loading NEXTSTEP
Reading NEXTSTEP configuration

NeXT Mach 3.3: Thu Aug 19 10:35:06 PDT 1999; root(rcbuilder):mk-175.4.1.obj~13/RC_hppa/RELEASE_HPPA
physical memory = 16.00 megabytes.
using 102 buffers containing 0.79 megabytes of memory
available memory = 11.98 megabytes. vm_page_free_count = 5fe
attempting block map of 0xf0000000
attempting block map of 0xf8000000
Setting console found; dev ffffffff
Console access in virtual mode started
Started Device Configurations
Attached parallel I/O port.
SCSI Controller, Target 7, as sc0
Built-In SCSI Single-Ended Interface
Completed  Device Configurations
HPPA bus support enabled
DriverKit version 330
Display: Artist, 24-bit capable; Mode configured: 800 x 600 (RGB:888/32);
Registering: Display0
Registering: en0
IP protocol enabled for interface en0, type "10MB Ethernet"
en0: Ethernet address 08:00:09:87:d6:b2
Registering: PS2Keyboard0
Registering: event0
Registering: kmDevice0

CONNER  CFP1080S Rev 4649 as sd0 at sc0 target 6 lun 0
       Disk Label: Disk
       Disk Capacity 1030MB, Device Block 512 bytes

The following scsi disks have been found: sd0 at target 6
root on sd0a
Registering: PCPointer0

LASI Audio found
HPAdvancedAudio: This driver is for HP Systems.
Registering: HPAdvancedAudio
Registering: dca0
DCA PROBE: dca:f0105000 ;unit:0
FDC: Floppy Controller probe
Registering: fc0
Registering: fd0
Registering: fd0a
Reboot complete


참고: NeXTSTEP for PA-RISC Hardware Q&A, comp.sys.next.hardware, NeXTSTEP/hppa - OpenPA.net
이름: 김우승[삭제] [수정] 2001-04-15 20:55:12
정말 감사합니다. 흐흐흐 (너무 좋아서 나는 웃음소리)

이젠 CD만 받으면 되겠군요. 근데 호선씨가 준다는
CD가 성한씨가 말한 거와 같은 건가???

다시 한번 감사드립니다.
  이 름  암 호  보안코드  
번호작성자날짜조회제    목
152김우승2001-04-172764   HP712에서의 넥스트
151capri912001-04-178524   [강좌] NeXT Laser Printer 수리하기 (5)
150김우승2001-04-162924   HP712/60 에 빌드 성공!!! (1)
149onion2001-04-163899   now i'm openstep in next station.... (2)
148capri912001-04-144932   [강좌] HP 712/60 머신에 NeXTSTEP 빌드하기 (1)
147김우승2001-04-132792   도와주셔요... hp712/60 에 설치.... (1)
146진수애비2001-04-132715   감축드립니다.^^
145레오2001-04-132663   Happy..Wedding
144onion2001-04-132728   지....진장.....저주다아..T.T (1)
143김우승2001-04-122651   결혼을 축하합니다.
142damotori2001-04-123043   축하한다..너부리야 (1)
141yuhkii2001-04-122639   아니~! 어찌 그런 일을 숨기고 있을수가아~~~~~~~ (1)
140LineRoh2001-04-112741   신혼 여행은 어디로 가나요?
139박영수2001-04-113029   먼저 성한님 진심으로 축하드리고 질문 하나.. (3)
138onion2001-04-112743   오오...성한사마 추카합니다...
[≪] [<] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [>] [≫]