OPENSTEP 4.2J 설치기
이름: 오뎅 [수정] 2005-01-27 11:15:55
노트북 삼성 센스 620에 OPENSTEP 4.2J를 빌드하는 방법을, 새로이 빌드에 도전하시는 분들이나, 또한 저를 위해 적어 보기(나이를 먹어 간다는 증거죠...^^;;)로 하겠습니다.
우선, OPENSTEP Driver Compatibility Guide를 참조하여 노트북에 장착된 하드웨어가 호환성이 있는지 검토했습니다.
아래 적은 글은 센스 620의 세부 사양입니다.

CPU: Intel Pentium MMX 166MHz
RAM: 32MB
HDD: Fujitsu MHM2050AT 3822(4795MB)
ODD: Toshiba CDROM XM-1702B 1161
Video Card: ATI Rage LT(2MB)
Sound Card: ESS1869
Ethernet Card: 3Com Etherlink III PCMCIA
등등

처음에 제가 생각하기에 대체적으로 OPENSTEP 기본 제공 드라이버나 베타 드라이버를 사용하면, 무난히 빌드 가능할 것으로 판단했습니다.
우선, 부팅 디스크로 부팅하고, 드라이버 디스크를 넣은 뒤, HDD와 ODD에 대한 컨트롤러를 선택하는 화면에서 Primary/Secondary(Dual) EIDE and ATAPI Device Controller(v4.01)을 선택합니다.



다른 컨트롤러(EIDE and ATAPI Device Controller나 베타 드라이버 디스크에 있는 Intel PIIX PCI EIDE/ATAPI Device Controller같은)로 시도해 봤으나, 실패했습니다.
내부적으로 어떻게 구성되어 있는 지는 모르지만, HDD가 primary master에 ODD가 secondary master에 연결되어 있는 건 분명한 것 같습니다.

나머지 빌드 과정은 화면 지시에 따라 가면서 무난히 넘어 갈 수 있었습니다(이 과정은 NeXTSTEP 빌드 과정과 거의 유사하므로 생략하였습니다. 넥스트스텝 빌드 가이드를 참고하시면 됩니다).

빌드 후 우선 video card 드라이버를 설치합니다.
그런 뒤, Configure.app > Display Devices > Add를 누르면 다음과 같은 화면이 뜹니다.



여기서 비디오 램이 2메가 이므로 맨 위의 드라이버를 선택하고 Add시키고, Display Mode에서 800x600 60Hz RGB:888/32를 선택합니다.
참고로 이 모드 이상의 해상도를 선택했을 때 화면이 제대로 안 나오는 문제가 생겼습니다.
그래서, 해결 방법은 있겠지만 저는 어찌할 바를 몰라 OPENSTEP을 다시 빌드했답니다...ㅠㅜ



각설하고, 약간 화면이 비좁아 보이지만, 이 정도 해상도만 해도 깔끔한 색감을 보여 줍니다.

다음은 네트워크 카드로 넘어 갑니다.
드라이버는 따로 설치할 필요가 없이, Configure.app > Network Devices > Add를 누릅니다.



그러면 위와 같은 드라이버 리스트가 나타나는데 3Com EtherLink III PCMCIA Adapter(v4.03)을 선택하고, Add 버튼을 누릅니다.
그 뒤에 Expert...을 누르면 다음과 같은 화면이 나타납니다.



Auto Detect IDs 부분의 Value 값을 수정합니다.
...PROD=3C589를 PROD=3C589D로 바꾸면 됩니다.
방법은 수정을 원하는 부분을 더블 클릭하면 수정 가능하게 되고, 원하는 값을 입력 후에 엔터를 치시면 수정값이 반영됩니다.
이 부분을 수정하지 않으면 부팅 시 카드를 인식하지 못합니다.
그리고, IRQ Level과 Port Address는 밑의 그림과 같이 0x300과 10으로 설정하니 무난히 작동을 하였습니다.



참고로, 3Com Etherlink III PCMCIA 카드의 모양새는 다음과 같습니다.



제가 갖고 있는 카드와 인쇄 라벨만 약간 틀립니다(예를 들면, 사진의 3C589D는 3C589D-TP로. 아마 사진의 모델보다 이후에 나온 듯 하네요).

마지막으로 ESS1869 사운드 카드를 설정하는 방법입니다.
빌드 후 설치된 드라이버는 v4.00이므로 v4.01 버전의 드라이브를 설치합니다.
Configure.app > Audio Devices > Add 버튼을 누르고, ESS 1x88 Audio(v4.01)을 선택하고 Add 버튼을 누릅니다.



그리고, DMA Channel, Port Address와 IRQ Level은 그림과 같이 1, 0x220, 5로 지정해 주는데, IRQ Level을 5로 지정하면 Intel 82365 PCMCIA Adapter(v4.01)과 충돌이 일어납니다.



