본문 바로가기
IT

X3560A 리눅스 설치기 (ADMtek 랜카드 인식시키기)

by homecafe 2009. 10. 16.
  X3560A 리눅스 설치기 (ADMtek 랜카드 인식시키기)  
Author: 이윤수    
Date: 2002-10-21 오후 2:01:20 from '211.38.3.65' of '211.38.3.65'

dreambook x3560A 리눅스 7.3 설치기
다른 X시리즈들도 하드웨어는 비슷하므로 똑같이 하시면 될겁니다.
예전에 7.0버전이 있었는데 이건 usb시디를 부팅후 설치시에 읽지를 못하더군요.
게시판에 주워들은 풍월로 7.2버전 이상이면 usb시디롬을 지원한다고 들어서..
7.3버전을 깔았구요 요새 8.0버전 나왔던데.. 이것두 함 해봐야겠네요..

일단은 파티션을 미리 나눠놓고 설치를 들어가야 되는데 ntfs를 쓰니까 파티션 매직같은걸로 포맷안하고
나누기가 쉽지 않을겁니다. 그럴려면 먼저 하드 밀고 다시 시작해야 되므로 자료 다 백업 받으시고
winxp다시 설치하세요.
win xp 설치cd으로 다시 부팅하신다음에 xp설치화면에서 fdisk와 비슷한 스크립트로 처리되는 파티션
나누는 프로그램이 있는데(이름이 diskpart군요-fdisk와 달리 메뉴가 cisco라우터의 스크립트 처럼 바꼈네요)
이를가지고 파티션을 나눕니다. 사용설명서 잘 읽어보시구 따라하시면 될겁니다. (사실은 쓰기 귀찮아서.. ㅡ.ㅡ)
primary(hda1)에다가 xp설치할 용량 잡고
extended(hda2)를 하나 잡아서
logical(hda5)하게 파티션 또하나 잡고(리눅스 설치할부분)
이렇게 해서 format해놓고 xp는 알아서 설치하시구요.
다음 리눅스 cdrom으로 부팅합니다.
설치는 보통 설치하는 일반적인 방법으로 하시면 됩니다. 머 한글이랑 x로 편리하게 설명나오니..
마우스는 터치패드를 ps/2 마우스로 인식하네요.
설치는 잘 될꺼구 boot매니져도 GRUB인가하는걸 MBR에 깔았는데 잘 돌아가네요.
다 설치해서 부팅해보면 ADMtek 랜카드가 달린분들은 아마 네트웍 인터페이스가 안올라올겁니다.

자 이제 network카드 올리는 법을 알려드리죠.

http://www.scyld.com/network/tulip.html
에 tulip이라는 net driver에 대한 설명과 링크를 보실수 있고 여기 사용설명서가 잘 나와있으니 잘 읽어보시면

ftp://ftp.scyld.com/pub/network/netdrivers-3.1-1.src.rpm
여기에 가면 소스 rpm으로 받아오실수 있다고 나옵니다.

rpm -Uvh XXXX.rpm
하면 /usr/src/redhat/SOURCES에 소스를 볼수 있습니다. (tar파일이던가? tar파일이면 그냥 tar xvf netdrivers.tar
이렇게 푸세요)
make하면 되는데
컴파일할때 undefined symbol NETIF_MSG_XXXX 머 이런 에러들이 나는군요.. kern_compat.h에 enum으로 정의 되어있는데
makefile때문인지 잘 안되더군요. (귀찮아서 자세히 안봤음)
에러 뜨는 부분을 kern_compat.h에서 찾아서 에러나는 .c파일에 define으로 때려넣으세요
예를 들어 tulip.c 파일은 NETIF_MSG_RXFILTER가 undefine되어있다고 에러가 날텐데
소스 맨위라인에다가
#define NETIF_MSG_RXFILTER 0x10000
이렇게 한줄 추가해주시면 컴파일이 될겁니다.
(다시 적음 자세하게)
-----------------------------
3c59x.c
#define NETIF_MSG_MISC 0x8000

eepro100.c
#define NETIF_MSG_RXFILTER 0x10000

hamachi.c
#define NETIF_MSG_MISC 0x8000

intel-gige.c
#define NETIF_MSG_MISC 0x8000

natsemi.c
#define NETIF_MSG_MISC 0x8000
#define NETIF_MSG_RXFILTER 0x10000

rtl8139.c
#define NETIF_MSG_RXFILTER 0x10000

sundance.c
#define NETIF_MSG_MISC 0x8000

tulip.c
#define NETIF_MSG_RXFILTER 0x10000
-----------------------------
다른 소스파일도 같은 방법으로 해주시면 컴파일이 될겁니다.

insmod pci-scan.o
insmod tulip.o

이렇게 해주면 모듈이 올라옵니다.
ifconfig -a로 eth0로 인터페이스가 올라왔는지 확인하시고
설치할때 network설정을 해주셨으면 바로 통신이 되므로 쓰시면 됩니다.

혹시 더 자세한 정보를 원하시면 위 사이트에 영어로 자세히 나오니까
참고 하시구요. 다시 설치하면서 써야되는데 귀찮아서 걍 생각나는데로 썼으니
틀린부분이나 잘 안되시면 게시판에 질문해주세요.

원래 리눅스가 문제가 아니라 솔라리스가 필요해서 이걸깔았어야 하는데 난관이 많군요..
usb기기를 지원하는지 확인부터 해야겠네요..

ps: x시리즈 사용자 모임이라도 하나 만들어야겠군요 하드웨어 정보좀 공유하도록..
(장시간 사용할수 있는 배터리만들기,x시리즈 호환되는 주변기기찾기 이런거 환영입니다.. )
ps2: 게시판 글 보구 노트북 바킹찾아서 보내주신 곽광욱님(삼보컴퓨터)과 게시판 지기
김혜진님께 감사드립니다.