Table of Contents

회사에 들어와서 가장 처음하는 일이라고 할 수 있는 업무 PC 를 세팅하는 방법을 살펴본다. 아주 기본적이면서도 중요한 일이다. 혹시라도 나중에라도 있을 재설치를 대비해서 번거롭지만 간략한 세팅 문서를 만들기로 했다.
나에게 할당된 PC 는 2대이다. 하나는 문서 PC (Desktop) 과 개발 PC (NoteBook) 이다. 거의 개발은 개발 PC 로만 하기 때문에 문서 PC 의 중요성은 크지 않다. 일반적으로 문서 PC 는 Windows 를 설치하고 개발 PC 는 Linux 를 설치한다.

제한 사항

불법 소프트웨어를 설치 없다는 것이다. 현재 회사에 정품으로 등록된 소프트웨어에 한해서만 설치 및 사용이 가능하다. 그래서 할 수 없이 아쉬운 대로 Windows OS 의 경우, Windows 2000 Server 를 설치하기로 했다.

문서 PC

먼저 상대적으로 중요성이 덜한 문서 PC 의 경우를 살펴본다.

CPU Pentium4 2.8GHz
RAM 786MB
HDD 160G

- 먼저 40G 의 파티션을 잡아 C 드라이버로 할당하고 Windows 2000 Server 를 설치했다.

  1. Window 2000 Server 이기 때문에 서비스팩 패치가 필수이다. 당장 Windows Update 페이지에서 다운로드 받았다.
  2. 그래픽 카드의 경우, 다행히 'Microsoft Windows Update' 로 선택하니 자동으로 드라이버를 설치했다. (Matrox Millennium G550 으로 검색)
  3. Window XP Professional 의 경우, 자동으로 찾지 못했다. 결국 제조사 홈페이지에서 드라이버를 다운로드 받아야 한다.
  4. 사운드 카드는 메인보드의 내장되어 있기 때문에 따로 제조사 사이트에 가서 다운로드 받아야 한다. 주소는 http://support.asus.com/download/download.aspx?SLanguage=ko-kr 에서 'p4b' 로 검색한 후에 'Avance AC'97 Drivers Ver:A2.60 for Windows 2000 V5.10.00.3800' 을 받으면 된다. 참고로 파일명은 'alc201_w2k.zip' 이다.

이것으로 문서 PC 의 세팅이 끝났다. 설치하는 시간보다 다운받는 시간이 더 걸린 것 같다.

개발 PC

리눅스 설치

먼저 설치에 필요한 데비안 Sarge 를 다운로드 받아야 한다.

http://ftp.kr.debian.org/debian-cd/3.1_r2/i386/iso-cd/debian-31r2-i386-binary-1.iso

첫번째 장만 받아도 설치하는데는 아무런 문제가 없다. CD 로 구워서 이제 본격적인 설치에 들어간다. 참고로 내가 설치하려고 하는 노트북은 LG XNOTE-LS40 모델이다. 대강의 스펙은 아래 표와 같다.

CPU Pentium 1.5G
RAM 512MB
HDD 80G

나는 파티션을 아래 표와 같이 할당했다. 나머지 남은 부분은 나중에 윈도우를 설치할 계획이다.

/boot ext2 100MB
swap swap 2G
/ xfs 50G

설치하는 과정에서 몇가지 중요한 부분을 짚고 넘어가자면, 다음과 같다.

  1. 설치 패키지를 설치하는 부분에서 아무것도 선택하지 않았다. 컴파일러 관련 패키지는 상관없이 설치되었다.
  2. 소스 리스트를 설치 CD 로 부터 읽어들인 후에, http 를 선택 → korea → debian 서버를 등록했다.

기본적인 설치가 끝나고 재부팅을 하고 나면, 이제 추가적으로 필요한 패키지를 설치한다. 여기서는 Gnome 을 설치해서 한글 입출력이 가능하게끔 만드는 것까지 해 볼 것이다.

#apt-get update
#apt-get dist-upgrade
#apt-get install gnome
#apt-get install x-window-system-core
#apt-get install xfonts-baekmuk
#apt-get update
#apt-get install ttf-unfonts
#apt-get install ttf-alee
#apt-get install nabi

x-window-system-core 패키지를 설치할 때, 도중에 몇가지 설정들을 물어볼 것이다. 이 때 유의해야 할 것은 그래픽 카드가 'ati' 로 잡혀있는지 확인하고, 'LCD Monitor' 로 설정하는 것이다.
에러없이 설치가 완료되었다면, 나비의 정상적인 동작을 위해, $home/.gnomerc 파일을 만들고 다음을 추가한다.

export XMODIFIERS="@im=nabi"
export GTK_IM_MODULE=xim

참고로 여기서 Kde 의 경우는 $HOME/.xsession 파일을 생성하고, 다음을 입력하면 된다.

export LANG="ko_KR.eucKR"
 