저같은 경우 노트북의 CMOS에 사운드 카드 IRQ 설정을 5로 했기 때문에 PCMCIA Adapter의  IRQ Level을 11로 지정합니다.



추가적으로 네트워크 설정 방법을 알아 보겠습니다.
이 설정 방법은 고정 아이피인 경우에 해당하며, 유동 아이피의 경우 설정 방법은 따로이 찾아 보시면 될 듯합니다.
그리고, 이 방법은 http://www.peak.org/~luomat/articles/cablemodems 에 나오는 내용을 참조하였습니다.
우선, 고정 아이피를 192.168.0.2로, 게이트웨이는 192.168.0.1로 가정하겠습니다.
설정에 들어 가기 전에 /etc/netinfo 디렉토리와 /etc/hostconfig 파일을 삭제합니다.
rm -rf /etc/netinfo /etc/hostconfig
그 다음 /usr/template/client/etc에 있는 샘플 netinfo 디렉토리와 hostconfig 파일을 /etc에 복사합니다.
cp -rp netinfo /etc
cp hostconfig /etc
그리고, 재부팅을 합니다.
부팅을 하면, No response from parent NetInfo domain 또는 Can't find parent NetInfo domain와 같은 메시지를 보게 됩니다.
과감히 Ctrl+c를 누릅니다.
그럼, 다시 부팅 과정을 진행하고 자동으로 me 계정으로 로그인된 화면을 보게 됩니다.
Preferences.app를 더블 클릭하여



Password Preferences에서 me 계정에 대한 암호를 설정한 뒤 로그아웃합니다.



다시 root 계정으로 로그인 한 뒤 /NextAdmin/HostManager.app를 실행합니다.



메뉴에서 Local...를 실행시키면 다음과 같은 화면이 뜹니다.



위에 설정한 대로 하되 Hostname, Internet Address, Broadcast Address, Netmask, Router은 상황에 따라 다르게 설정할 수 있겠죠?
너무 당연한 이야기를 하는 건가요? ^^;;
여기서 Broadcast Address라는 항목이 있는데 사실 저는 무슨 내용인지는 잘 모르겠으나, 자신의 아이피 마지막 숫자, 즉 192.168.0.2에서 2를 255로 바꾸어 주면 됩니다.
다음 Set 버튼을 누르면 메시지 윈도우가 세번 뜹니다.
첫번째와 두번째 메시지에서는 OK를 누르시고, 마지막에 다음과 같은 화면이 뜨는데, 여기서 Skip Reboot 버튼을 누릅니다.



그리고, TextEdit.app나 Edit.app로 /etc/resolv.conf란 아스키 파일을 새로이 만들어 다음을 입력하고 저장합니다.



nameserver 168.126.63.1
nameserver 168.126.63.2
이는 DNS를 설정하는 것으로 사용하는 도메인 네임 서버 주소를 순서대로 적으면 됩니다.
또한 /etc/hosts 파일을 읽어 파일 내에 192.168.0.2 mycube라는 내용을 추가 해 줍니다.

네트워크 설정의 마지막 과정으로, /NextAdmin/NetInfoManager.app를 실행시킵니다.



그러면 다음과 같은 창이 뜨는데, 그림처럼 /, machines, localhost를 클릭하여 선택합니다.



그리고 메뉴의 Edit > Duplicate를 실행시키면 localhost 위에 copy_on_localhost라는 항목이 추가가 되는데, 이 항목을 더블 클릭합니다.
그러면 다음과 같은 창이 뜹니다.



그림의 Value 아래 copy_of_localhost를 클릭하면 맨 아래 name이라고 적혀 있는 부분이 copy_of_localhost로 바뀝니다.
이 부분을 원하는 호스트 네임(지금의 경우 mycube)으로 바꾸어 주고 엔터를 칩니다.
그리고, Key 아래 ip_address를 클릭하면 Value에 127.0.0.1이라고 나타나며, 이 값을 클릭하여 위에서 설명한 대로 원하는 아이피(지금의 경우 192.168.0.2)로 설정합니다.
마지막으로 Value 아래 serves를 선택하고 메뉴의 Edit > Delete 명령으로 지워줍니다.
그런 뒤에 메뉴의 Directory > Save 명령으로 저장을 하고, 제대로 설정되었는지 Browser 뷰에서 Table 뷰로 바꾸어 확인합니다.



이같이 하면 대부분의 설정이 끝이 납니다.
그런 뒤에 패치와 한글팩을 설치합니다.
패치 파일은 42JUserPatch1.pkg.tar.gzOS42MachUserPatch4.pkg.tar.gz를 순서대로 받아 설치하면 됩니다.

그리고, 한글팩은 Softmagic_Hangul.pkg.tar.gz를 설치하면 됩니다.

필요한 프로그램은 http://www.nextcube.org/pub/MustHave/NeXTSTEP 에 종류별로 정리가 되어 있으니, 골라 설치하시면 되겠습니다.



