본문 바로가기

4.개발 및 운영 환경

VMWare대신 사용할 수 있는 coLinux

작성일: 2009.04.06 (http://ospace.tistory.com/), ospace114@empal.com

colinux는 2004년 5월 13일 이후에는 업데이트가 되지 않고 있습니다.

coLinux에 대한 자세한 소개는 아래 링크에서 자세히 찾아보시거나, 구글링하시면 많이 나옵니다. ㅡ.ㅡ;

http://www.colinux.org/

간단하게 소개하자면, 윈도우 환경에서 동작하는 linux이다. 쓰레드 형태로 동작하는 가상 리눅스라고 보면 된다. 그렇기에 속도는 vmware보다 상당히 빠르다. vmware처럼 복잡한 네트워크 설정이나 구성 등은 불가능 하지만, 리눅스를 개발을 하거나 서버로 운영하는 경우 상당히 유용한다.

단점은 지원되는 윈도우 환경이 windows 2000/xp이다. vmware처럼 그래픽 화면을 지원하지 못한다. 그래도 XServer를 이용하여 어느정도 해결할 수 있다.

설치 방법은 다음과 같다.

일단 Xming를 설치한다. 그리고 coLinux를 설치한다. Xming를 설치하는 이유는 Xwindow를 사용하기 위해서이다. Xming를 사용하기 싫다면 다른 Xserver프로그램을 설치하도록 한다.

Xming 설치

coLinux 설치

  1. coLinux를 받아서 설치한다. 설치위치를 C:\Program Fils\coLinux라고 가정한다.
  2. 원하는 linux 부팅용 커널을 받아서 coLinux설치위치에 압축을 푼다.
  3. 지원되는 커널은 bebina, fedora, gentoo, ubunta가 있다.
  4. bz2로 압축되어 있는데 압축을 푼다. 데비안을 설치한다고 가정한다.(Debian-4.0r0-etch.ext3.1gb.bz2)
  5. 필요한 크기의 파일 시스템을 받아서 적당한 위치(coLinux설치위치)에 압축을 푼다. 스왑용과 사용자 파일 관리용으로 2가지를 받으면 된다. 스왑용은 256M정도 사용자 파일관리용은 1G 혹은 512M등에서 자신의 입맞에 맞게 받아서 압축을 푼다.
  6. 환경설정을 한다. example.conf파일을 적당한 이름으로 복사한다. 데비안이므로 debian.conf으로 복사한다. 필요한 환경를 수정한다.
// root 파일 시스템
cobd0="C:\\Program Files\\coLinux\\Debian-4.0r0-etch.ext3.1gb"

// home 파일 시스템
cobd1="C:\\Program Files\\coLinux\\debian\_fs\_1536Mb"

// swap 파일 시스템
cobd2="C:\\Program Files\\coLinux\\debian\_fs\_256Mb"

// 사용 메모리
mem=256

// 네트워크 환경설정
eth0=slirp
eth1=tuntap
  1. 구동을 한다.
  2. colinux-daemon.exe @debian.conf
  3. 설치를 시작한다. 지금은 기본설치 정도만 가능하다. network 설정은 알아서 하도록.. ㅡ.ㅡ;
  4. 잘 모르면 지금은 건너뛰고 나중에 설정해도된다.
  5. 수정하려면 /etc/network/interface를 수정 후, /etc/init.d/networking restart 실행한다.
  6. root로 접속한다. 암호도 root이다. 반드시 root암호는 변경하자.
  7. 먼저 패키지를 업데이트 한다. 반드시 네트워크에 연결된 상태이어야 한다.
  8. apt-get update
  9. 업데이트가 완료되면 의존성 검사하여 필요한 파일을 업그레이드한다.
  10. apt-get dist-upgrade
  11. 다음으로 그놈터미널을 설치하고, 8-9과정을 반복한다.
  12. apt-get install gnome-terminal
  13. 바로 실행하면, 폰트가 이상하게 된다. 그래서, 폰트를 설치한다. 네이버의 나눔글꼴을 설치한다.
    폰트설정은, gnome-control-center에서 설정한다. 굳이 font정보를 생성하지 않아서 debian에서는 인식한다.
    gnome-control-center가 없다면 추가 설치한다.(ex. apt-get install gnome-control-center)

locale설정[1]

먼저 locale를 설치한다.

apt-get install locales

locale를 설정한다.

dpkg-reconfigure locales

en-US.*와 ko_KR.*를 선택하고, 기본으로 사용할 locale를 설정하면된다.
사용자별 한글 설정을 편하게 하려면 set-language-env를 사용한다. 이를 위해서 language-env 패키지 설치.

apt-get install language-env

이는 다양한 설정파일을 수정하기에 가급적이면 직접 설정해주는 것이 좋다.
한글 입력을 위해 nabi를 설치한다.

Root 파일시스템 용량 확장

  1. 먼저 윈도우에서 루트로 지정된 파일을 복사한다.(copy root.fs root_backup.fs)
  2. 새로 할당할 파일을 만든다. size는 byte단위. (fsutil.exe file createnew filename size)
  3. 앞에서 만든 두개 파일을 장치로 등록한다.
  4. coLinux를 실행한다.
  5. 새로만든 파일 장치를 포멧 (mkfs -t ext3 /dev/cobdxx)
  6. 복제된 루트 파일 시스템을 체크 (e2fsck /dev/cobdxx)
  7. 복사한다. (dd if=/dev/cobdxx of=/dev/cobdyy)
  8. 새로 만든 파일스템 용량확장 (resize2fs -p /dev/cobdyy)
  9. coLinux 종료
  10. 새로 만들어진 루스파일을 기존 루트장치(cobd0)으로 변경.
  11. 나머지 파일은 장치등록을 제거하고, 마음데로 처리..
  12. coLinux 실행해서 잘 사용함.

나머지 개발툴을 설치한다. 기본으로 설치된 개발툴은 없다. 일일히 전부 설치해준다.

참고:

[1] [데비안] locale 설정하기, http://www.just4fun.co.kr/drupal/?q=node/58
[2] coLinux, http://www.colinux.org/
[3] 윈도우즈에서 coLinux를 사용하여 Fedora 사용하기, http://skcha.tistory.com/129

반응형

'4.개발 및 운영 환경' 카테고리의 다른 글

Windows 버전 정보  (0) 2009.04.13
실행시간 측정  (0) 2009.04.13
SVN 소스 관리위한 디렉토리 관리  (0) 2009.04.06
데비안에 나눔글꼴 적용  (0) 2009.03.24
Cygwin에서 resolv 라이브러리  (0) 2009.03.24