export XMODIFIERS="@im=nabi"
export XIM_PROGRAM=/usr/bin/nabi
 
export GTK_IM_MODULE=xim
 
exec startkde

이제 재부팅을 하고, Gnome 을 시작해보자!!
메뉴가 한글로 보일 것이다. 이제 나비를 실행시켜 한글을 입력해보자!!
'프로그램' → '기본설정' → '고급' → '세션' → '시작 프로그램' 을 선택한다.
여기서 나비를 추가시켜주면 된다. 실행경로는 /usr/bin/nabi 이다.
작업표시줄에 아이콘의 형태로 출력할 것이기 때문에, 작업표시줄에서 마우스 오른쪽 버튼을 눌러 '패널에 더하기' → '알림영역' 을 선택한다.
Kde 의 경우는 $HOME/.kde/Autostart 아래에 실행할 프로그램을 심볼릭 링크 걸어주면 된다.
이제 모든 준비가 끝났다. 시스템을 재부팅하고, Gnome 을 실행해보자! 작업표시줄에 나비가 보일 것이다.

KDE 설치

QT를 사용할 것이기 때문에, KDE 를 설치해야 한다는 얘기를 들었다. 간단히 다음과 같이 적어주면 된다.

#apt-get install kde

Samba 설치

Windows 와의 원활한 통신을 위해 samba 를 사용한다. 또한 설정의 편의를 위해 swat 을 사용한다.

#apt-get install samba
#apt-get install swat

위의 패키지 설치시에 프로세스를 standalone 으로 할 것인지, inetd 로 할 것인지 묻는다. samba 의 경우, standalone 을 선택했고, swat 의 경우는 inetd 를 사용했다.
설치후에 /etc/inetd.conf 파일을 보면, 맨 밑줄에 추가된 것이 보일 것이다.

나는 / 밑에 smb 라는 디렉토리를 만들어 공유할 생각이다. 편의상 root 권한으로 R/W 가 가능하게 할 것이다.

#mkdir /smb
#smbpasswd root

반드시 여기서, root 패스워드를 지정해야 한다. 그리고 나서 swat 을 이용해서 설정을 해준다. 자세한 설정 사항은 [“Samba 서버 구축하기”] 참고하기 바란다.
다음은 설정 후의 smb.conf 파일이다.

# Samba config file created using SWAT
# from 172.16.180.218 (172.16.180.218)
# Date: 2006/04/25 09:36:17
 
# Global parameters
[global]
	server string = %h server (Samba %v)
	security = SHARE
	update encrypted = Yes
	obey pam restrictions = Yes
	passdb backend = tdbsam, guest
	passwd program = /usr/bin/passwd %u
	passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n .
	username map = root
	unix password sync = Yes
	syslog = 0
	log file = /var/log/samba/log.%m
	max log size = 1000
	dns proxy = No
	ldap ssl = no
	panic action = /usr/share/samba/panic-action %d
	username = root
	valid users = root
	admin users = root
	read list = root
	write list = root
 
[printers]
	comment = All Printers
	path = /tmp
	create mask = 0700
	printable = Yes
	browseable = No
 
[print$]
	comment = Printer Drivers
	path = /var/lib/samba/printers
 
[smb]
	path = /smb
	read only = No

윈도우 설치

앞에서 언급했듯이 Windows 2000 Server 를 설치한다. 설치를 한 후에 서비스팩 4 와 IE 를 업그레이드 해야 한다.
노트북 설치에서 가장 까다로운 것이 바로 드라이버의 설치이다. 다음의 웹사이트에서 다운로드 받는다.

http://www.lgservice.co.kr/SearchSddr.laf

이때 모델명은 'XNOTE LS40' 이다. 만일을 대비하여 필요한 파일들을 CD 로 구워놨다.
설치는 가장 먼저 그래픽카드를 설치하도록 한다.

파일명 설명
ATi6483LS.EXE 그래픽 카드 관련
DX81NTkor.exe Chipset 과 USB 포트 관련
3ComLS.EXE Ethernet 관련
CardBusLS.EXE PCMCIA 관련
ModemLS.EXE 모뎀 관련
SoundLSv3890.EXE 사운드 카드 관련
TouchLS.EXE 터치패드 관련
WL2KLS.EXE 무선랜 관련

유의할 점

IntelVGALS.EXE 의 경우, 설치 중 오류가 발생하기 때문에 설치하지 않는다.

노츠(Notes) 설치

회사내에서 그룹웨어로 노츠(Notes)를 사용하기 때문에, OS 설치후에 가장 먼저 설치해야 한다. 그전에 예전에 사용하던 C:\ 아래의 Notes 디렉토리를 통째로 압축해서 백업을 받아두어야 한다. 물론 새로이 설정을 해주어도 되겠지만, 노츠(Notes) 설치후에 C:\ 아래에다가 백업해둔 파일들을 덮어씌우는 편이 정신건강에 이롭다.
그리고, 메일백업 또한 되니 일석이조이다. ^^;