저의 경우 Pencil Me In(일정 관리), OminWeb(웹브라우저), mpap(mp3 player), TaskMaster(프로젝트 관리) 등의 프로그램을 설치하여 유용하게 사용하고 있습니다.
아직 OPENSTEP을 익숙하게 사용하지는 못하지만 앞으로 차차 나아지리라 생각됩니다.
그리고, 이 자리를 빌어 저의 삽질에 도움을 주신 모든 분께 감사 드리며, 틀린 부분은 말씀해 주시면 수정하도록 하겠습니다.
긴 글 읽으시느라 고생하셨습니다.
좋은 하루되세요.
이름: capri91[삭제] [수정] 2005-01-27 18:22:16
정말 자세하고 멋진 설치기입니다. 넥스트 빌드하시는 분들에게 많은 도움이 되겠네요. 좋은 강좌 감사드립니다... ^^;

PS. 이미지 경로를 수정하였습니다. upload 이미지는 그냥 <img src="/image/업로드한 이미지"> 라고 하시면 됩니다...
이름: 오뎅[삭제] [수정] 2005-01-27 22:55:46
아...그렇군요...다음 번에 글을 올리게 되면 그렇게 하겠습니다. 번거롭게 해서 죄송합니다...^^ 사실 OPENSTEP 4.2J를 쓰면서 저에게 가장 불편한 점은 한글 문서를 출력할 수 없다는 건데, 기회가 있으면 NeXTSTEP 3.3J를 사용하여 한글 문서를 출력할 수 있으면 좋겠다는 생각이 듭니다. 성한님 아무쪼록 앞으로 많은 가르침 부탁드립니다...^^ 좋은 밤 되시구요.
이름: 서지환[삭제] [수정] 2005-01-27 23:34:04
학교 다닐 때 넷츠고에 안티윈도우즈란 홈피를 만들어 NeXTSTEP, BeOS를 다뤄본 적이 있는데....그 때 제가 올린 빌드기보다 자세하고 멋지군요. 그리고 부탁하신 NeXTSTEP 3.3J는 제가 시간이 나면 어떻게 해보겠습니다. 조금만 더 기다려 보시기 바랍니다. NeXTSTEP 3.3이나 3.3J는 둘다 정품으로 가지고 있는데 전에 보내드린게 예비용으로 만들어 놓은 걸 카피하다보니 문제가 생긴 것 같습니다. 빠른 시일 내에 다시 보내드리겠습니다.
이름: onion[삭제] [수정] 2005-01-28 02:00:05
흠.. 빌드기 좋군요.... 허락하신다면 openoffice에서 편집한다음 PDF로 만들어보고 싶습니다만...~.~
이름: 오뎅[삭제] [수정] 2005-01-28 07:54:37
안녕하세요. 아핫...지환님 오랜만이에요. 언제나 가져 주시는 관심 감사드립니다. 이런 글을 올릴 수 있도록 도움을 주신 것만해도 저에겐 감지덕지하지요...^^ 언제든 좋습니다. 기다리고 있겠습니다. 그리고, 양파님 잘못된 부분이나 추가하실 부분이 있으시면 수정하셔서 사용하셔도 무방합니다. 제가 생각하기에 워낙에 허접한 글이라 수정해야 할 부분이 많을 듯하네요...ㅎㅎㅎ. 암튼 오늘도 다들 좋은 하루되시길 바랍니다.
  이 름  암 호  보안코드  
번호작성자날짜조회제    목
467onion2005-01-313112   ...nexamo....침몰... (1)
466오뎅2005-01-277453   OPENSTEP 4.2J 설치기 (5)
465오뎅2005-01-243321   [질문] NeXTtv의 사용 방법 (5)
464LineRoh2005-01-183099   베로 영자 됐구나 ㅊㅋ한다 (1)
463오뎅2005-01-183532   [질문] 2기가가 넘는 하드디스크에 NeXTSTEP 빌드 (2)
462박영수2005-01-173043   한참 늦었지만(^^) 새해 복 많이... (1)
461capri912005-01-158931   [알림] NeXTcube 게시판을 업그레이드 했습니다 (7)
460cadEnza2005-01-153702   CubX와 hanterm, netscape (4)
459오뎅2005-01-143242   이런 부탁 드려도 되는 건지... (1)
458jwpark2005-01-123173   배틀로얄이다!!! (1)
457오뎅2005-01-093495   네트워크 설정... (3)
456onion2005-01-073143   접속 안돼서 삐졌었습니다...-.-+ (1)
455오뎅2005-01-073959   프린트 관련 질문 (2)
454capri912005-01-013225   [알림] 2005년은 풍족한 한 해가 되기를...
453재호2004-12-312781   사진보구 간다.. (1)
[≪] [<] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [>] [≫]